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
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "[EMAIL PROTECTED]"