cvs commit: src/sys/compat/linux linux_misc.c src/sys/i386/linux
syscalls.master
John Baldwin
jhb at FreeBSD.org
Fri Jul 21 20:22:14 UTC 2006
jhb 2006-07-21 20:22:14 UTC
FreeBSD src repository
Modified files:
sys/compat/linux linux_misc.c
sys/i386/linux syscalls.master
Log:
- Pass the MPSAFE flag to namei() in linux_uselib() and handle conditional
Giant VFS locking in that function.
- Remove bogus code to handle the case where namei() returns success but a
NULL vnode pointer.
- Note that this code duplicates exec_check_permissions() and annotate
where it differs.
- Hold the vnode lock longer to protect the write to set VV_TEXT in
v_vflag.
- Mark linux_uselib() MPSAFE.
Reviewed by: rwatson
Revision Changes Path
1.180 +25 -24 src/sys/compat/linux/linux_misc.c
1.74 +1 -1 src/sys/i386/linux/syscalls.master
More information about the cvs-src
mailing list