diff --git a/drivers/misc/mmi_sigprint/mmi_sigprint.c b/drivers/misc/mmi_sigprint/mmi_sigprint.c index 89528e534e89..50afaa2bc427 100644 --- a/drivers/misc/mmi_sigprint/mmi_sigprint.c +++ b/drivers/misc/mmi_sigprint/mmi_sigprint.c @@ -23,6 +23,7 @@ #include #include #include +#include #include #include @@ -101,8 +102,13 @@ static void probe_signal_deliver(void *ignore, int sig, struct siginfo *info, } */ +#if LINUX_VERSION_CODE < KERNEL_VERSION(5,4,0) static void probe_death_signal(void *ignore, int sig, struct siginfo *info, struct task_struct *task, int _group, int result) +#else +static void probe_death_signal(void *ignore, int sig, struct kernel_siginfo *info, + struct task_struct *task, int _group, int result) +#endif { struct signal_struct *signal = task->signal; unsigned int state;