diff options
author | Paul Mundt <lethal@linux-sh.org> | 2008-12-08 03:01:40 -0500 |
---|---|---|
committer | Paul Mundt <lethal@linux-sh.org> | 2008-12-22 04:44:02 -0500 |
commit | 06be3724548a443a99d703ff79f43d6f1e2975f0 (patch) | |
tree | ac704d6faeadd77e64bb4f8695ec03f8b30831e7 /arch/sh/include | |
parent | a47925ffd1b1b22ee004de36e2c8b811910616ba (diff) |
sh: Fix an off-by-1 check in __mutex_fastpath_unlock().
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
Diffstat (limited to 'arch/sh/include')
-rw-r--r-- | arch/sh/include/asm/mutex-llsc.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/sh/include/asm/mutex-llsc.h b/arch/sh/include/asm/mutex-llsc.h index a91990c6e8e5..ee839ee58ac8 100644 --- a/arch/sh/include/asm/mutex-llsc.h +++ b/arch/sh/include/asm/mutex-llsc.h | |||
@@ -73,7 +73,7 @@ __mutex_fastpath_unlock(atomic_t *count, void (*fail_fn)(atomic_t *)) | |||
73 | : "t"); | 73 | : "t"); |
74 | 74 | ||
75 | __res |= !__ex_flag; | 75 | __res |= !__ex_flag; |
76 | if (unlikely(__res != 0)) | 76 | if (unlikely(__res <= 0)) |
77 | fail_fn(count); | 77 | fail_fn(count); |
78 | } | 78 | } |
79 | 79 | ||