forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-10-12 a5969cabbb4660eab42b6ef0412cbbd1200cf14d
kernel/include/linux/nospec.h
....@@ -5,10 +5,16 @@
55
66 #ifndef _LINUX_NOSPEC_H
77 #define _LINUX_NOSPEC_H
8
+
9
+#include <linux/compiler.h>
810 #include <asm/barrier.h>
911
1012 struct task_struct;
1113
14
+#ifndef barrier_nospec
15
+# define barrier_nospec() do { } while (0)
16
+#endif
17
+
1218 /**
1319 * array_index_mask_nospec() - generate a ~0 mask when index < size, 0 otherwise
1420 * @index: array element index