]> git.michaelhowe.org Git - packages/o/openafs.git/commit
DEVEL15-windows-getcell-deadlock-20070911
authorJeffrey Altman <jaltman@secure-endpoints.com>
Tue, 11 Sep 2007 17:13:18 +0000 (17:13 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Tue, 11 Sep 2007 17:13:18 +0000 (17:13 +0000)
commitfb2d2552d98082c08eb6a9903e8bccb9493da3de
tree92fa40ed154ed0064f44f3229977bbebc4abd032
parent937e9cb53bef1c577f02043bcf0b7eb5a4662cdb
DEVEL15-windows-getcell-deadlock-20070911

don't hold the cm_scache_t mutex across calls to cm_GetCell() since
cm_GetCell() can block in an RPC call.  If that cm_scache_t must be
accessed to revoke a callback, it can result in a deadlock.

(cherry picked from commit 40090977d270f6113cca4925b9564f57c4917f35)
src/WINNT/afsd/cm_vnodeops.c