[G][SRU][PATCH 0/2] Fix for IR Remote repeat issue

Po-Hsu Lin po-hsu.lin at canonical.com
Tue May 11 09:07:26 UTC 2021


[Impact]
Patch:
  * media: rc: fix timeout handling after switch to microsecond durations
  * media: rc: ite-cir: fix min_timeout calculation

Were applied to Groovy with our stable update process (bug 1918516)

User reported that IR Remote key press will be repeated for multiple
times with these patches applied.

Commit 528222d853f92 ("media: rc: harmonize infrared durations to
microseconds") that needs to be fixed by these two does not exist in
5.8 kernel. The patch author Matthias Reichl also state that these
are for 5.10 and onward.

[Fix]
Revert these two patches for groovy.

[Test]
Test kernels for G-5.8 / F-5.8 can be found here:
https://people.canonical.com/~phlin/kernel/lp-1926030-revert-for-ir/

User Ted L confirmed that F-5.8 test kernel can fix the problem.

[Where problems could occur]
The chance to cause regression can be considered as low since the
original patch that need to be fix by these two patches does not
exist in 5.8 at all.


Po-Hsu Lin (2):
  UBUNTU: SAUCE: Revert "media: rc: ite-cir: fix min_timeout calculation"
  UBUNTU: SAUCE: Revert "media: rc: fix timeout handling after switch to
    microsecond durations"

 drivers/media/rc/ir-mce_kbd-decoder.c | 2 +-
 drivers/media/rc/ite-cir.c            | 2 +-
 drivers/media/rc/rc-main.c            | 4 ++--
 drivers/media/rc/serial_ir.c          | 2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

-- 
2.7.4




More information about the kernel-team mailing list