diff options
author | jhb <jhb@FreeBSD.org> | 2007-07-03 18:31:47 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2007-07-03 18:31:47 +0000 |
commit | 7c4c0583053f67d0ec64bf2e5a0ba9d0a802ef3c (patch) | |
tree | 5ae4f15b0a124bc9c90ecd928749f7a0e44069d9 /lib/libc/stdlib/putenv.c | |
parent | 788b235895ff7154d4548cecaa697384662eeaaf (diff) | |
download | FreeBSD-src-7c4c0583053f67d0ec64bf2e5a0ba9d0a802ef3c.zip FreeBSD-src-7c4c0583053f67d0ec64bf2e5a0ba9d0a802ef3c.tar.gz |
Fix for a race where out of order loading of NFS attrs into the
nfsnode could lead to attrs being stale. One example (that we
ran into) was a READDIR+, WRITE. The responses came back in
order, but the attrs from the WRITE were loaded before the
attrs from the READDIR+, leading to the wrong size from being
read on the next stat() call.
MFC after: 1 week
Submitted by: mohans
Approved by: re (kensmith)
Diffstat (limited to 'lib/libc/stdlib/putenv.c')
0 files changed, 0 insertions, 0 deletions