1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-02 12:20:51 +00:00
freebsd/sys
Nathan Whitehorn 88fe385600 Do not restore the register holding the TLS pointer when doing various
usermode context switches (long jumps and ucontext operations). If these
are used across threads, multiple threads can end up with the same TLS base.
Madness will then result.

This makes behavior on PPC match that on x86 systems and on Linux.

MFC after:	10 days
2012-04-11 00:00:40 +00:00
..
amd64 Fix !SMP build after r234074. 2012-04-10 16:08:46 +00:00
arm - Revert part of r234005, which I did not intend to commit. 2012-04-07 23:51:16 +00:00
boot retrofit Safe Mode loader menu item actions 2012-04-06 09:36:22 +00:00
bsm
cam Change the SCSI INQUIRY peripheral qualifier that CTL reports for LUNs 2012-04-06 22:23:13 +00:00
cddl - Introduce a cache-miss optimization for consistency with other 2012-04-09 17:05:18 +00:00
compat Remove some unnecessary includes. 2012-03-18 19:15:11 +00:00
conf - Add new ARM kernel option QEMU_WORKAROUNDS which can be 2012-04-07 23:47:08 +00:00
contrib Fix VIMAGE build. 2012-04-05 04:41:06 +00:00
crypto
ddb
dev Fix compilation with IEEE80211_ENABLE_SUPERG defined. 2012-04-10 19:47:44 +00:00
fs Apply changes from r233787 to ext2fs: 2012-04-10 16:05:52 +00:00
gdb
geom Expand locking around identification of filesystem mount point when 2012-04-08 06:20:21 +00:00
gnu/fs Make ReiserFS MPSAFE 2012-03-27 20:36:03 +00:00
i386 Fix !SMP build after r234074. 2012-04-10 16:08:46 +00:00
ia64 Remove pty(4) from our kernel configurations. 2012-03-21 08:38:42 +00:00
isa
kern Remove unused and wrong SA_PROC internal signal property. 2012-04-09 21:58:58 +00:00
kgssapi
libkern Remove second consts in r233288 in order to appease C++ compilers. 2012-03-26 18:22:04 +00:00
mips Reinstate the XTLB handler for CPU_NLM and CPU_RMI 2012-04-02 11:41:33 +00:00
modules MFhead_mfi r227068 2012-03-30 23:05:48 +00:00
net Add media types for 40G media that might be used with FreeBSD. 2012-04-10 13:59:35 +00:00
net80211 Add some statistics to track BAR TX. 2012-04-08 04:51:25 +00:00
netatalk
netgraph Fix compiler warnings, mostly signed issues, 2012-04-02 10:50:42 +00:00
netinet M_DONTWAIT is a flag from historical mbuf(9) 2012-04-10 06:52:39 +00:00
netinet6 in6_pcblookup_local() still can return a pcb with NULL 2012-03-21 08:43:38 +00:00
netipsec
netipx
netnatm
netncp
netsmb
nfs
nfsclient Remove fifo.h. The only used function declaration from the header is 2012-03-11 12:19:58 +00:00
nfsserver
nlm
ofed Properly parse 40G media types from newer Mellanox adapters that are 2012-04-10 14:01:09 +00:00
opencrypto
pc98 Move the legacy(4) driver to x86. 2012-03-30 19:10:14 +00:00
pci intpm: return only SMB bus error codes from SMB methods 2012-04-08 20:48:39 +00:00
powerpc Do not restore the register holding the TLS pointer when doing various 2012-04-11 00:00:40 +00:00
rpc
security When allocation of labels on files is implicitly disabled due to MAC 2012-04-08 11:01:49 +00:00
sparc64 Remove checks that are redundant due to tf_type being unsigned. 2012-03-31 14:03:16 +00:00
sys Add vfs_getopt_size. Support human readable file system options in tmpfs. 2012-04-07 15:27:34 +00:00
teken
tools
ufs - Return EPERM from ufs_setattr() when an user without PRIV_VFS_SYSFLAGS 2012-04-10 15:59:37 +00:00
vm - Introduce a cache-miss optimization for consistency with other 2012-04-09 17:05:18 +00:00
x86 Recognize the RDRAND instruction feature. 2012-04-09 15:20:16 +00:00
xdr
xen
Makefile Add sys/ofed to the 'make cscope' target. 2012-03-20 18:05:15 +00:00