freebsd-skq/sys
Bryan Venteicher e5bbc81be8 Do not use potentially stale thread in kthread_add()
When an existing process is provided, the thread selected to use
to initialize the new thread could have exited and be reaped.
Acquire the proc lock earlier to ensure the thread remains valid.

Reviewed by:	jhb, julian (previous version)
MFC after:	3 days
2013-08-17 17:02:43 +00:00
..
amd64 Use an ANSI C definition of initializecpucache() to match the declaration 2013-08-15 17:44:44 +00:00
arm Remove the ARMFPE option. It is unsupported, and appears to be broken as 2013-08-17 15:09:14 +00:00
boot Add optional support for default override of standard setup; but only if 2013-08-12 03:52:23 +00:00
bsm Implement chflagsat(2) system call, similar to fchmodat(2), but operates on 2013-03-21 22:59:01 +00:00
cam Add unmapped I/O and larger I/O support to the sa(4) driver. 2013-08-16 16:14:32 +00:00
cddl Remove redundant variable. 2013-08-17 14:09:46 +00:00
compat Regenerate after r254447. 2013-08-17 14:18:41 +00:00
conf Remove the armfpe config options. These files don't exist on FreeBSD. 2013-08-17 15:21:17 +00:00
contrib Add firmware for the Intel 2030 and variants. 2013-08-11 01:09:16 +00:00
crypto Fix const propagation issues to make GCC happy. 2013-07-11 16:27:11 +00:00
ddb
dev Fix some USB controller names according to pciconf output. 2013-08-17 06:29:45 +00:00
fs Restore the previous sendfile(2) behaviour on the block devices. 2013-08-16 14:22:20 +00:00
gdb rename scheduler->swapper and SI_SUB_RUN_SCHEDULER->SI_SUB_LAST 2013-07-24 09:45:31 +00:00
geom Change the way that unmapped I/O capability is advertised. 2013-08-15 22:52:39 +00:00
gnu/fs/reiserfs
i386 Simplify check for CMPXCHG8B instruction. Note CMPXCHG8B instruction is 2013-08-15 21:09:05 +00:00
ia64 Tidy up global locks for ACPICA. There is no functional change. 2013-08-13 21:34:03 +00:00
isa
kern Do not use potentially stale thread in kthread_add() 2013-08-17 17:02:43 +00:00
kgssapi Add support for host-based (Kerberos 5 service principal) initiator 2013-07-09 01:05:28 +00:00
libkern Fix watchdog pretimeout. 2013-07-27 20:47:01 +00:00
mips Add a missing break. 2013-08-12 00:38:47 +00:00
modules Fix make depend 2013-08-14 08:03:57 +00:00
net Add a missing module version declaration to if_tun(4). 2013-08-07 01:32:08 +00:00
net80211 Replace the homegrown implementation of nitems() with calls to nitems() 2013-08-14 04:24:25 +00:00
netatalk Add const qualifier to the dst parameter of the ifnet if_output method. 2013-04-26 12:50:32 +00:00
netgraph Add constant for PPP-Max-PayLoad tag. 2013-07-23 10:25:34 +00:00
netinet Specify SDT probe argument types in the probe definition itself rather than 2013-08-15 04:08:55 +00:00
netinet6 Return 0 in nbi->expire when la_expire == 0. Conversion from time_uptime to 2013-08-17 07:14:45 +00:00
netipsec Remove the large part of struct ipsecstat. Only few fields of this 2013-07-23 14:14:24 +00:00
netipx
netnatm
netpfil Fix a possible NULL-pointer dereference on the pfsync(4) reconfiguration. 2013-07-29 13:17:18 +00:00
netsmb Remove a reference to LK_DRAIN now that lockmgr(9) is gone from this 2013-06-28 20:21:13 +00:00
nfs Changes to allow using BOOTP_NFSROOT and mounting an nfs root filesystem 2013-07-31 19:14:00 +00:00
nfsclient A problem with the old NFS client where large writes to large files 2013-07-04 00:54:23 +00:00
nfsserver - Convert the bufobj lock to rwlock. 2013-05-31 00:43:41 +00:00
nlm
ofed Make sendfile() a method in the struct fileops. Currently only 2013-08-15 07:54:31 +00:00
opencrypto Make sendfile() a method in the struct fileops. Currently only 2013-08-15 07:54:31 +00:00
pc98 Replace kernel virtual address space allocation with vmem. This provides 2013-08-07 06:21:20 +00:00
pci Update PCI drivers to no longer look at the MEMIO-enabled bit in the PCI 2013-08-12 23:30:01 +00:00
powerpc The soft and hard busy mechanism rely on the vm object lock to work. 2013-08-09 11:11:11 +00:00
rpc Add support for host-based (Kerberos 5 service principal) initiator 2013-07-09 01:05:28 +00:00
security audit_proc_coredump: check return value of audit_new 2013-07-09 09:03:01 +00:00
sparc64 The soft and hard busy mechanism rely on the vm object lock to work. 2013-08-09 11:11:11 +00:00
sys Add new mmap(2) flags to permit applications to request specific virtual 2013-08-16 21:13:55 +00:00
teken
tools
ufs This bug fix is in a code path in rename taken when there is a 2013-08-06 16:50:05 +00:00
vm Remove the arbitrary binding of the pagedaemon threads to the domains, 2013-08-17 07:10:01 +00:00
x86 Call set_i8254_freq with MODE_STOP (0) rather than a magic number of 0. 2013-08-15 17:21:06 +00:00
xdr Use m_get() and m_getcl() instead of compat macros. 2013-03-15 10:21:18 +00:00
xen Replace kernel virtual address space allocation with vmem. This provides 2013-08-07 06:21:20 +00:00
Makefile Remove netncp cscope entry missed in r248097 2013-03-12 14:21:52 +00:00