OpenAFS Master Repository branch, master, updated. openafs-devel-1_5_70-14-g9e4477f
Gerrit Code Review
gerrit@openafs.org
Wed, 27 Jan 2010 17:31:29 -0800 (PST)
The following commit has been merged in the master branch:
commit 9e4477fbfb212bcaaa6c9324ed992dd769502737
Author: Jeffrey Altman <jaltman@your-file-system.com>
Date: Tue Jan 26 10:23:03 2010 -0500
Windows: drop cm_Freelance_Lock before call to cm_FreelanceAddMount
The cm_Freelance_Lock must not be held before calling
cm_FreelanceAddMount(). cm_InitLocalMountPoints() was violating
this requirement. It is safe to drop the lock because the only
time the lock would be dropped is if the "Freelance" registry
key does not exist. This should only be true during the initial
startup of the application the first time afsd_service.exe
executes on the machine. At this point in time there is only
one thread that is executing that could be initializing the
Freelance mount point list.
LICENSE MIT
Change-Id: Ib49cf8bc830836c8e08446073e64ccf30086d354
Reviewed-on: http://gerrit.openafs.org/1164
Reviewed-by: Asanka Herath <asanka@secure-endpoints.com>
Tested-by: Asanka Herath <asanka@secure-endpoints.com>
Reviewed-by: Jeffrey Altman <jaltman@openafs.org>
Tested-by: Jeffrey Altman <jaltman@openafs.org>
src/WINNT/afsd/cm_freelance.c | 10 ++++++++--
1 files changed, 8 insertions(+), 2 deletions(-)
--
OpenAFS Master Repository