freebsd-skq/sys/arm
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
..
arm For architectures not using direct map , and requiring real KVA page for 2011-01-18 21:57:02 +00:00
at91 - Use macbstart_locked() directly instead of deferring it to a task. 2011-01-06 19:32:00 +00:00
compile
conf Remove ancient simulation code. Skyeye simulation never really worked 2011-01-05 22:15:57 +00:00
econa Remove unneeded includes of <sys/linker_set.h>. Other headers that use 2011-01-11 13:59:06 +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
mv - Add a proper return value to mv_gpio_intr(). 2011-01-06 21:03:55 +00:00
s3c2xx0 Remove bogus usage of INTR_FAST. "Fast" interrupts are now indicated by 2011-01-06 21:08:06 +00:00
sa11x0 The NetBSD Foundation has granted permission to remove clauses 3 and 4. 2010-02-16 21:59:17 +00:00
xscale IXP4XX_GPIO_{,UN}LOCK() don't take args. Remove the sc here to make 2010-12-23 19:28:50 +00:00