Use atomic_fetchadd_int() to avoid N->0 race when freeing sfbuf. The
authorSepherosa Ziehau <sephe@dragonflybsd.org>
Thu, 30 Oct 2008 11:03:29 +0000 (11:03 +0000)
committerSepherosa Ziehau <sephe@dragonflybsd.org>
Thu, 30 Oct 2008 11:03:29 +0000 (11:03 +0000)
commit321e057fb4f4ee4ed2c9ed7da0c993ae3335be18
tree71bbf4e2ea103e00869922bbf516e7dfad775fc6
parent5a0e5b4389c6518c9507b999d182f11e93e9e267
Use atomic_fetchadd_int() to avoid N->0 race when freeing sfbuf.  The
serializer field is no longer needed.

Hint-from: dillon@
Reported-by: pavalos@
Tested-by: pavalos@
sys/kern/uipc_syscalls.c