Message ID | 20200706133149.20076-1-kai.heng.feng@canonical.com |
---|---|
Headers | show |
Series | Fix mgag200 under Wayland | expand |
On Mon, Jul 06, 2020 at 09:31:34PM +0800, Kai-Heng Feng wrote: > BugLink: https://bugs.launchpad.net/bugs/1886140 > > [Impact] > mgag200 doesn't work under Wayland. Hence GDM doesn't work unless > Wayland is disabled. > > [Fix] > Convert the mgag200 driver to use atomic modesetting. > > [Test] > User reported positive result with this backport. > > [Regression Potential] > Medium. There's already a performance regression [1] introduced by the > patch set. However, the mgag200 devices are mainly used for server, so > the glx regression is acceptable. Or the desktop just doesn't work under > wayland at all. > > The patch is currently in -next, so it will land to v5.9. > > Tried to backport the series to v5.4 but the DRM change between v5.4 and > -next is massive, so I tried to backport to v5.6 OEM kernel instead. > There are some DRM change are still missing from v5.6, one of them > mgag200 facilitates is managed DRM helpers (like devm_*()). I tried to > modified the driver to use non-managed DRM helpers, but it's still not > enough to make it work. > > So target Groovy here so we can have some nice early testings. > > [1] https://lore.kernel.org/dri-devel/20200603090929.GG12456@shao2-debian/ Applied to unstable/master-5.8, thanks!