[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <lsq.1587683028.792912257@decadent.org.uk>
Date: Fri, 24 Apr 2020 00:07:47 +0100
From: Ben Hutchings <ben@...adent.org.uk>
To: linux-kernel@...r.kernel.org, stable@...r.kernel.org
CC: akpm@...ux-foundation.org, Denis Kirjanov <kda@...ux-powerpc.org>,
"Max Kellermann" <max@...mpel.org>,
"Mauro Carvalho Chehab" <mchehab@....samsung.com>
Subject: [PATCH 3.16 240/245] [media] media-devnode: add missing mutex
lock in error handler
3.16.83-rc1 review patch. If anyone has any objections, please let me know.
------------------
From: Max Kellermann <max@...mpel.org>
commit 88336e174645948da269e1812f138f727cd2896b upstream.
We should protect the device unregister patch too, at the error
condition.
Signed-off-by: Max Kellermann <max@...mpel.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@....samsung.com>
Signed-off-by: Ben Hutchings <ben@...adent.org.uk>
---
drivers/media/media-devnode.c | 3 +++
1 file changed, 3 insertions(+)
--- a/drivers/media/media-devnode.c
+++ b/drivers/media/media-devnode.c
@@ -282,8 +282,11 @@ int __must_check media_devnode_register(
return 0;
error:
+ mutex_lock(&media_devnode_lock);
cdev_del(&mdev->cdev);
clear_bit(mdev->minor, media_devnode_nums);
+ mutex_unlock(&media_devnode_lock);
+
return ret;
}
Powered by blists - more mailing lists