linux-hardened/drivers/media/cec
Hans Verkuil 55623b4169 media: cec: check for non-OK/NACK conditions while claiming a LA
During the configuration phase of a CEC adapter it is trying to claim a
free logical address by polling.

However, the code doesn't check if there were errors other than OK or NACK,
those are just treated as if the poll was NACKed.

Instead check for such errors and retry the poll. And if the problem persists
then don't claim this LA since there is something weird going on.

Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
2018-11-06 05:22:42 -05:00
..
cec-adap.c media: cec: check for non-OK/NACK conditions while claiming a LA 2018-11-06 05:22:42 -05:00
cec-api.c media: cec: integrate cec_validate_phys_addr() in cec-api.c 2018-09-24 09:11:01 -04:00
cec-core.c media: cec: name for RC passthrough device does not need 'RC for' 2018-10-05 11:28:13 -04:00
cec-notifier.c media: cec-notifier: Get notifier by device and connector name 2018-07-13 08:44:16 +01:00
cec-pin-error-inj.c media: cec-pin-error-inj: avoid a false-positive Spectre detection 2018-05-28 16:11:17 -04:00
cec-pin-priv.h media: cec: improve CEC pin event handling 2018-03-22 08:16:52 -04:00
cec-pin.c media: cec-gpio: select correct Signal Free Time 2018-10-05 11:27:46 -04:00
cec-priv.h media: cec: add SPDX license info 2018-02-14 13:16:03 -05:00
Kconfig media: cec-pin-error-inj: parse/show error injection 2018-03-22 08:00:59 -04:00
Makefile media: cec: remove cec-edid.c 2018-09-24 09:11:06 -04:00