summaryrefslogtreecommitdiffstats
path: root/sys/netgraph/ng_ksocket.c
diff options
context:
space:
mode:
authorstas <stas@FreeBSD.org>2009-06-28 21:49:43 +0000
committerstas <stas@FreeBSD.org>2009-06-28 21:49:43 +0000
commitc61e1d6988484a6875f72fcc81e34d5a1c2dccfa (patch)
tree022e59bcdde11f99bd112a6b3f3fb767e6be937c /sys/netgraph/ng_ksocket.c
parent66973f6d466a972e501c27cd4da24634b5f87f3e (diff)
downloadFreeBSD-src-c61e1d6988484a6875f72fcc81e34d5a1c2dccfa.zip
FreeBSD-src-c61e1d6988484a6875f72fcc81e34d5a1c2dccfa.tar.gz
- Turn the third (islocked) argument of the knote call into flags parameter.
Introduce the new flag KNF_NOKQLOCK to allow event callers to be called without KQ_LOCK mtx held. - Modify VFS knote calls to always use KNF_NOKQLOCK flag. This is required for ZFS as its getattr implementation may sleep. Approved by: re (rwatson) Reviewed by: kib MFC after: 2 weeks
Diffstat (limited to 'sys/netgraph/ng_ksocket.c')
-rw-r--r--sys/netgraph/ng_ksocket.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/netgraph/ng_ksocket.c b/sys/netgraph/ng_ksocket.c
index 821a1be..d1571b1 100644
--- a/sys/netgraph/ng_ksocket.c
+++ b/sys/netgraph/ng_ksocket.c
@@ -1212,7 +1212,7 @@ ng_ksocket_finish_accept(priv_p priv)
SOCK_UNLOCK(so);
ACCEPT_UNLOCK();
- /* XXX KNOTE(&head->so_rcv.sb_sel.si_note, 0); */
+ /* XXX KNOTE_UNLOCKED(&head->so_rcv.sb_sel.si_note, 0); */
soaccept(so, &sa);
OpenPOWER on IntegriCloud