freebsd-dev/sys/fs/msdosfs
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
..
bootsect.h Spell the BPB member of the 7.10 bootsector as bsBPB rather than bsPBP to 2002-10-21 19:00:50 +00:00
bpb.h Axe more unused GEMDOS code that was #ifdef atari. 2001-11-28 16:56:42 +00:00
denode.h Fix instances of macros with improperly parenthasized arguments. 2002-11-09 12:55:07 +00:00
direntry.h Remove __P. 2002-03-19 22:20:14 +00:00
fat.h Remove __P. 2002-03-19 22:20:14 +00:00
msdosfs_conv.c Split the global timezone structure into two integer fields to 2003-02-03 19:49:35 +00:00
msdosfs_denode.c Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0. 2003-01-21 08:56:16 +00:00
msdosfs_fat.c More s/file system/filesystem/g 2002-05-16 21:28:32 +00:00
msdosfs_lookup.c - Replace v_flag with v_iflag and v_vflag 2002-08-04 10:29:36 +00:00
msdosfs_vfsops.c Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0. 2003-01-21 08:56:16 +00:00
msdosfs_vnops.c Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0. 2003-01-21 08:56:16 +00:00
msdosfsmount.h More s/file system/filesystem/g 2002-05-16 21:28:32 +00:00