summary refs log tree commit diff
path: root/drivers
diff options
context:
space:
mode:
authorVicki Pfau <vi@endrift.com>2023-12-07 18:12:05 -0800
committerVicki Pfau <vi@endrift.com>2023-12-07 18:12:05 -0800
commit0ade8a6a4a383c9c9e3a61a82015bdd5c0e79882 (patch)
tree5fc280fc93571ccad49333be0a3fa6df7aa1f8ef /drivers
parent9b8047f2af5f43a3e51e7944d7babad9610df640 (diff)
downloadlinux-0ade8a6a4a383c9c9e3a61a82015bdd5c0e79882.tar.gz
Revert "uinput: Hold mutex while destroying udev"
This reverts commit f476acbd4e6c9ce0ee397e993dd21a5d6fbb10d5.
Diffstat (limited to 'drivers')
-rw-r--r--drivers/input/misc/uinput.c4
1 files changed, 0 insertions, 4 deletions
diff --git a/drivers/input/misc/uinput.c b/drivers/input/misc/uinput.c
index 86adc35b5b87..526e8765afcb 100644
--- a/drivers/input/misc/uinput.c
+++ b/drivers/input/misc/uinput.c
@@ -710,12 +710,8 @@ static __poll_t uinput_poll(struct file *file, poll_table *wait)
 static int uinput_release(struct inode *inode, struct file *file)
 {
 	struct uinput_device *udev = file->private_data;
-	int retval = mutex_lock_interruptible(&udev->mutex);
-	if (retval)
-		return retval;
 
 	uinput_destroy_device(udev);
-	mutex_unlock(&udev->mutex);
 	kfree(udev);
 
 	return 0;