Comment 0 for bug 1910639

Revision history for this message
Po-Hsu Lin (cypressyew) wrote :

[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.

[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