freebsd-nq/tests/sys
John Baldwin 005ce8e4e6 Fix locking issues with aio_fsync().
- Use correct lock in aio_cancel_sync when dequeueing job.
- Add _locked variants of aio_set/clear_cancel_function and use those
  to avoid lock recursion when adding and removing fsync jobs to the
  per-process sync queue.
- While here, add a basic test for aio_fsync().

PR:		211390
Reported by:	Randy Westlund <rwestlun@gmail.com>
MFC after:	1 week
Sponsored by:	Chelsio Communications
Differential Revision:	https://reviews.freebsd.org/D7339
2016-07-29 18:26:15 +00:00
..
acl
aio Fix locking issues with aio_fsync(). 2016-07-29 18:26:15 +00:00
fifo
file
geom
kern Add PTRACE_VFORK to trace vfork events. 2016-07-18 14:53:55 +00:00
kqueue
mac
mqueue
netinet On FreeBSD there is a setsockopt option SO_USER_COOKIE which allows 2016-07-08 23:44:09 +00:00
opencrypto
pjdfstest
posixshm
sys Fix bitstring allocation on 32-bit platforms 2016-06-24 21:44:46 +00:00
vfs
vm
Makefile
Makefile.depend