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