mqueues: Fix deadlock situation.
authorStathis Kamperis <beket@dragonflybsd.org>
Sat, 16 Jan 2010 21:18:37 +0000 (23:18 +0200)
committerStathis Kamperis <beket@dragonflybsd.org>
Sat, 16 Jan 2010 21:23:54 +0000 (23:23 +0200)
commitacb0b16f410448bb8cd82b198531c85a11e92b14
tree9ef2ddcc8b6646bbe81d315a2e95114090bd805a
parente79120586dcb86e0c2dd64fc819e84bbc134d5df
mqueues: Fix deadlock situation.

tsleep() doesn't release the per-mqueue exclusive lockmgr lock before sleeping.
We need lksleep() instead.

Reported-by: swildner@
sys/kern/sys_mqueue.c