diff options
author | Matthew Wilcox <willy@infradead.org> | 2017-11-10 15:34:55 -0500 |
---|---|---|
committer | Matthew Wilcox <willy@infradead.org> | 2018-10-21 10:45:58 -0400 |
commit | 41aec91f55985e7f14ee75fe2f6e7bcfff0d0fae (patch) | |
tree | 4efdedeabd066e15a542b28f21a47731c5323b5b /lib/locking-selftest-wlock-hardirq.h | |
parent | 58d6ea3085f2e53714810a513c61629f6d2be0a6 (diff) | |
download | blackbird-obmc-linux-41aec91f55985e7f14ee75fe2f6e7bcfff0d0fae.tar.gz blackbird-obmc-linux-41aec91f55985e7f14ee75fe2f6e7bcfff0d0fae.zip |
xarray: Add XArray conditional store operations
Like cmpxchg(), xa_cmpxchg will only store to the index if the current
entry matches the old entry. It returns the current entry, which is
usually more useful than the errno returned by radix_tree_insert().
For the users who really only want the errno, the xa_insert() wrapper
provides a more convenient calling convention.
Signed-off-by: Matthew Wilcox <willy@infradead.org>
Diffstat (limited to 'lib/locking-selftest-wlock-hardirq.h')
0 files changed, 0 insertions, 0 deletions