On Tue, Aug 13, 2024 at 2:31 PM Christian Brauner <brauner@xxxxxxxxxx> wrote: > -int send_sigurg(struct fown_struct *fown) > +int send_sigurg(struct file *file) > { > + struct fown_struct *fown; > struct task_struct *p; > enum pid_type type; > struct pid *pid; > unsigned long flags; > int ret = 0; > > + fown = file_f_owner(file); > + if (fown) > + return 0; > + if (!fown) ? > read_lock_irqsave(&fown->lock, flags); > > type = fown->pid_type; > @@ -1027,13 +1109,16 @@ static void kill_fasync_rcu(struct fasync_struct *fa, int sig, int band) -- Mateusz Guzik <mjguzik gmail.com>