> > $ cat drivers/media/rc/lirc_dev.c.rej > --- drivers/media/rc/lirc_dev.c > +++ drivers/media/rc/lirc_dev.c > @@ -18,7 +18,7 @@ > #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt > > #include <linux/module.h> > -#include <linux/sched/signal.h> > +#include <linux/sched.h> > #include <linux/ioctl.h> > #include <linux/poll.h> > #include <linux/mutex.h> > A bit of staring brings this to light: The file that is being patched has extra lines relative to the patch 18 #undef pr_fmt 19 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt 20 21 #include <linux/module.h> ** 22 #include <linux/kernel.h> 23 #include <linux/sched/signal.h> ** 24 #include <linux/errno.h> 25 #include <linux/ioctl.h> 26 #include <linux/fs.h> 27 #include <linux/poll.h> 28 #include <linux/completion.h> 29 #include <linux/mutex.h> 30 #include <linux/wait.h> This hunk applies cleanly, and seems to match up with recent kernel code (eg 174cd4b1e5fbd0d74c68cf3a74f5bd4923485512 sched/headers: Prepare to move signal wakeup & sigpending methods from <linux/sched.h> into <linux/sched/signal.h>) @@ -20,7 +20,7 @@ #include <linux/module.h> #include <linux/kernel.h> -#include <linux/sched/signal.h> +#include <linux/sched.h> #include <linux/errno.h> #include <linux/ioctl.h> #include <linux/fs.h> HTH Vince