** Also affects: linux (Ubuntu Bionic)
Importance: Undecided
Assignee: Daniel Axtens (daxtens)
Status: Confirmed
** Changed in: linux (Ubuntu Bionic)
Status: Confirmed => Fix Committed
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1738334
Title:
hisilicon hibmc regression due to ea642c3216cb ("drm/ttm: add
io_mem_pfn callback")
Status in Linux:
New
Status in linux package in Ubuntu:
Fix Committed
Status in linux source package in Artful:
Fix Released
Status in linux source package in Bionic:
Fix Committed
Bug description:
[SRU Justification]
[Impact]
On Artful and Bionic kernels, X fails to start and a kernel splat is printed.
This is cbecause ea642c3216cb ("drm/ttm: add io_mem_pfn callback") is
incomplete: the hisilicon hibmc driver does not contain the callback
and so the kernel tries to execute code at NULL.
[Fix]
Bionic: There is a generic fix in 4.16 at
c67fa6edc8b11afe22c88a23963170bf5f151acf. It is part of a series that
applies this generic fix and does a bunch of cleanups; we can safely
just pick up the generic fix.
Artful: Rather than a generic fix, I have submitted a very very
minimal fix that only touches hibmc.
[Regression Potential]
Artful: Minimal - fix only touches hibmc driver. Tested on D05 board.
Bionic: fix is to generic drm code, but is small and easily reviewable.
[Testcase]
Install patched kernel, try to start X. If it succeeds, the fix works. If
there's a kernel splat, the fix does not work.
[Notes]
Artful: HiSilicon would really like this fix in Artful in such time so that
when the next 16.04 point release ships, the HWE kernel will work with Xorg.
Bionic: no extra notes.
To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/1738334/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp