aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorTheodore Ts'o <tytso@mit.edu>2015-01-22 12:11:54 -0500
committerMister Oyster <oysterized@gmail.com>2017-05-27 19:39:49 +0200
commitef960bde387d8abe09d316b3450573e42b5340b8 (patch)
treeb7c519eb04972395d3a90827ecd7d16565d35fb1 /include
parent85824f4b577a1b89952816745dc524feada6563a (diff)
bitops.h: add smp_mb__after_atomic() for 3.18 backport
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
Diffstat (limited to 'include')
-rw-r--r--include/linux/bitops.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/linux/bitops.h b/include/linux/bitops.h
index 9d236cc51..6989452cb 100644
--- a/include/linux/bitops.h
+++ b/include/linux/bitops.h
@@ -21,6 +21,9 @@ extern unsigned long __sw_hweight64(__u64 w);
*/
#include <asm/bitops.h>
+/* 3.18 backport */
+#define smp_mb__after_atomic() smp_mb__after_clear_bit()
+
#define for_each_set_bit(bit, addr, size) \
for ((bit) = find_first_bit((addr), (size)); \
(bit) < (size); \