DragonFlyBSD/src 945890dsys/kern sys_pipe.c

kernel - pipe locks are not needed in the kqueue event code

* The kqueue event code locks the knote itself, and this should be
  sufficient to interlock any race between the filter and the
  other side.

  Remove the token locks from the event filters and add a little code
  to handle any invalid kn_data values (due to not being locked).

Testing-with: sysutils/pv (via zrj)
DeltaFile
+24-1sys/kern/sys_pipe.c
+24-11 files

UnifiedSplitRaw