kib ef4e87bddc For architectures not using direct map , and requiring real KVA page for
sf buf allocation, use wakeup() instead of wakeup_one() to notify sf
buffer waiters about free buffer.

sf_buf_alloc() calls msleep(PCATCH) when SFB_CATCH flag was given,
and for simultaneous wakeup and signal delivery, msleep() returns
EINTR/ERESTART despite the thread was selected for wakeup_one(). As
result, we loose a wakeup, and some other waiter will not be woken up.

Reported and tested by:	az
Reviewed by:	alc, jhb
MFC after:	1 week
2011-01-18 21:57:02 +00:00
..
2010-11-08 00:26:49 +00:00
2010-02-09 06:24:43 +00:00
2011-01-17 23:06:47 +00:00
2010-08-12 11:00:45 +00:00
2010-08-12 11:00:45 +00:00
2010-12-09 06:34:28 +00:00