OpenAFS Master Repository branch, master, updated. openafs-devel-1_5_76-4349-g58e4e48
Gerrit Code Review
gerrit@openafs.org
Mon, 25 Aug 2014 21:23:24 -0400
The following commit has been merged in the master branch:
commit 58e4e4802d4208604a6aa05362454e6174fe3277
Author: Jeffrey Altman <jaltman@your-file-system.com>
Date: Tue Apr 8 03:27:26 2014 -0400
Windows: Avoid deadlock during pending delete cleanup
Release the Fcb resource and clear the AFS_DIR_ENTRY_PENDING_DELETE
flag prior to the AFSProcessRequest(AFS_REQUEST_TYPE_CLEANUP_PROCESSING)
if a delete is pending during cleanup of the last FCB open handle.
Failure to do so results in an out of order lock acquisition when
the parent object info tree lock is acquired after the AFSProcessRequest()
call to the service completes.
Change-Id: Id1c770b3dfe669d6804276bbe832af2d215c72dc
Reviewed-on: http://gerrit.openafs.org/11425
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Jeffrey Altman <jaltman@your-file-system.com>
src/WINNT/afsrdr/kernel/lib/AFSCleanup.cpp | 62 ++++++++++++++++++++++------
1 files changed, 49 insertions(+), 13 deletions(-)
--
OpenAFS Master Repository