warn_on.c 328 B

123456789101112131415161718192021222324
  1. /*
  2. Prints a backtrace.
  3. */
  4. #include <linux/module.h>
  5. #include <linux/kernel.h>
  6. static int myinit(void)
  7. {
  8. pr_info("warn_on init\n");
  9. WARN_ON("warn_on do it");
  10. pr_info("warn_on after\n");
  11. return 0;
  12. }
  13. static void myexit(void)
  14. {
  15. pr_info("warn_on cleanup\n");
  16. }
  17. module_init(myinit)
  18. module_exit(myexit)
  19. MODULE_LICENSE("GPL");