--- zzzz-none-000/linux-4.9.279/include/linux/printk.h 2021-08-08 06:38:54.000000000 +0000 +++ puma7-atom-6591-750/linux-4.9.279/include/linux/printk.h 2023-02-08 11:43:43.000000000 +0000 @@ -6,6 +6,7 @@ #include #include #include +#include extern const char linux_banner[]; extern const char linux_proc_banner[]; @@ -145,6 +146,8 @@ static inline void printk_nmi_flush_on_panic(void) { } #endif /* PRINTK_NMI */ +struct task_struct; + #ifdef CONFIG_PRINTK asmlinkage __printf(5, 0) int vprintk_emit(int facility, int level, @@ -192,8 +195,8 @@ void log_buf_kexec_setup(void); void __init setup_log_buf(int early); __printf(1, 2) void dump_stack_set_arch_desc(const char *fmt, ...); -void dump_stack_print_info(const char *log_lvl); -void show_regs_print_info(const char *log_lvl); +void dump_stack_print_info(const char *log_lvl, struct task_struct *task); +void show_regs_print_info(const char *log_lvl, struct task_struct *task); #else static inline __printf(1, 0) int vprintk(const char *s, va_list args) @@ -246,11 +249,11 @@ { } -static inline void dump_stack_print_info(const char *log_lvl) +static inline void dump_stack_print_info(const char *log_lvl, struct task_struct *task) { } -static inline void show_regs_print_info(const char *log_lvl) +static inline void show_regs_print_info(const char *log_lvl, struct task_struct *task) { } #endif