freebsd-skq/sys
John Baldwin 628d2653d6 - Proc locking. Most of signal handling is now MP safe and doesn't require
Giant.  The only exception is the CANSIGNAL() macro.  Unlocking the proc
  lock around sendsig() in trapsignal() is also questionable.  Note that
  the functions sigexit(), psignal(), and issignal() must be called with
  the proc lock of the process in question held.  postsig() and
  trapsignal() should not be called with the proc lock held, but they
  also do not require Giant anymore either.
- Remove spl's that are now no longer needed as they are fully replaced.
2001-03-07 02:59:54 +00:00
..
alpha Back out the pmap_map() change for now, it isn't completely stable on the 2001-03-07 01:04:17 +00:00
amd64 Back out the pmap_map() change for now, it isn't completely stable on the 2001-03-07 01:04:17 +00:00
arm/include Correct disordering which is corresponding to bde's fix to 2001-02-17 14:51:11 +00:00
boot Fix whitespace. 2001-03-04 04:38:14 +00:00
cam o Support AUTO SENSE correctly. 2001-02-25 12:40:30 +00:00
coda Mechanical change to use <sys/queue.h> macro API instead of 2001-02-04 13:13:25 +00:00
compat - Hold both an exclusive proctree lock and the proc lock when reparenting 2001-03-07 02:17:43 +00:00
compile
conf Split out the ata probes in seperate files for each bus type. 2001-03-06 21:43:46 +00:00
contrib/dev Resolve merge conflicts. 2001-03-05 02:16:51 +00:00
crypto Initial import of AES algorithm code (aka Rijndael) from KAME. 2000-10-30 11:03:32 +00:00
ddb Use macro API for <sys/queue.h> 2000-12-30 22:06:19 +00:00
dev Split out the ata probes in seperate files for each bus type. 2001-03-06 21:43:46 +00:00
fs Protect p_flag with the proc lock. 2001-03-07 02:07:56 +00:00
geom Fix a braino in ccd's clone routine. 2001-01-29 06:18:14 +00:00
gnu Reviewed by: jlemon 2001-03-01 21:00:17 +00:00
i4b Preceed/preceeding are not english words. Use precede or preceding. 2001-02-18 10:25:42 +00:00
i386 Back out the pmap_map() change for now, it isn't completely stable on the 2001-03-07 01:04:17 +00:00
ia64 Back out the pmap_map() change for now, it isn't completely stable on the 2001-03-07 01:04:17 +00:00
isa Harvest interrupt entropy off the floppy disk controller. 2001-03-03 14:53:50 +00:00
isofs/cd9660 Reviewed by: jlemon 2001-03-01 21:00:17 +00:00
kern - Proc locking. Most of signal handling is now MP safe and doesn't require 2001-03-07 02:59:54 +00:00
libkern RIP <machine/lock.h>. 2001-02-11 10:44:09 +00:00
miscfs Protect p_flag with the proc lock. 2001-03-07 02:07:56 +00:00
modules #if 0 out a variable only used in #if 0'd code to quiet a warning. 2001-03-06 03:07:58 +00:00
msdosfs Reviewed by: jlemon 2001-03-01 21:00:17 +00:00
net Protect against negative numbers as well 2001-02-26 09:52:43 +00:00
netatalk Mechanical change to use <sys/queue.h> macro API instead of 2001-02-04 13:13:25 +00:00
netatm Preceed/preceeding are not english words. Use precede and preceding. 2001-02-18 10:43:53 +00:00
netgraph Cleanups to Macros for sending data between netgraph nodes. 2001-03-03 05:52:49 +00:00
netinet Modify the comments to more closely resemble the English language. 2001-03-05 22:40:27 +00:00
netinet6 More IP option length validation. 2001-02-26 03:41:13 +00:00
netipx Another round of the <sys/queue.h> FOREACH transmogriffer. 2001-02-04 16:08:18 +00:00
netkey fixed possibility of panic at key_acquire(). 2001-01-14 17:25:08 +00:00
netnatm Mechanical change to use <sys/queue.h> macro API instead of 2001-02-04 13:13:25 +00:00
netncp Implement m_getm() which will perform an "all or nothing" mbuf + cluster 2001-02-14 05:13:04 +00:00
netns * Rename M_WAIT mbuf subsystem flag to M_TRYWAIT. 2000-12-21 21:44:31 +00:00
nfs Reviewed by: jlemon 2001-03-01 21:00:17 +00:00
nfsclient Reviewed by: jlemon 2001-03-01 21:00:17 +00:00
nfsserver Switch to using a struct xucred instead of a struct xucred when not 2001-02-18 13:30:20 +00:00
ntfs Reviewed by: jlemon 2001-03-01 21:00:17 +00:00
nwfs A name of the file can change while its id stays the same. So, we have 2001-03-06 09:59:18 +00:00
pc98 Added another wd33c93 based SCSI card driver which replaces the bs driver. 2001-02-27 12:34:01 +00:00
pccard Move ti1031 to the 16-bit bridge section 2001-02-07 01:16:40 +00:00
pci Turn on interrupt-entropy harvesting for all/any mass storage devices 2001-03-01 17:09:09 +00:00
posix4 Lock need_resched with sched_lock. 2001-02-22 13:46:09 +00:00
powerpc Rename switch_trampoline() to fork_trampoline() on the alpha and ia64. 2001-02-22 16:56:53 +00:00
rpc
svr4 This patchset fixes a large number of file descriptor race conditions. 2000-11-18 21:01:04 +00:00
sys - Include <sys/systm.h> for KASSERT(). 2001-03-07 02:06:08 +00:00
tools Simplify this a bit so that it doesn't have to generate silly redundant 2000-12-06 06:59:38 +00:00
ufs Free lock before returning from process_worklist_item. 2001-03-01 21:43:46 +00:00
vm Back out the pmap_map() change for now, it isn't completely stable on the 2001-03-07 01:04:17 +00:00
Makefile