OpenCloudOS-Kernel/drivers/hwspinlock
Matthew Wilcox b76ba4af4d drivers/hwspinlock: use correct radix tree API
radix_tree_is_indirect_ptr() is an internal API.  The correct call to
use is radix_tree_deref_retry() which has the appropriate unlikely()
annotation.

Fixes: c6400ba7e1 ("drivers/hwspinlock: fix race between radix tree insertion and lookup")
Signed-off-by: Matthew Wilcox <willy@linux.intel.com>
Cc: Konstantin Khlebnikov <koct9i@gmail.com>
Cc: Kirill Shutemov <kirill.shutemov@linux.intel.com>
Cc: Jan Kara <jack@suse.com>
Cc: Neil Brown <neilb@suse.de>
Cc: Ross Zwisler <ross.zwisler@linux.intel.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2016-05-20 17:58:30 -07:00
..
Kconfig hwspinlock: add a CSR atlas7 driver 2015-06-12 10:44:06 +03:00
Makefile hwspinlock: add a CSR atlas7 driver 2015-06-12 10:44:06 +03:00
hwspinlock_core.c drivers/hwspinlock: use correct radix tree API 2016-05-20 17:58:30 -07:00
hwspinlock_internal.h hwspinlock/core: register a bank of hwspinlocks in a single API call 2011-09-21 19:45:34 +03:00
omap_hwspinlock.c hwspinlock/omap: add support for dt nodes 2015-05-02 10:05:10 +03:00
qcom_hwspinlock.c hwspinlock: qcom: Correct msb in regmap_field 2015-07-01 16:15:05 +03:00
sirf_hwspinlock.c hwspinlock: add a CSR atlas7 driver 2015-06-12 10:44:06 +03:00
u8500_hsem.c hwspinlock: drop owner assignment from platform_drivers 2014-10-20 16:20:37 +02:00