commit | 06be3724548a443a99d703ff79f43d6f1e2975f0 | [log] [tgz] |
---|---|---|
author | Paul Mundt <lethal@linux-sh.org> | Mon Dec 08 17:01:40 2008 +0900 |
committer | Paul Mundt <lethal@linux-sh.org> | Mon Dec 22 18:44:02 2008 +0900 |
tree | ac704d6faeadd77e64bb4f8695ec03f8b30831e7 | |
parent | a47925ffd1b1b22ee004de36e2c8b811910616ba [diff] [blame] |
sh: Fix an off-by-1 check in __mutex_fastpath_unlock(). Signed-off-by: Paul Mundt <lethal@linux-sh.org>
diff --git a/arch/sh/include/asm/mutex-llsc.h b/arch/sh/include/asm/mutex-llsc.h index a91990c..ee839ee 100644 --- a/arch/sh/include/asm/mutex-llsc.h +++ b/arch/sh/include/asm/mutex-llsc.h
@@ -73,7 +73,7 @@ : "t"); __res |= !__ex_flag; - if (unlikely(__res != 0)) + if (unlikely(__res <= 0)) fail_fn(count); }