Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 70b028b7 authored by Jonathan Corbet's avatar Jonathan Corbet
Browse files

ipmi: fasync BKL pushdown



This driver really needs it to avoid races against open()

Signed-off-by: default avatarJonathan Corbet <corbet@lwn.net>
parent dda6445e
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -101,7 +101,9 @@ static int ipmi_fasync(int fd, struct file *file, int on)
	struct ipmi_file_private *priv = file->private_data;
	int                      result;

	lock_kernel(); /* could race against open() otherwise */
	result = fasync_helper(fd, file, on, &priv->fasync_queue);
	unlock_kernel();

	return (result);
}