[PATCH v3 00/13] remove_conflicting_framebuffers() cleanup
flat view
STALE2976d
PENDING · 11 of 13 reviewed
From: Michał Mirosław <mirq-linux@rere.qmqm.pl>
Date: 2018-09-01 14:08:41
Also in:
amd-gfx, dri-devel, linux-arm-kernel, linux-tegra, virtualization
Subsystem:
drm driver for mga g200 graphics chips, drm drivers, drm drivers and misc gpu patches, drm drivers for allwinner a10, drm drivers for nvidia tegra, drm drivers for vc4, framebuffer core, framebuffer layer, radeon and amdgpu drm drivers, the rest, virtio gpu driver · Maintainers:
Dave Airlie, David Airlie, Simona Vetter, Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, Chen-Yu Tsai, Thierry Reding, Mikko Perttunen, Dave Stevenson, Helge Deller, Alex Deucher, Christian König, Linus Torvalds, Gerd Hoffmann, Dmitry Osipenko
This series cleans up duplicated code for replacing firmware FB
driver with proper DRI driver and adds handover support to
Tegra driver.
This is a sligtly updated version of a series sent on 24 Nov 2017.
---
v2:
- rebased on current drm-next
- dropped staging/sm750fb changes
- added kernel docs for DRM helpers
v3:
- move kerneldoc to fbdev, where functions are implemented
- split kerneldoc for remove_conflicting_framebuffers()
- propagate return value in remove_conflicting_pci_framebuffers()
---
Michał Mirosław (13):
fbdev: show fbdev number for debugging
fbdev: allow apertures = NULL in remove_conflicting_framebuffers()
fbdev: add kerneldoc do remove_conflicting_framebuffers()
fbdev: add remove_conflicting_pci_framebuffers()
drm/amdgpu: use simpler remove_conflicting_pci_framebuffers()
drm/bochs: use simpler remove_conflicting_pci_framebuffers()
drm/cirrus: use simpler remove_conflicting_pci_framebuffers()
drm/mgag200: use simpler remove_conflicting_pci_framebuffers()
drm/radeon: use simpler remove_conflicting_pci_framebuffers()
drm/virtio: use simpler remove_conflicting_pci_framebuffers()
drm/vc4: use simpler remove_conflicting_framebuffers(NULL)
drm/sun4i: use simpler remove_conflicting_framebuffers(NULL)
drm/tegra: kick out simplefb
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 24 +--------
drivers/gpu/drm/bochs/bochs_drv.c | 18 +------
drivers/gpu/drm/cirrus/cirrus_drv.c | 23 +--------
drivers/gpu/drm/mgag200/mgag200_drv.c | 21 +-------
drivers/gpu/drm/mgag200/mgag200_main.c | 9 ----
drivers/gpu/drm/radeon/radeon_drv.c | 23 +--------
drivers/gpu/drm/sun4i/sun4i_drv.c | 18 +------
drivers/gpu/drm/tegra/drm.c | 4 ++
drivers/gpu/drm/vc4/vc4_drv.c | 20 +-------
drivers/gpu/drm/virtio/virtgpu_drm_bus.c | 24 ++-------
drivers/video/fbdev/core/fbmem.c | 63 +++++++++++++++++++++++-
include/drm/drm_fb_helper.h | 12 +++++
include/linux/fb.h | 2 +
13 files changed, 89 insertions(+), 172 deletions(-)
--
2.18.0