]> git.michaelhowe.org Git - packages/o/openafs.git/commit
macos: fix race in afs_root
authorDerrick Brashear <shadow@dementix.org>
Mon, 15 Aug 2011 16:17:06 +0000 (12:17 -0400)
committerDerrick Brashear <shadow@dementix.org>
Tue, 16 Aug 2011 02:32:13 +0000 (19:32 -0700)
commit5bf54a3976c155e6f506359b9d00f67603e72289
tree7699720a9f329032927afc9ba7867de2c0f81b96
parent32239db8ec887a57d76f97096c04289e6c36e731
macos: fix race in afs_root

same race on PutVCache in afs_root as we had on other platforms,
for instance FreeBSD. use a local variable instead to avoid the race.
additionally, make sure we end up with the root flagged VROOT.

Reviewed-on: http://gerrit.openafs.org/5278
Tested-by: Derrick Brashear <shadow@dementix.org>
Reviewed-by: Derrick Brashear <shadow@dementix.org>
(cherry picked from commit ad6e19331e4f3ec6566dc224f1e1c943a69c62bb)

Change-Id: I74d957ac47e10e7a3ddbcd0cadcd6a69deb7df99
Reviewed-on: http://gerrit.openafs.org/5286
Reviewed-by: Derrick Brashear <shadow@dementix.org>
Tested-by: Derrick Brashear <shadow@dementix.org>
src/afs/DARWIN/osi_vfsops.c
src/afs/DARWIN/osi_vnodeops.c
src/afs/afs_vcache.c