diff options
Diffstat (limited to 'sys/fs/deadfs')
-rw-r--r-- | sys/fs/deadfs/dead_vnops.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/sys/fs/deadfs/dead_vnops.c b/sys/fs/deadfs/dead_vnops.c index e174071..1bbf453 100644 --- a/sys/fs/deadfs/dead_vnops.c +++ b/sys/fs/deadfs/dead_vnops.c @@ -48,6 +48,7 @@ static vop_open_t dead_open; static vop_poll_t dead_poll; static vop_read_t dead_read; static vop_write_t dead_write; +static vop_getwritemount_t dead_getwritemount; struct vop_vector dead_vnodeops = { .vop_default = &default_vnodeops, @@ -57,6 +58,7 @@ struct vop_vector dead_vnodeops = { .vop_bmap = dead_bmap, .vop_create = VOP_PANIC, .vop_getattr = VOP_EBADF, + .vop_getwritemount = dead_getwritemount, .vop_inactive = VOP_NULL, .vop_ioctl = dead_ioctl, .vop_link = VOP_PANIC, @@ -78,6 +80,18 @@ struct vop_vector dead_vnodeops = { .vop_write = dead_write, }; +/* ARGSUSED */ +static int +dead_getwritemount(ap) + struct vop_getwritemount_args /* { + struct vnode *a_vp; + struct mount **a_mpp; + } */ *ap; +{ + *(ap->a_mpp) = NULL; + return (0); +} + /* * Trivial lookup routine that always fails. */ |