sync code with last improvements from OpenBSD
This commit is contained in:
parent
9bb7c570b7
commit
887dd091b7
35 changed files with 571 additions and 212 deletions
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: fuse_device.c,v 1.38 2022/08/29 06:08:04 jsg Exp $ */
|
||||
/* $OpenBSD: fuse_device.c,v 1.39 2023/09/08 20:00:28 mvs Exp $ */
|
||||
/*
|
||||
* Copyright (c) 2012-2013 Sylvestre Gallon <ccna.syl@gmail.com>
|
||||
*
|
||||
|
@ -25,6 +25,7 @@
|
|||
#include <sys/statvfs.h>
|
||||
#include <sys/vnode.h>
|
||||
#include <sys/fusebuf.h>
|
||||
#include <sys/selinfo.h>
|
||||
|
||||
#include "fusefs_node.h"
|
||||
#include "fusefs.h"
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: fuse_vnops.c,v 1.66 2022/06/26 05:20:42 visa Exp $ */
|
||||
/* $OpenBSD: fuse_vnops.c,v 1.67 2023/09/08 20:00:28 mvs Exp $ */
|
||||
/*
|
||||
* Copyright (c) 2012-2013 Sylvestre Gallon <ccna.syl@gmail.com>
|
||||
*
|
||||
|
@ -154,7 +154,7 @@ fusefs_kqfilter(void *v)
|
|||
|
||||
kn->kn_hook = (caddr_t)vp;
|
||||
|
||||
klist_insert_locked(&vp->v_selectinfo.si_note, kn);
|
||||
klist_insert_locked(&vp->v_klist, kn);
|
||||
|
||||
return (0);
|
||||
}
|
||||
|
@ -164,7 +164,7 @@ filt_fusefsdetach(struct knote *kn)
|
|||
{
|
||||
struct vnode *vp = (struct vnode *)kn->kn_hook;
|
||||
|
||||
klist_remove_locked(&vp->v_selectinfo.si_note, kn);
|
||||
klist_remove_locked(&vp->v_klist, kn);
|
||||
}
|
||||
|
||||
int
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue