diff options
author | jkim <jkim@FreeBSD.org> | 2006-11-17 20:43:01 +0000 |
---|---|---|
committer | jkim <jkim@FreeBSD.org> | 2006-11-17 20:43:01 +0000 |
commit | edc10a6695602b387851a4829c5b186ed1053cd2 (patch) | |
tree | 5763ff35e9b8735dced7729276fc5925779446b3 /sys/dev/isp/isp_library.c | |
parent | 500c68689fe5387192dc5847af52413cf40bc4e3 (diff) | |
download | FreeBSD-src-edc10a6695602b387851a4829c5b186ed1053cd2.zip FreeBSD-src-edc10a6695602b387851a4829c5b186ed1053cd2.tar.gz |
Fix msgsnd(3)/msgrcv(3) deadlock under heavy resource pressure by timing out
msgsnd and rechecking resources. This problem was found while I was running
Linux Test Project test suite (test cases: msgctl08, msgctl09).
Change `msgwait' to `msgsnd' and `msgrcv' to distinguish its sleeping
conditions. Few cosmetic changes to debugging messages.
Diffstat (limited to 'sys/dev/isp/isp_library.c')
0 files changed, 0 insertions, 0 deletions