[SRU] [OEM-X] [PATCH 0/1] Fix "Unable to handle kernel paging request" in AMD MP2 driver

Kai-Heng Feng kai.heng.feng at canonical.com
Sat Jun 16 10:34:39 UTC 2018


BugLink: https://bugs.launchpad.net/bugs/1775152

[Impact]
Touchpad doesn't work after boot. Roughly 1/10 fail rate.

[Test]
With the patch, I no longer see the issue in 30 times reboot.

[Fix]
Factor out the pointer in the union, so the pointer value won't get changed by other union member.

[Regression Potential]
Low. It's specific to a single driver, which only enabled in OEM-A kernel.

Kai-Heng Feng (1):
  UBUNTU: SAUCE: i2c:amd move out pointer in union i2c_event_base

 drivers/i2c/busses/i2c-amd-pci-mp2.c | 27 ++++++++++++-------------
 drivers/i2c/busses/i2c-amd-pci-mp2.h | 30 +++++++++++++++-------------
 drivers/i2c/busses/i2c-amd-platdrv.c | 29 +++++++++++++++------------
 3 files changed, 45 insertions(+), 41 deletions(-)

-- 
2.17.0





More information about the kernel-team mailing list