Skip site navigation (1)Skip section navigation (2)
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>