Date: Fri, 21 Jul 2006 20:22:14 +0000 (UTC) From: John Baldwin <jhb@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/compat/linux linux_misc.c src/sys/i386/linux syscalls.master Message-ID: <200607212022.k6LKMEN6003401@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200607212022.k6LKMEN6003401>