Most of what I've seen though deals with walking back over file objects which is very different from the objects that implement raw block storage and I have seen next to nothing on the internals related to ZVOLs.