Skip to content
Commit ef201beb authored by David S. Miller's avatar David S. Miller
Browse files

sparc64: Fix rwsem constant bug leading to hangs.



As noticed by Linus, it is critical that some of the
rwsem constants be signed.  Yet, hex constants are
unsigned unless explicitly casted or negated.

The most critical one is RWSEM_WAITING_BIAS.

This bug was exacerbated by commit
424acaae ("rwsem: wake queued readers
when writer blocks on active read lock")

Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 8e8073a4
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment