freebsd-dev/sys
Bjoern A. Zeeb 86d02c5c63 Cache so_cred as inp_cred in the inpcb.
This means that inp_cred is always there, even after the socket
has gone away. It also means that it is constant for the lifetime
of the inp.
Both facts lead to simpler code and possibly less locking.

Suggested by:	rwatson
Reviewed by:	rwatson
MFC after:	6 weeks
X-MFC Note:	use a inp_pspare for inp_cred
2008-10-04 15:06:34 +00:00
..
amd64 - Add driver for Attansic L2 FastEthernet controller found on 2008-10-03 10:31:31 +00:00
arm Allow static hints to override kenv. 2008-10-02 22:31:30 +00:00
boot Minor style(9) fixes for U-Boot API glue. 2008-10-04 13:19:15 +00:00
bsm When MPSAFE ttys were merged, a new BSM audit event identifier was 2008-08-24 21:20:35 +00:00
cam Replace all calls to minor() with dev2unit(). 2008-09-27 08:51:18 +00:00
cddl Disable use of the user credentials until there is code to set the levels 2008-09-27 17:52:48 +00:00
compat Change the linprocfs <pid>/maps and procfs <pid>/map handlers to use 2008-10-04 14:08:16 +00:00
conf - Spell cam correctly (scbus), this makes it possible to compile hptiop 2008-10-04 10:39:31 +00:00
contrib Cache so_cred as inp_cred in the inpcb. 2008-10-04 15:06:34 +00:00
crypto Simplify session selection/allocation. 2008-08-09 20:01:01 +00:00
ddb Collect N identical (or near identical) mkdumpheader() implementations into 2008-10-01 22:08:53 +00:00
dev Don't explicitly bzer driver softc 2008-10-04 14:51:14 +00:00
fs Change the linprocfs <pid>/maps and procfs <pid>/map handlers to use 2008-10-04 14:08:16 +00:00
gdb Commit SYSINIT() ;-adding patch missed in previous pass. 2008-03-16 13:02:04 +00:00
geom - Use the new gv_write_header function to write out the header when removing a 2008-10-02 10:01:05 +00:00
gnu fdescfs, devfs, mqueuefs, nfs, portalfs, pseudofs, tmpfs and xfs 2008-09-20 19:50:52 +00:00
i386 - Add driver for Attansic L2 FastEthernet controller found on 2008-10-03 10:31:31 +00:00
ia64 Collect N identical (or near identical) mkdumpheader() implementations into 2008-10-01 22:08:53 +00:00
isa MFp4 (my newcard tree): 2008-08-24 07:40:14 +00:00
kern Oops, missed updating a place with with 's/lock1/plock/' when adding 2008-10-03 18:13:05 +00:00
libkern The kernel implemented 'memcmp' is an alias for 'bcmp'. However, memcmp 2008-09-23 14:45:10 +00:00
mips Remove critical_enter() and critical_exit(): pmap_growkernel is called 2008-10-01 05:47:17 +00:00
modules - Add driver for Attansic L2 FastEthernet controller found on 2008-10-03 10:31:31 +00:00
net Step 1.5 of importing the network stack virtualization infrastructure 2008-10-02 15:37:58 +00:00
net80211 Step 1.5 of importing the network stack virtualization infrastructure 2008-10-02 15:37:58 +00:00
netatalk Remove NETISR_MPSAFE, which allows specific netisr handlers to be directly 2008-07-04 00:21:38 +00:00
netgraph Abort transfers on all pipes before closing them. This fixes the crash 2008-10-03 22:40:42 +00:00
netinet Cache so_cred as inp_cred in the inpcb. 2008-10-04 15:06:34 +00:00
netinet6 Cache so_cred as inp_cred in the inpcb. 2008-10-04 15:06:34 +00:00
netipsec Step 1.5 of importing the network stack virtualization infrastructure 2008-10-02 15:37:58 +00:00
netipx Remove the suser(9) interface from the kernel. It has been replaced from 2008-09-17 15:49:44 +00:00
netnatm Remove NETISR_MPSAFE, which allows specific netisr handlers to be directly 2008-07-04 00:21:38 +00:00
netncp lockmgrs need to be released before to be destroyed and draining doesn't 2008-03-30 18:16:33 +00:00
netsmb Replace all calls to minor() with dev2unit(). 2008-09-27 08:51:18 +00:00
nfs Replaced the misleading uses of a historical artefact M_TRYWAIT with M_WAIT. 2008-03-25 09:39:02 +00:00
nfs4client Decontextualize the couplet VOP_GETATTR / VOP_SETATTR as the passed thread 2008-08-28 15:23:18 +00:00
nfsclient Step 1.5 of importing the network stack virtualization infrastructure 2008-10-02 15:37:58 +00:00
nfsserver Remove the suser(9) interface from the kernel. It has been replaced from 2008-09-17 15:49:44 +00:00
nlm Rename RPC's 'struct pmap' to 'struct portmap' to avoid confusing it with 2008-08-25 09:36:17 +00:00
opencrypto Make ftruncate a 'struct file' operation rather than a vnode operation. 2008-01-07 20:05:19 +00:00
pc98 Replace all calls to minor() with dev2unit(). 2008-09-27 08:51:18 +00:00
pccard
pci Move wb driver from sys/pci to sys/dev/wb. 2008-08-14 21:26:29 +00:00
powerpc Remove ipi_all() and ipi_self() as the former hasn't been used at 2008-09-28 18:34:14 +00:00
rpc Step 1.5 of importing the network stack virtualization infrastructure 2008-10-02 15:37:58 +00:00
security Remove unit2minor() use from kernel code. 2008-09-26 14:19:52 +00:00
sparc64 Collect N identical (or near identical) mkdumpheader() implementations into 2008-10-01 22:08:53 +00:00
sun4v Collect N identical (or near identical) mkdumpheader() implementations into 2008-10-01 22:08:53 +00:00
sys Further minor cleanups to UNIX domain sockets: 2008-10-03 13:01:56 +00:00
tools Introduce a standalone shell script for embedding MFS image. 2008-02-05 10:46:30 +00:00
ufs Enable shared lookups on UFS. There are some remaining issues with forced 2008-09-24 18:53:04 +00:00
vm Move the code for doing out-of-memory grass from vm_pageout_scan() 2008-09-29 19:45:12 +00:00
xdr Add the new kernel-mode NFS Lock Manager. To use it instead of the 2008-03-26 15:23:12 +00:00
xen move ipi_pcpu to evtchn.c 2008-09-26 05:54:24 +00:00
Makefile Improve the glimpse target: don't index .svn and compile directories. 2008-08-15 14:11:30 +00:00