KGETRET
KGETRET(addr, &var, sizeof var, #var)
KGETRET(addr, pt[level], PAGE_SIZE, ptname[level])
KGETRET(VTOI(vp), &inode, sizeof(struct inode), "vnode's inode");
KGETRET(inode.i_din1, &di1, sizeof(struct ufs1_dinode),
KGETRET(VTOI(vp), &inode, sizeof(struct inode), "vnode's inode");
KGETRET(inode.i_e2din, &di, sizeof(struct ext2fs_dinode),
KGETRET(VTONFS(vp), &nfsnode, sizeof(nfsnode), "vnode's nfsnode");
KGETRET(maddr, &mt->mount, sizeof(struct mount), "mount table");
KGETRET(mp, &mount, sizeof(mount), "mount entry");
KGETRET(vp, &vnode, sizeof(vnode), "vnode");