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

Commit 9514dff9 authored by Jonathan Corbet's avatar Jonathan Corbet
Browse files

Remove the lock_kernel() call from chrdev_open()



All in-kernel char device open() functions now either have their own
lock_kernel() calls or clearly do not need one.

Signed-off-by: default avatarJonathan Corbet <corbet@lwn.net>
parent a30427d9
Loading
Loading
Loading
Loading
+1 −4
Original line number Diff line number Diff line
@@ -394,11 +394,8 @@ static int chrdev_open(struct inode *inode, struct file *filp)
		cdev_put(p);
		return -ENXIO;
	}
	if (filp->f_op->open) {
		lock_kernel();
	if (filp->f_op->open)
		ret = filp->f_op->open(inode,filp);
		unlock_kernel();
	}
	if (ret)
		cdev_put(p);
	return ret;