From: Tomi Manninen OH2BNS (terhi.victor@logonet.com)
Date: Wed Dec 11 2002 - 12:29:12 EET
On Wed, 11 Dec 2002, Ralf Baechle DO1GRB wrote:
> On Tue, Dec 10, 2002 at 04:09:20PM +0200, Tomi Manninen OH2BNS wrote:
>
> > > I consider everything I'm currently working on as pure bug fix. As such
> > > they're not affected by the feature freeze.
> >
> > Agreed.
> >
> > Anyway, what is the situation now? Are there still lots of known races
> > unfixed in your tree?
>
> The whole job is much bigger than you may assume. I've removed
> SOCKOPS_WRAP which so far was forcing single threaded execution of most of
> the AX.25 code. I did that because for 2.5 the removal of SOCKOPS_WRAP
> the entire kernel was on the agenda. This didn't happen yet but I'm
> removed it's use from AX.25 & Co. anyway. As the result the entire locking
> work isn't just plugging a few holes which would have been bad enough, it's
> completly redoing the locking stuff from scratch.
Ok, I understand. Anyway some kind of progress report would be nice. Even
something like: "don't hold your breath", if that is appropriate... :-)
I have gotten surprisingly many private queries about this lately, so to
recap what I have understood so far: the 2.4 code is bad, full of races,
works only if treated nicely. Your SOCKOPS_WRAP removal obviously makes
things even worse until you redo the locking stuff. When that is done we
have a perfect ax.25 stack again. Right? ;-)
-- Tomi Manninen Internet: fujxhm.wxutcnvtth@wired200.net OH2BNS AX.25: terhi.victor@logonet.com KP20ME04 Amprnet: klv@toy.fi- To unsubscribe from this list: send the line "unsubscribe linux-hams" in the body of a message to cyumhm.jyuf@nat28-ipartners.iscnet.pl More majordomo info at http://vger.kernel.org/majordomo-info.html
This archive was generated by hypermail 2b30 : Wed Dec 11 2002 - 12:29:36 EET