xref: /linux-6.15/include/linux/stackprotector.h (revision 42059429)
19b5609fdSIngo Molnar #ifndef _LINUX_STACKPROTECTOR_H
29b5609fdSIngo Molnar #define _LINUX_STACKPROTECTOR_H 1
39b5609fdSIngo Molnar 
4*42059429SIngo Molnar #include <linux/compiler.h>
5*42059429SIngo Molnar #include <linux/sched.h>
6*42059429SIngo Molnar #include <linux/random.h>
7*42059429SIngo Molnar 
89b5609fdSIngo Molnar #ifdef CONFIG_CC_STACKPROTECTOR
99b5609fdSIngo Molnar # include <asm/stackprotector.h>
1018aa8bb1SIngo Molnar #else
1118aa8bb1SIngo Molnar static inline void boot_init_stack_canary(void)
1218aa8bb1SIngo Molnar {
1318aa8bb1SIngo Molnar }
149b5609fdSIngo Molnar #endif
159b5609fdSIngo Molnar 
169b5609fdSIngo Molnar #endif
17