diff options
author | phk <phk@FreeBSD.org> | 2004-11-15 09:18:27 +0000 |
---|---|---|
committer | phk <phk@FreeBSD.org> | 2004-11-15 09:18:27 +0000 |
commit | d8b3df3cb90ffaa3381db166cd1e1f43fa25aa69 (patch) | |
tree | 271ca682bb616e6a1ee006756d44b1114980e7f9 /sys/kern/vnode_if.src | |
parent | 6809658d1c9ca4eeca1cc691f6104b6ac431e296 (diff) | |
download | FreeBSD-src-d8b3df3cb90ffaa3381db166cd1e1f43fa25aa69.zip FreeBSD-src-d8b3df3cb90ffaa3381db166cd1e1f43fa25aa69.tar.gz |
Make VOP_BMAP return a struct bufobj for the underlying storage device
instead of a vnode for it.
The vnode_pager does not and should not have any interest in what
the filesystem uses for backend.
(vfs_cluster doesn't use the backing store argument.)
Diffstat (limited to 'sys/kern/vnode_if.src')
-rw-r--r-- | sys/kern/vnode_if.src | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/sys/kern/vnode_if.src b/sys/kern/vnode_if.src index 434dd13..26c36e7 100644 --- a/sys/kern/vnode_if.src +++ b/sys/kern/vnode_if.src @@ -382,12 +382,11 @@ vop_unlock { # #% bmap vp L L L -#% bmap vpp - U - # vop_bmap { IN struct vnode *vp; IN daddr_t bn; - OUT struct vnode **vpp; + OUT struct bufobj **bop; IN daddr_t *bnp; OUT int *runp; OUT int *runb; |