zfs diff needed some work, calling incorrect vn_rdwr(). getf()/releasef()
must call spl_vn_rdwr().