NetBSD/sys
pooka 8e5c2019ed Fix hopefully the last deadlock in the wretched piece of code:
since ltsleep abuses "while (!mutex_tryenter()) continue;" for NOT
releasing the kernel biglock before sleeping, we cannot do a normal
mutex_enter() in the wakeup path, or otherwise we might be a
situation where the sleeper holds the kernel lock and wants the
sleepermutex (and will not back down) and the wakeupper holds the
sleepermutex and wants the kernel lock.  So introduce kernel lock
backdown to the wakeup path.
2009-10-04 17:40:34 +00:00
..
altq Remove code bracketed by #ifdef __FreeBSD__. 2009-08-18 17:20:20 +00:00
arch IPI interrupts occur above IPL_VM, so using IPL_VM in for the tlb shootdown 2009-10-04 17:00:31 +00:00
coda Make file_id unsigned so it does not get sign extended when promoted 2009-09-28 10:51:35 +00:00
common/bus_dma Add some common bus_dmamem routines to be shared by multiple platforms. 2009-08-21 03:33:17 +00:00
compat Trying to fix build problem. Thanks to joerg's advise. 2009-09-20 10:29:30 +00:00
conf Give humanize_number & format_bytes their own spots in the sun and move 2009-10-02 15:48:41 +00:00
crypto Apply const where necessary (XXX: where is bf_locl.org?) 2009-06-30 13:14:40 +00:00
ddb quick fix for crash(8) build failure caused by my previous commit (rev 2009-09-28 05:53:37 +00:00
dev from Jukka Ruohonen: 2009-10-03 15:49:21 +00:00
dist Move firewall/NAT policy back to respective subsystems (pf, ipf). 2009-10-03 00:37:01 +00:00
external deregister with pmf on detach 2009-09-27 12:59:38 +00:00
fs remove leading whitespace. no functional change. 2009-09-30 18:22:29 +00:00
gdbscripts Use the right pointer to traverse the proc's lwp list. 2009-07-28 10:38:20 +00:00
ipkdb Let the ipkdb subsystem allow operations related to it rather than wrongly 2009-10-02 22:05:52 +00:00
kern Install floppies (haha) don't get built with ktrace/ptrace, so they don't 2009-10-04 03:15:08 +00:00
lib Don't build spcopy for rumpkern. Fixes hp700 build failure pointed 2009-09-22 09:57:16 +00:00
miscfs Put workaround fix for LOCKDEBUG panic mentioned in PR kern/41078: 2009-10-04 06:23:58 +00:00
modules First part of secmodel cleanup and other misc. changes: 2009-10-02 18:50:12 +00:00
net We only care about KAUTH_NETWORK_ROUTE. 2009-10-03 02:22:22 +00:00
net80211 Fix ALTQ for bridge mode. Based on FreeBSD's revision 1.115. 2009-09-02 22:03:08 +00:00
netatalk Make sure to set length in AARP-response packets. PR kern/41124 2009-09-12 20:43:18 +00:00
netbt When the special L2CAP_PSM_ANY value is used for listening sockets, 2009-09-25 19:44:57 +00:00
netinet Replace a large number of link set based sysctl node creations with 2009-09-16 15:23:04 +00:00
netinet6 backout the changes that establish a workqueue to synchronize the addresses 2009-09-19 13:11:02 +00:00
netipsec As explained in kern/41701 there's a missing splx() here. 2009-07-30 14:41:59 +00:00
netisdn Remove extra whitespace added by a stupid tool. 2009-04-18 14:58:02 +00:00
netiso Remove superfluous parenthesis in #ifdef ARGO_DEBUG. 2009-08-07 14:04:34 +00:00
netkey Fix the sense of two compares. I previously broke this. 2009-05-11 11:00:51 +00:00
netnatm Remove extra whitespace added by a stupid tool. 2009-04-18 14:58:02 +00:00
netsmb Do not call smb_rqpool_fini() on device close. Otherwise, we'll crash 2009-09-21 14:13:35 +00:00
nfs Move a big wodge of symlink-following code from nfsd to inside 2009-09-27 17:23:53 +00:00
opencrypto It is best to explicitly include <sys/condvar.h> if we're going to 2009-09-04 08:58:44 +00:00
rump Fix hopefully the last deadlock in the wretched piece of code: 2009-10-04 17:40:34 +00:00
secmodel Introduce time_wraps() to check if setting the time will wrap it (or 2009-10-03 20:48:42 +00:00
stand Ansify function definitions w/o arguments. Generated with sed. 2009-03-18 10:22:21 +00:00
sys - Move sched_listener and co. from kern_synch.c to sys_sched.c, where it 2009-10-03 22:32:56 +00:00
ufs Avoid nasal demons. Code of the form 2009-09-28 00:39:03 +00:00
uvm Wipe out the last vestiges of POOL_INIT with one swift stroke. In 2009-09-13 18:45:10 +00:00
Makefile Build kernel modules the same time as the rest of the system libraries. 2008-12-30 22:18:11 +00:00