Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 24 Sep 2004 10:30:42 -0700
From:      Brooks Davis <brooks@one-eyed-alien.net>
To:        Waldemar Kornewald <Waldemar.Kornewald@web.de>
Cc:        FreeBSD-net <freebsd-net@freebsd.org>
Subject:   Re: locking & iovecs
Message-ID:  <20040924173042.GB6672@odin.ac.hmc.edu>
In-Reply-To: <4153B897.9040807@web.de>
References:  <4152A3E9.8080700@web.de> <20040923181605.GC25699@odin.ac.hmc.edu> <415339A1.6090905@web.de> <20040923211703.GA23574@odin.ac.hmc.edu> <4153B897.9040807@web.de>

next in thread | previous in thread | raw e-mail | index | archive | help

--Y7xTucakfITjPcLV
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Sep 24, 2004 at 08:03:03AM +0200, Waldemar Kornewald wrote:
> Brooks Davis wrote:
> >>>You can implement mutexes using semaphores, but semaphores tend to be a
> >>>more expensive since they are more expressive them mutexes.
> >>
> >>Using a benaphore instead would improve speed significantly and as you=
=20
> >>only use macros we can easily replace those with our benaphore code, is=
=20
> >>that really so simple? Sorry, I cannot believe that. :)
> >
> >Once GIANT is really gone, it may be nearly that easy.  We're a ways
> >from that though.
>=20
> So, the code is not fully thread-safe yet (we want to drop GIANT)? Then,=
=20
> I misunderstood something. Will 5.3 be freed of GIANT?

I believe IPv4 is pretty close other then NIC drivers, but IPv6 is
largely not done yet.  GIANT will definatly not be gone in 5.3.

-- Brooks

--=20
Any statement of the form "X is the one, true Y" is FALSE.
PGP fingerprint 655D 519C 26A7 82E7 2529  9BF0 5D8E 8BE9 F238 1AD4

--Y7xTucakfITjPcLV
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQFBVFnBXY6L6fI4GtQRAkYpAJ9tUPXY78XyFmI/t0YgnNLIDPtcgQCg1rrm
5QXNhImBKljewDgIi9iFE/g=
=ErUF
-----END PGP SIGNATURE-----

--Y7xTucakfITjPcLV--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040924173042.GB6672>