]> rtime.felk.cvut.cz Git - zynq/linux.git/commit
microblaze: Reversed logic in futex cmpxchg
authorMeyer, Kirk <Kirk.Meyer@sencore.com>
Thu, 23 May 2013 17:06:57 +0000 (17:06 +0000)
committerMichal Simek <michal.simek@xilinx.com>
Mon, 3 Jun 2013 07:17:31 +0000 (09:17 +0200)
commit1e6708692a7ba984d69cee769097b1af31126dc6
tree864095d20fb737c8026aeea4353a19932b4b7f79
parent39d36665d29db55afe1126d796810d2d99fe35c9
microblaze: Reversed logic in futex cmpxchg

futex_atomic_cmpxchg_inatomic exchanged if the values were
unequal rather than equal. This caused incorrect behavior
of robust futexes.

Signed-off-by: Kirk Meyer <kirk.meyer@sencore.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
arch/microblaze/include/asm/futex.h