[Impact]
Upstream reports that when compiling the kernel with a48491c65b51 ("Input: i8042 - add ByteSpeed touchpad to noloop table"), g++ will complain about:
drivers/input/serio/i8042-x86ia64io.h:225:3: error: ‘.matches’ designator used multiple times in the same initializer list
C99 semantics is that last duplicated initialiser wins,
so DMI entry gets overwritten.
This can be cherry-picked into all the affected series.
[Test]
I didn't get this error while building the test kernel for bug 1906128
So the only thing that I can test is to build them again and make sure there is no other issues.
[Where problems could occur]
If this fix is incorrect it might affect the touchpad support on Pegatron / ByteSpeed C15B laptop.
Build the kernel
[Impact] input/serio/ i8042-x86ia64io .h:225: 3: error: ‘.matches’ designator used multiple times in the same initializer list
Upstream reports that when compiling the kernel with a48491c65b51 ("Input: i8042 - add ByteSpeed touchpad to noloop table"), g++ will complain about:
drivers/
C99 semantics is that last duplicated initialiser wins,
so DMI entry gets overwritten.
[Fix]
* a3a9060ecad030 ("Input: i8042 - unbreak Pegatron C15B")
This can be cherry-picked into all the affected series.
[Test]
I didn't get this error while building the test kernel for bug 1906128
So the only thing that I can test is to build them again and make sure there is no other issues.
[Where problems could occur]
If this fix is incorrect it might affect the touchpad support on Pegatron / ByteSpeed C15B laptop.
Build the kernel