Page MenuHomeFreeBSD

D21638.1784732815.diff
No OneTemporary

Size
865 B
Referenced Files
None
Subscribers
None

D21638.1784732815.diff

Index: sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
===================================================================
--- sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
+++ sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
@@ -5316,6 +5316,18 @@
}
static int
+zfsfifo_freebsd_kqfilter(ap)
+ struct vop_kqfilter_args *ap;
+{
+ int error;
+
+ error = fifo_specops.vop_kqfilter(ap);
+ if (error)
+ error = vfs_kqfilter(ap);
+ return (error);
+}
+
+static int
zfs_freebsd_reclaim(ap)
struct vop_reclaim_args /* {
struct vnode *a_vp;
@@ -5997,6 +6009,7 @@
.vop_access = zfs_freebsd_access,
.vop_getattr = zfs_freebsd_getattr,
.vop_inactive = zfs_freebsd_inactive,
+ .vop_kqfilter = zfsfifo_freebsd_kqfilter,
.vop_read = VOP_PANIC,
.vop_reclaim = zfs_freebsd_reclaim,
.vop_setattr = zfs_freebsd_setattr,

File Metadata

Mime Type
text/plain
Expires
Wed, Jul 22, 3:06 PM (15 h, 14 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29228519
Default Alt Text
D21638.1784732815.diff (865 B)

Event Timeline