freebsd-dev/sys/mips
Konstantin Belousov 55aabb7fd1 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
..
adm5120 - dump_avail layout should be sequence of [start, end) 2010-12-09 07:47:40 +00:00
alchemy - dump_avail layout should be sequence of [start, end) 2010-12-09 07:47:40 +00:00
atheros Add missing ar91xx definition for the WMAC reset control. 2011-01-09 06:17:46 +00:00
cavium Save the CPU model, the board and the CPU clock rate so they are reported by 2011-01-17 23:03:09 +00:00
compile
conf Kill redundant cpu line 2011-01-17 23:00:23 +00:00
idt - dump_avail layout should be sequence of [start, end) 2010-12-09 07:47:40 +00:00
include Add reader/writer lock around mem_range_attr_get() and mem_range_attr_set(). 2011-01-17 22:58:28 +00:00
malta - dump_avail layout should be sequence of [start, end) 2010-12-09 07:47:40 +00:00
mips For architectures not using direct map , and requiring real KVA page for 2011-01-18 21:57:02 +00:00
rmi Support for 64 bit PTEs on n32 and n64 compilation. 2011-01-13 15:17:29 +00:00
sentry5 - dump_avail layout should be sequence of [start, end) 2010-12-09 07:47:40 +00:00
sibyte - dump_avail layout should be sequence of [start, end) 2010-12-09 07:47:40 +00:00