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).
I'll have a 2.1.37-6 out really soon now with this fixed, once I make it
go through my torture-tests.
Linus