]> git.baikalelectronics.ru Git - kernel.git/commit
[ARM] 3310/1: add a comment about the possible __kuser_cmpxchg transient false
authorNicolas Pitre <nico@cam.org>
Wed, 8 Feb 2006 21:19:37 +0000 (21:19 +0000)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Wed, 8 Feb 2006 21:19:37 +0000 (21:19 +0000)
commit3098f5470352b6b2873ca8c25226f113d5a00aa3
treec4ea7c8a3447dc7f41d6cce5b6dc96000e7dc159
parentb76632abe3a19654558c9e6218a18ce96765387c
[ARM] 3310/1: add a comment about the possible __kuser_cmpxchg transient false
 negative

Patch from Nicolas Pitre

The pre ARMv5 implementation can be aborted if an exception occurs in
the middle of it.  Because of that, the ARMv6 implementation doesn't
re-attempt the operation on a failed strex either.  Let's make this
transient nature of such a false positive more explicit in the
definition.

Signed-off-by: Nicolas Pitre <nico@cam.org>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/kernel/entry-armv.S