1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-19 10:53:58 +00:00
freebsd/sys
Alan Cox 4d2f3d2cde Eliminate two dubious attempts at optimizing the implementation of a
file's last accessed, modified, and changed times:

TMPFS_NODE_ACCESSED and TMPFS_NODE_CHANGED should be set unconditionally
in tmpfs_remove() without regard to the number of hard links to the file.
Otherwise, after the last directory entry for a file has been removed, a
process that still has the file open could read stale values for the last
accessed and changed times with fstat(2).

Similarly, tmpfs_close() should update the time-related fields even if all
directory entries for a file have been removed.  In this case, the effect
is that the time-related fields will have values that are later than
expected.  They will correspond to the time at which fstat(2) is called.

In collaboration with:	kib
MFC after:	1 week
2011-02-22 14:47:10 +00:00
..
amd64 Fix typos - remove duplicate "the". 2011-02-21 09:01:34 +00:00
arm Get myself a brain, move the call to init_param1() before the first use in 2011-02-21 13:11:05 +00:00
boot MFi386: revision 218926 2011-02-22 13:52:03 +00:00
bsm
cam Fix typos - remove duplicate "the". 2011-02-21 09:01:34 +00:00
cddl Fix typos - remove duplicate "the". 2011-02-21 09:01:34 +00:00
compat Fix typos - remove duplicate "the". 2011-02-21 09:01:34 +00:00
conf Clang now supports profiling, so remove the part that says it doesn't 2011-02-20 21:58:07 +00:00
contrib Merge ACPICA 20110211. 2011-02-12 01:03:15 +00:00
crypto Make private functions static. 2011-02-21 16:21:43 +00:00
ddb Modify kdb_trap() so that it re-calls the dbbe_trap function as long as 2011-02-18 22:25:11 +00:00
dev - Remove no longer in use 2011-02-22 05:10:13 +00:00
fs Eliminate two dubious attempts at optimizing the implementation of a 2011-02-22 14:47:10 +00:00
gdb Modify kdb_trap() so that it re-calls the dbbe_trap function as long as 2011-02-18 22:25:11 +00:00
geom Fix typos - remove duplicate "the". 2011-02-21 09:01:34 +00:00
gnu Fix typos - remove duplicate "the". 2011-02-21 09:01:34 +00:00
i386 Fix typos - remove duplicate "the". 2011-02-21 09:01:34 +00:00
ia64 Remove pmap fields that are either unused or not fully implemented. 2011-02-17 15:36:29 +00:00
isa
kern Fix typos - remove duplicate "the". 2011-02-21 09:01:34 +00:00
kgssapi
libkern
mips Fix typos - remove duplicate "the". 2011-02-21 09:01:34 +00:00
modules Upgrade our copy of llvm/clang to r126079, from upstream's trunk. 2011-02-20 19:33:47 +00:00
net Fix typos - remove duplicate "the". 2011-02-21 09:01:34 +00:00
net80211 It is IEEE80211_SUPPORT_XXX not IEEE80211_XXX_SUPPORT. 2011-02-21 20:02:02 +00:00
netatalk
netgraph Fix typos - remove duplicate "the". 2011-02-21 09:01:34 +00:00
netinet Fix typos - remove duplicate "the". 2011-02-21 09:01:34 +00:00
netinet6 Fix typos - remove duplicate "the". 2011-02-21 09:01:34 +00:00
netipsec Fixed IPsec's HMAC_SHA256-512 support to be RFC4868 compliant. 2011-02-18 09:40:13 +00:00
netipx
netnatm
netncp
netsmb
nfs
nfsclient Mfp4 CH=177274,177280,177284-177285,177297,177324-177325 2011-02-16 21:29:13 +00:00
nfsserver
nlm
opencrypto
pc98 Fix typos - remove duplicate "the". 2011-02-21 09:01:34 +00:00
pci Add initial support for RTL8401E PCIe Fast Ethernet. 2011-02-16 21:59:42 +00:00
powerpc Turn off default generation of userland dot symbols on powerpc64 now that 2011-02-18 21:44:53 +00:00
rpc Mfp4 CH=177274,177280,177284-177285,177297,177324-177325 2011-02-16 21:29:13 +00:00
security
sparc64 Resurrect ofw_pci_if.m from r178578. 2011-02-21 21:13:18 +00:00
sun4v Remove pmap fields that are either unused or not fully implemented. 2011-02-17 15:36:29 +00:00
sys Fix typos - remove duplicate "the". 2011-02-21 09:01:34 +00:00
teken
tools
ufs v_mountedhere is a member of the union. Check that the vnodes have 2011-02-19 07:47:25 +00:00
vm Remove pmap fields that are either unused or not fully implemented. 2011-02-17 15:36:29 +00:00
x86
xdr
xen
Makefile