summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorHans Verkuil <hans.verkuil@cisco.com>2018-10-05 15:00:21 +0300
committerMauro Carvalho Chehab <mchehab+samsung@kernel.org>2018-10-05 18:27:15 +0300
commit7d867a1b765e2b70815fec4964d7822a976ed349 (patch)
tree64e009447bfda287b799b030e830616421b89b18 /arch
parentab83203e181015b099720aff43ffabc1812e0fb3 (diff)
downloadlinux-7d867a1b765e2b70815fec4964d7822a976ed349.tar.xz
media: cec: fix the Signal Free Time calculation
The calculation of the Signal Free Time in the framework was not correct. If a message was received, then the next transmit should be considered a New Initiator and use a shorter SFT value. This was not done with the result that if both sides where continually sending messages, they both could use the same SFT value and one side could deny the other side access to the bus. Note that this fix does not take the corner case into account where a receive is in progress when you call adap_transmit. Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com> Cc: <stable@vger.kernel.org> # for v4.18 and up Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions