drivers/media/media-devnode: clear private_data before put_device()
authorMax Kellermann <max@duempel.org>
Mon, 21 Mar 2016 13:30:28 +0000 (10:30 -0300)
committerBen Hutchings <ben@decadent.org.uk>
Tue, 28 Apr 2020 18:03:48 +0000 (19:03 +0100)
commitd4f640d3c8e585f0accf523515daaa303108a951
tree37b3972677013035de1c8a0935056c6ef4f3c539
parentf533f163275873aa1f0b247db0fdc5cd452c5fa2
drivers/media/media-devnode: clear private_data before put_device()

commit bf244f665d76d20312c80524689b32a752888838 upstream.

Callbacks invoked from put_device() may free the struct media_devnode
pointer, so any cleanup needs to be done before put_device().

Signed-off-by: Max Kellermann <max@duempel.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
drivers/media/media-devnode.c