- Or MPSAFE with the correct set of flags in stat(). This affected only

the LOOKUP_SHARED case.

Spotted by:	jhb
This commit is contained in:
Jeff Roberson 2005-02-01 23:43:46 +00:00
parent deb27882e8
commit 37c15216fc
2 changed files with 2 additions and 2 deletions

View File

@ -2082,7 +2082,7 @@ stat(td, uap)
NDINIT(&nd, LOOKUP, FOLLOW | LOCKSHARED | LOCKLEAF | NOOBJ | MPSAFE,
UIO_USERSPACE, uap->path, td);
#else
NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | NOOBJ, UIO_USERSPACE | MPSAFE,
NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | NOOBJ | MPSAFE, UIO_USERSPACE,
uap->path, td);
#endif
if ((error = namei(&nd)) != 0)

View File

@ -2082,7 +2082,7 @@ stat(td, uap)
NDINIT(&nd, LOOKUP, FOLLOW | LOCKSHARED | LOCKLEAF | NOOBJ | MPSAFE,
UIO_USERSPACE, uap->path, td);
#else
NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | NOOBJ, UIO_USERSPACE | MPSAFE,
NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | NOOBJ | MPSAFE, UIO_USERSPACE,
uap->path, td);
#endif
if ((error = namei(&nd)) != 0)