Found-by: clang static analyzer
Reviewed-on: http://gerrit.openafs.org/5233
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
(cherry picked from commit
e3148c6bfad25fdcb86b7248bd6b05432502d4ce)
Change-Id: I549bbeb4397d357257497179cd459f6034f93113
Reviewed-on: http://gerrit.openafs.org/8373
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@your-file-system.com>
if (glocked)
AFS_GUNLOCK();
- flags = 0;
- flags = LOCKLEAF;
+ flags = LOCKLEAF | MPSAFE; /* namei must take Giant if needed */
if (followlink)
flags |= FOLLOW;
else
flags |= NOFOLLOW;
- flags |= MPSAFE; /* namei must take Giant if needed */
NDINIT(&n, LOOKUP, flags, seg, aname, curthread);
if ((error = namei(&n)) != 0) {
if (glocked)