]> git.michaelhowe.org Git - packages/o/openafs.git/commit
DEVEL15-windows-btree-flush-race-20090522
authorJeffrey Altman <jaltman@secure-endpoints.com>
Fri, 22 May 2009 17:01:21 +0000 (17:01 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Fri, 22 May 2009 17:01:21 +0000 (17:01 +0000)
commit2d17f243e1ee014061f2cdea16b78194091c6177
treec187b265d100605e742fbad1ebb71ed7d35a53c3
parent4742ef5e40b43b11362c92cb5ad03404d0617a5f
DEVEL15-windows-btree-flush-race-20090522

LICENSE MIT
FIXES 124787

A flush operation on a directory will result in the btree being destroyed.
This can race with on-going operations.  Make sure that the dirlock is held
if the btree is destroyed.  Otherwise, just invalidate the btree version
number.

====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================
LICENSE MIT
FIXES 124787

correct sandbox leakage

(cherry picked from commit a31fd7f70f0049a180e5b02202941d3b1266c1f8)
src/WINNT/afsd/cm_ioctl.c
src/WINNT/afsd/cm_scache.c
src/WINNT/afsd/cm_scache.h