aboutsummaryrefslogtreecommitdiff
path: root/lib/libpam
diff options
context:
space:
mode:
authorJohn Baldwin <jhb@FreeBSD.org>2016-04-16 00:01:16 +0000
committerJohn Baldwin <jhb@FreeBSD.org>2016-04-16 00:01:16 +0000
commitd1ad1a7394330d70efc2f2c58862a02dd8900acf (patch)
tree6170830cb5b37234b5381b6e485d109455b90c41 /lib/libpam
parent80c7cc1c8f027fcf5d5f0a2df4b9aef6904ed079 (diff)
downloadsrc-d1ad1a7394330d70efc2f2c58862a02dd8900acf.tar.gz
src-d1ad1a7394330d70efc2f2c58862a02dd8900acf.zip
Add a test for cancelling an active AIO request on a socket.
The older AIO code awakened all pending AIO requests on a socket when any data arrived. This could result in AIO daemons blocking on an empty socket buffer. These requests could not be cancelled which led to a deadlock during process exit. This test reproduces this case. The newer AIO code is able to cancel the pending AIO request correctly. Reviewed by: ngie (-ish) Sponsored by: Chelsio Communications Differential Revision: https://reviews.freebsd.org/D4363
Notes
Notes: svn path=/head/; revision=298090
Diffstat (limited to 'lib/libpam')
0 files changed, 0 insertions, 0 deletions