Re: SMP Linux-37-5

David S. Miller (davem@jenolan.rutgers.edu)
Thu, 8 May 1997 17:30:40 -0400


Date: Thu, 8 May 1997 14:00:44 -0700 (PDT)
From: Linus Torvalds <torvalds@transmeta.com>

I have found a reason for some occasional hangs (this reason is
hopefully _the_ reason, but we'll see). My rw-lock implementation
had a misfeature wrt local interrupts (the rwlock implementation
did actually work correctly, but required local interrupts to be
disabled for readlocks, and that was a misfeature).

Heh, Sparc got bit by this as well, perhaps peeking at my fix for it
on the Sparc end of things tipped you off to the bug? ;-)

---------------------------------------------////
Yow! 11.26 MB/s remote host TCP bandwidth & ////
199 usec remote TCP latency over 100Mb/s ////
ethernet. Beat that! ////
-----------------------------------------////__________ o
David S. Miller, davem@caip.rutgers.edu /_____________/ / // /_/ ><