]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
media: radio: wl1273: fix interrupt masking on release
authorJohan Hovold <johan@kernel.org>
Thu, 10 Oct 2019 13:13:32 +0000 (10:13 -0300)
committerMarcelo Henrique Cerri <marcelo.cerri@canonical.com>
Fri, 17 Jan 2020 17:22:42 +0000 (14:22 -0300)
commit1e2d64b59167eb508a6837749b103a02d36bbe3b
tree2641420cafa629d9e3bf1bd07fc023f76462410f
parentaab84aebf39ae3544742db6f65cd709f2c052191
media: radio: wl1273: fix interrupt masking on release

BugLink: https://bugs.launchpad.net/bugs/1857158
commit 1091eb830627625dcf79958d99353c2391f41708 upstream.

If a process is interrupted while accessing the radio device and the
core lock is contended, release() could return early and fail to update
the interrupt mask.

Note that the return value of the v4l2 release file operation is
ignored.

Fixes: 87d1a50ce451 ("[media] V4L2: WL1273 FM Radio: TI WL1273 FM radio driver")
Cc: stable <stable@vger.kernel.org> # 2.6.38
Cc: Matti Aaltonen <matti.j.aaltonen@nokia.com>
Signed-off-by: Johan Hovold <johan@kernel.org>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
drivers/media/radio/radio-wl1273.c