freebsd-dev/sys
Bruce Evans ab2bf9ff6a Removed bogus checks that (PCPU_GET(curpcb) != NULL). Rev.1.586 of
machdep.c fixed the missing early initialization of curpcb, so curpcb
is now always set together with curthread and it cannot be NULL except
before the IDT has been set up (so trap() is unreachable) or after a
memory error.  In any case, it was often used without checking.

curcpb shouldn't exist anyway.  It doesn't exist for most non-i386 arches.
It just caches curthread->td_pcb in a global.  This was a better idea
before it was per-cpu.  trap() and some other places can get at it more
efficiently using td->td_pcb instead of PCPU_GET(curpcb).  The main
exception is support.s which mostly wants only curpcb->pcb_onfault.
2004-02-03 06:35:29 +00:00
..
alpha GC old unused dev_t mangling stuff. 2004-02-02 12:57:49 +00:00
amd64 Remove a device that will compile fine, isn't 64-bit clean. 2004-02-02 00:54:59 +00:00
arm
boot MFi386: revision 1.33 2004-01-28 04:15:31 +00:00
cam
coda
compat Regen. 2004-02-03 05:20:28 +00:00
conf Reserve 187 (twa) for the new 3ware ATA RAID controller. 2004-02-02 20:00:56 +00:00
contrib
crypto Fix a reentrancy issue in md5_calc(). 2004-01-27 18:57:21 +00:00
ddb If not in the debugger or if the user requests it with the 2004-01-28 06:51:18 +00:00
dev Notify the user (at kern.emerg) that the system will be shutting down if 2004-02-03 04:18:56 +00:00
fs
geom Allow a GEOM class to unload if it has no geoms or a method function to 2004-02-02 19:49:41 +00:00
gnu Copy workaround from FFS: open device for write access even if 2004-01-24 08:43:06 +00:00
i4b
i386 Removed bogus checks that (PCPU_GET(curpcb) != NULL). Rev.1.586 of 2004-02-03 06:35:29 +00:00
ia64 Sort PFIL_HOOKS. 2004-01-27 20:22:53 +00:00
isa
isofs/cd9660
kern Regen after adding ksem_timedwait(). 2004-02-03 05:11:31 +00:00
libkern
modules Always build ext2fs module. There is no written policy preventing the 2004-01-28 04:16:13 +00:00
net More macro cleanup. Use the system roundup2() macro instead of making 2004-02-02 21:55:34 +00:00
net80211
netatalk
netatm
netgraph Use the official ng_timeout function to trigger sending. This means, 2004-01-30 15:34:57 +00:00
netinet Add sysctl net.inet.icmp.reply_src to specify the interface name 2004-02-02 22:53:16 +00:00
netinet6 protect access to ifnet structure with mutex. 2004-01-28 15:01:39 +00:00
netipsec o add missing break 2004-01-27 17:45:28 +00:00
netipx
netkey avoid duplicate free. 2004-01-25 17:18:12 +00:00
netnatm
netncp
netsmb
nfs
nfs4client
nfsclient Bump the NFCv3/TCP defaults for rsize and wsize from 8K to 32K to match 2004-01-31 10:40:15 +00:00
nfsserver
opencrypto Add CRD_F_KEY_EXPLICIT which allows the key to be changed per 2004-02-02 17:06:34 +00:00
pc98 MFi386: revision 1.397 (cosmetic changes) 2004-01-30 13:15:42 +00:00
pccard
pci
posix4 Add ksem_timedwait() to complement ksem_wait(). 2004-02-03 05:08:32 +00:00
powerpc When UMA_MD_SMALL_ALLOC is defined, pmap_kextract will be called 2004-01-29 00:45:41 +00:00
rpc
security Commit file missed in last pass: MAC api uses 'struct pipepair', not 2004-02-01 21:52:09 +00:00
sparc64 - Fix for sparc64 to use new __panic() function 2004-01-27 15:02:18 +00:00
sys Regen after adding ksem_timedwait(). 2004-02-03 05:11:31 +00:00
tools
ufs Remove unnecessary vm object reference and deallocate calls from ffs_read() 2004-01-31 05:42:58 +00:00
vm Drop the reference count on the old vmspace after fully switching the 2004-02-02 23:23:48 +00:00
Makefile