Date: Sun, 03 Jul 2005 01:08:54 -0000 From: Robert Watson <rwatson@FreeBSD.org> To: Jeff Roberson <jeff@FreeBSD.org> Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern syscalls.master Message-ID: <Pine.NEB.3.96L.1050124112509.63183E-100000@fledge.watson.org> In-Reply-To: <200501241049.j0OAnQ1h031925@repoman.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 24 Jan 2005, Jeff Roberson wrote: > - Change all VFS syscalls to MSTD as they all manually deal with giant > or the appropriate filesystem locks. This all looks like really great work, btw, and I'm very excited that it's in the tree so get can some more broad-based testing. You probably want to propagate the changes to the master syscalls.master to the freebsd32 syscalls.master used for 32-bit emulation on 64-bit platforms (specifcally, amd64 running FreeBSD i386 binaries). Also, it sounds like Giant can probably be pushed out of some of the Linux emulation system calls also, as usually they just wrap the FreeBSD calls, but often they are flagged to acquire Giant automatically. Time to go throw a tunable on some test boxes :-). Robert N M Watson
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.NEB.3.96L.1050124112509.63183E-100000>