Date: 19 Feb 2004 17:26:23 +0100 From: Peter A Jonsson <pj@ludd.ltu.se> To: Doug Rabson <dfr@nlsystems.com> Cc: freebsd-arch@freebsd.org Subject: Re: Read Copy Update Message-ID: <xcl4qtnc9xs.fsf@dexter.ludd.ltu.se> In-Reply-To: <1077137806.28133.10.camel@herring.nlsystems.com> References: <1077137806.28133.10.camel@herring.nlsystems.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> I imagine that a FreeBSD implementation of RCU wouldn't actually be too > hard and it might be well worth it as an alternative way of managing > concurrency, e.g. for the routing cache and the name cache (and probably > lots of other things). Alan Cox pointed out[1] that there was a patent problem (US Patent #05442758 [2]) with RCU which prevented inclusion in the Linux kernel. This was solved[3] by granting the right to use it in GPL software according to my understanding. Isn't this a problem for FreeBSD? [1] http://www.cs.helsinki.fi/linux/linux-kernel/2001-36/0385.html [2] http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=/netahtml/srchnum.htm&r=1&f=G&l=50&s1=5442758.WKU.&OS=PN/5442758&RS=PN/5442758 [3] http://www.cs.helsinki.fi/linux/linux-kernel/2001-36/0505.html / Peter
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?xcl4qtnc9xs.fsf>