1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-22 11:17:19 +00:00
freebsd/sys
Poul-Henning Kamp 91f1c2b3cc Split the global timezone structure into two integer fields to
prevent the compiler from optimizing assignments into byte-copy
operations which might make access to the individual fields non-atomic.

Use the individual fields throughout, and don't bother locking them with
Giant: it is no longer needed.

Inspired by:    tjr
2003-02-03 19:49:35 +00:00
..
alpha Split statclock into statclock and profclock, and made the method for driving 2003-02-03 17:53:15 +00:00
amd64 Split the global timezone structure into two integer fields to 2003-02-03 19:49:35 +00:00
arm
boot
cam Consolidate MIN/MAX macros into one place (param.h). 2003-02-02 13:17:30 +00:00
coda
compat Add IPv6 support for Linuxlator. 2003-02-03 17:43:20 +00:00
conf Add config glue to add an optional GEOM_VOL to add optional volume support. 2003-02-03 17:35:54 +00:00
contrib Consolidate MIN/MAX macros into one place (param.h). 2003-02-02 13:17:30 +00:00
crypto
ddb
dev Remove unintended growth of bt848_card_signature. 2003-02-03 18:59:12 +00:00
fs Split the global timezone structure into two integer fields to 2003-02-03 19:49:35 +00:00
geom Correct a comment. GEOM modules do not create /dev entries. They create 2003-02-03 17:21:43 +00:00
gnu
i4b
i386 Split the global timezone structure into two integer fields to 2003-02-03 19:49:35 +00:00
ia64 Split statclock into statclock and profclock, and made the method for driving 2003-02-03 17:53:15 +00:00
isa Split the global timezone structure into two integer fields to 2003-02-03 19:49:35 +00:00
isofs/cd9660
kern Split the global timezone structure into two integer fields to 2003-02-03 19:49:35 +00:00
libkern Park & Miller PRNG can be safely initialized with any value but 0 and stuck 2003-02-03 10:29:47 +00:00
modules Add IPv6 support for Linuxlator. 2003-02-03 17:43:20 +00:00
net A minor stylistic change to make it more clear to lint-like tools. 2003-02-02 18:15:28 +00:00
netatalk
netatm
netgraph Catch more uses of MIN(). 2003-02-02 13:30:00 +00:00
netinet Add the TCP flags to the log message whenever log_in_vain is 1, not 2003-02-02 22:06:56 +00:00
netinet6 Consolidate MIN/MAX macros into one place (param.h). 2003-02-02 13:17:30 +00:00
netipsec
netipx
netkey
netnatm
netncp
netns
netsmb
nfs
nfsclient
nfsserver
opencrypto
pc98 Split the global timezone structure into two integer fields to 2003-02-03 19:49:35 +00:00
pccard Consolidate MIN/MAX macros into one place (param.h). 2003-02-02 13:17:30 +00:00
pci
posix4
powerpc Split statclock into statclock and profclock, and made the method for driving 2003-02-03 17:53:15 +00:00
rpc
security
sparc64 Split statclock into statclock and profclock, and made the method for driving 2003-02-03 17:53:15 +00:00
sys Split the global timezone structure into two integer fields to 2003-02-03 19:49:35 +00:00
tools
ufs Catch more uses of MIN(). 2003-02-02 13:30:00 +00:00
vm - It's more accurate to say that vm_paging_needed() returns TRUE 2003-02-02 07:16:40 +00:00
Makefile