]> git.michaelhowe.org Git - packages/o/openafs.git/commit
Windows: fix locking hierarchy in service
authorJeffrey Altman <jaltman@your-file-system.com>
Sat, 12 Nov 2011 18:41:30 +0000 (13:41 -0500)
committerDerrick Brashear <shadow@dementix.org>
Sun, 26 Feb 2012 06:31:13 +0000 (22:31 -0800)
commit78e38ffb2ab56e0f7db732c92087b23842c6e46d
tree34ceee3b76b24ef766728498dd5b297c905aa76b
parentcdec970530b720feafe3f79c255466bd13d13807
Windows: fix locking hierarchy in service

The smb username lock and the daemon global lock can be requested
while the scache dirlock is held if there are no free buffers
and the service is forced to claw back extents from the redirector.
Adjust the locking hierarchy accordingly.

Reviewed-on: http://gerrit.openafs.org/6000
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Jeffrey Altman <jaltman@secure-endpoints.com>
Tested-by: Jeffrey Altman <jaltman@secure-endpoints.com>
(cherry picked from commit 2fc9edc6e34ebef60413fad9a2af2aa73ea1681f)

Change-Id: I74e87494c1360c61812908e3b4fb012829f71cf3
Reviewed-on: http://gerrit.openafs.org/6805
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementix.org>
src/WINNT/afsd/cm.h