NetBSD/sys
tsutsui c61c988be5 Raise IPL to splsoftnet() before calling callback functions registered
via (atari specific) add_sicallback(), as a workaround hack.

Many drivers which use the MD sicallback depend on BASEPRI() macro
defined in <machine/cpu.h> to check nested interrupts,
but functions invoked from MI softint(9) won't run at IPL_SOFT
any longer and the BASEPRI() macro doesn't return expected value
as the past.

Fixes lost interrupt problem on Falcon wdc(4) reported by
Tuomo Makinen on port-atari, and also confirmed by him.

Should be pulled up to netbsd-5.
2009-01-03 06:36:58 +00:00
..
altq Use binuptime(9) and emulate 1GiHz (2^30) counter rather than 2008-11-25 23:10:43 +00:00
arch Raise IPL to splsoftnet() before calling callback functions registered 2009-01-03 06:36:58 +00:00
coda #ifdef _LKM -> #ifndef _KERNEL_OPT 2008-12-30 12:56:12 +00:00
compat Fix stime(2) inverted copyin arguments. 2008-12-29 22:21:49 +00:00
conf Include kernel printf routines in rump instead of relying on the 2009-01-02 02:54:13 +00:00
crypto
ddb ddb: new 'show vmem' and 'show all vmems' commands. 2008-12-07 00:51:15 +00:00
dev remove extra semicolons. 2009-01-03 03:43:21 +00:00
dist use M_ZERO on malloc() and remove subsequent bzero(). 2008-12-19 18:49:37 +00:00
external KNF. 2008-12-31 14:08:46 +00:00
fs Remove pm_Heads check in msdosfs_mountfs; this value isn't really used, 2008-12-26 03:38:52 +00:00
gdbscripts Convert TNF licenses to new 2 clause variant 2008-04-30 13:10:46 +00:00
ipkdb
kern remove extra semicolons. 2009-01-03 03:31:23 +00:00
lib replace bitmask_snprintf(9) with snprintb(3) 2008-12-16 22:35:21 +00:00
miscfs Clarify a comment 2009-01-03 04:38:07 +00:00
modules Add stubs for mirror target, too. This target does nothing for now, but lvm 2009-01-02 11:03:24 +00:00
net When removing routes automatically added, remove the flag from the associated 2008-12-21 19:12:43 +00:00
net80211 remove extra semicolons. 2009-01-03 03:43:21 +00:00
netatalk kill MALLOC and FREE macros. 2008-12-17 20:51:31 +00:00
netbt Replace most gcc-specific __attribute__ uses with BSD-style sys/cdef.h 2008-09-08 23:36:53 +00:00
netinet The automatic addition of a subnet route should not error if a manually 2008-12-21 19:07:35 +00:00
netinet6 remove extra semicolons. 2009-01-03 03:43:21 +00:00
netipsec kill MALLOC and FREE macros. 2008-12-17 20:51:31 +00:00
netisdn KNF is nice, but not if it causes a warning that breaks compilation :-) 2008-11-09 15:48:13 +00:00
netiso use M_ZERO on malloc() and remove subsequent bzero(). 2008-12-19 18:49:37 +00:00
netkey Change how 'while (0)' is commented out to avoid /* within a comment. 2008-07-27 20:12:47 +00:00
netnatm kill MALLOC and FREE macros. 2008-12-17 20:51:31 +00:00
netsmb use M_ZERO on malloc() and remove subsequent bzero(). 2008-12-19 18:49:37 +00:00
nfs protect sillyrename with _KERNEL 2009-01-02 21:06:11 +00:00
opencrypto kill MALLOC and FREE macros. 2008-12-17 20:51:31 +00:00
rump My clever hack was not enough. Disable DELAY via ifndef _RUMPKERN in 2009-01-02 22:03:00 +00:00
secmodel Correct check for autoloaded modules. 2008-11-12 13:50:52 +00:00
stand
sys * unexpose kprintf locking internals 2009-01-01 15:10:20 +00:00
ufs Don't try to ffs_update VT_NON vnodes 2008-12-28 16:27:00 +00:00
uvm Move a couple of calls to pmap_update(). 2008-12-20 11:33:38 +00:00
Makefile Build kernel modules the same time as the rest of the system libraries. 2008-12-30 22:18:11 +00:00