From: David S. Miller Date: Wed, 18 Aug 2010 00:09:53 +0000 (-0700) Subject: sparc64: Fix rwsem constant bug leading to hangs. X-Git-Tag: v2.6.36-rc2~51^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ef201bebe5afc91a2b99b45dacc8c6dd88ca9e58;p=pandora-kernel.git 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 424acaaeb3a3932d64a9b4bd59df6cf72c22d8f3 ("rwsem: wake queued readers when writer blocks on active read lock") Signed-off-by: David S. Miller --- Reading git-diff-tree failed