diff options
author | Hans Verkuil <hverkuil-cisco@xs4all.nl> | 2019-12-11 19:22:28 +0300 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab+huawei@kernel.org> | 2019-12-16 14:03:52 +0300 |
commit | 906870770431cbeb64e73da2111a4636d227f1e0 (patch) | |
tree | 386cb3773f7c6fb7e7baa19e1aea0849ee993ba6 /drivers/media/dvb-frontends/mxl5xx.c | |
parent | b36910e078428aa499b41efd3c6b36a182649343 (diff) | |
download | linux-906870770431cbeb64e73da2111a4636d227f1e0.tar.xz |
media: pulse8-cec: queue received messages in an array
It turns out that received CEC messages can arrive faster than
can be processed by the CEC framework, resulting in lost messages.
Instead of storing only one CEC message, store up to 8.
Also fix a bug where the EOM bit wasn't checked for a received
message of length 1, so POLL messages weren't properly reported.
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Diffstat (limited to 'drivers/media/dvb-frontends/mxl5xx.c')
0 files changed, 0 insertions, 0 deletions