freebsd-nq/sys
Steve Passe 886e789627 The last of the encapsolation of cpl/spl/ipending things into a critical
region protected by the simplelock 'cpl_lock'.

Notes:

 - this code is currently controlled on a section by section basis with
   defines in machine/param.h.  All sections are currently enabled.

 - this code is not as clean as I would like, but that can wait till later.

 - the "giant lock" still surrounds most instances of this "cpl region".
   I still have to do the code that arbitrates setting cpl between the
   top and bottom halves of the kernel.

 - the possibility of deadlock exists, I am committing the code at this
   point so as to exercise it and detect any such cases B4 the "giant lock"
   is removed.
1997-08-24 00:05:37 +00:00
..
alpha Revert my previous commit about using CS_SECURE macro. 1997-08-21 06:33:04 +00:00
amd64 The last of the encapsolation of cpl/spl/ipending things into a critical 1997-08-24 00:05:37 +00:00
compat/linux Ops the arguments to copyin was in the wrong order.. 1997-08-10 18:15:20 +00:00
compile
conf Mention PPP_DEFLATE and PPP_BSDCOMP for kernel ppp. 1997-08-19 17:11:35 +00:00
ddb Minor hack to also allow for syscons's "interesting" arrow keys. 1997-08-17 21:21:50 +00:00
dev #include <machine/limits.h> explicitly in the few places that it is required. 1997-08-21 20:33:42 +00:00
fs This is a trial improvement for the vnode reference count while on the vnode 1997-08-22 03:56:37 +00:00
geom Removed unused #includes. 1997-06-14 13:56:12 +00:00
gnu Added sysctl args vfs.ext2fs.doclusterread and 1997-08-23 07:41:02 +00:00
i386 The last of the encapsolation of cpl/spl/ipending things into a critical 1997-08-24 00:05:37 +00:00
isa #include <machine/limits.h> explicitly in the few places that it is required. 1997-08-21 20:33:42 +00:00
isofs/cd9660 Fix all areas of the system (or at least all those in LINT) to avoid storing 1997-08-16 19:16:27 +00:00
kern Print a warning if an unsupported (under SMP) shared address space fork 1997-08-22 15:10:00 +00:00
libkern Removed unused #includes. 1997-08-02 14:33:27 +00:00
miscfs Fix all areas of the system (or at least all those in LINT) to avoid storing 1997-08-16 19:16:27 +00:00
modules make lkm/if_ppp build again.. opt_ppp.h is needed again... 1997-08-21 10:17:29 +00:00
msdosfs This is a trial improvement for the vnode reference count while on the vnode 1997-08-22 03:56:37 +00:00
net add some comments while trying to understand why appletalk 1997-08-22 22:47:27 +00:00
netatalk Fix all areas of the system (or at least all those in LINT) to avoid storing 1997-08-16 19:16:27 +00:00
netinet Fixed logging of verbose limited packets. 1997-08-23 14:28:22 +00:00
netipx Fix all areas of the system (or at least all those in LINT) to avoid storing 1997-08-16 19:16:27 +00:00
netkey
netnatm Fix all areas of the system (or at least all those in LINT) to avoid storing 1997-08-16 19:16:27 +00:00
netns Remove unneeded member nsp_head from struct nspcb. 1997-04-14 18:26:51 +00:00
nfs Fix all areas of the system (or at least all those in LINT) to avoid storing 1997-08-16 19:16:27 +00:00
nfsclient Fix all areas of the system (or at least all those in LINT) to avoid storing 1997-08-16 19:16:27 +00:00
nfsserver Fix all areas of the system (or at least all those in LINT) to avoid storing 1997-08-16 19:16:27 +00:00
pc98 Synchronize with sys/i386/i386/userconfig.c and sys/i386/isa/clock.c 1997-08-22 08:12:14 +00:00
pccard Oops, unremoved used #include. 1997-07-21 16:55:28 +00:00
pci Some cleanup and a fix for an assumed chip bug: 1997-08-23 22:01:49 +00:00
powerpc/include Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
rpc Resolve conflicts. 1997-05-28 04:45:15 +00:00
scsi Increase the retry timeouts. 1997-08-23 21:05:32 +00:00
sys Made PEND_INTS default. 1997-08-21 05:08:25 +00:00
tools Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
ufs Fix the "remove optimization" by removing it. Sorry for the trouble. 1997-08-22 15:37:23 +00:00
vm This is a trial improvement for the vnode reference count while on the vnode 1997-08-22 03:56:37 +00:00
Makefile Commit a long-forgotten tweak for building tags in /usr/src/sys. 1997-07-13 07:36:20 +00:00