media: rc: do not access device via sysfs after rc_unregister_device()
authorSean Young <sean@mess.org>
Sat, 8 Aug 2020 11:38:02 +0000 (13:38 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 9 Sep 2020 17:14:28 +0000 (19:14 +0200)
commitbff924ee40ae3857e7373536fdda203378795e3c
treed9fccec87565dfd2ccf24be3ba33ba74d6bdf05c
parent91994b8489a38622bbe4267b6e50f74dc9ef5e8e
media: rc: do not access device via sysfs after rc_unregister_device()

commit a2e2d73fa28136598e84db9d021091f1b98cbb1a upstream.

Device drivers do not expect to have change_protocol or wakeup
re-programming to be accesed after rc_unregister_device(). This can
cause the device driver to access deallocated resources.

Cc: <stable@vger.kernel.org> # 4.16+
Signed-off-by: Sean Young <sean@mess.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/media/rc/rc-main.c