stackprotector.h 361 B

1234567891011121314151617
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. #ifndef _LINUX_STACKPROTECTOR_H
  3. #define _LINUX_STACKPROTECTOR_H 1
  4. #include <linux/compiler.h>
  5. #include <linux/sched.h>
  6. #include <linux/random.h>
  7. #if defined(CONFIG_STACKPROTECTOR) || defined(CONFIG_ARM64_PTR_AUTH)
  8. # include <asm/stackprotector.h>
  9. #else
  10. static inline void boot_init_stack_canary(void)
  11. {
  12. }
  13. #endif
  14. #endif