diff options
author | André Fabian Silva Delgado <emulatorman@parabola.nu> | 2016-03-16 18:15:33 -0300 |
---|---|---|
committer | André Fabian Silva Delgado <emulatorman@parabola.nu> | 2016-03-16 18:15:33 -0300 |
commit | 542b443def2fecfd19f88f4f85f0473eb445236d (patch) | |
tree | a3a58dd83acb9bb8f6966569fdaf67bec051e11d /kernels/linux-libre-grsec-knock/0001-ARM-fix-implicit-declaration-of-function-atomic_inc_return_unchecked.patch | |
parent | 123e508e03d7fa282e1d22ff10fc738c951d30bf (diff) |
linux-libre-grsec{,-knock}: fix implicit declaration of function 'atomic_inc_return_unchecked' -> https://forums.grsecurity.net/viewtopic.php?f=3&t=4410
Diffstat (limited to 'kernels/linux-libre-grsec-knock/0001-ARM-fix-implicit-declaration-of-function-atomic_inc_return_unchecked.patch')
-rw-r--r-- | kernels/linux-libre-grsec-knock/0001-ARM-fix-implicit-declaration-of-function-atomic_inc_return_unchecked.patch | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/kernels/linux-libre-grsec-knock/0001-ARM-fix-implicit-declaration-of-function-atomic_inc_return_unchecked.patch b/kernels/linux-libre-grsec-knock/0001-ARM-fix-implicit-declaration-of-function-atomic_inc_return_unchecked.patch new file mode 100644 index 000000000..0f311bdc2 --- /dev/null +++ b/kernels/linux-libre-grsec-knock/0001-ARM-fix-implicit-declaration-of-function-atomic_inc_return_unchecked.patch @@ -0,0 +1,26 @@ +diff --git a/include/linux/atomic.h b/include/linux/atomic.h +index a8efdc4..b65a2b9 100644 +--- a/include/linux/atomic.h ++++ b/include/linux/atomic.h +@@ -103,6 +103,11 @@ + #define atomic_inc_return(...) \ + __atomic_op_fence(atomic_inc_return, __VA_ARGS__) + #endif ++ ++#ifndef atomic_inc_return_unchecked ++#define atomic_inc_return_unchecked(...) \ ++ __atomic_op_fence(atomic_inc_return_unchecked, __VA_ARGS__) ++#endif + #endif /* atomic_inc_return_relaxed */ + + /* atomic_sub_return_relaxed */ +@@ -255,6 +260,11 @@ + #define atomic64_inc_return(...) \ + __atomic_op_fence(atomic64_inc_return, __VA_ARGS__) + #endif ++ ++#ifndef atomic64_inc_return_unchecked ++#define atomic64_inc_return_unchecked(...) \ ++ __atomic_op_fence(atomic64_inc_return_unchecked, __VA_ARGS__) ++#endif + #endif /* atomic64_inc_return_relaxed */ |