[PATCH 00/12] Clean up drm_pci.{c,h}

Emil Velikov emil.l.velikov at gmail.com
Tue Dec 3 11:11:18 UTC 2019


On Tue, 3 Dec 2019 at 10:04, Thomas Zimmermann <tzimmermann at suse.de> wrote:
>
> This patchset cleans up drm_pci.{c,h}. Patch 1 removes drm_pci.c from
> non-PCI builds. Declarations of legacy functions are hidden in drm_legacy.h
> and their implementation is protected by CONFIG_PCI in patch 2. The rest
> of the patches replace unnecessary include statements for drm_pci.h. Most
> of the source files only require <linux/pci.h>.
>
> The pathset was built on x86-64 and aarch64 with PCI support and arm
> without PCI support.
>
> Thomas Zimmermann (12):
>   drm/pci: Only build drm_pci.c if CONFIG_PCI is set
>   drm/pci: Hide legacy PCI functions from non-legacy code
>   drm/ast: Don't include <drm/drm_pci.h>
>   drm/i810: Don't include <drm/drm_pci.h>
>   drm/mga: Don't include <drm/drm_pci.h>
>   drm/mgag200: Don't include <drm/drm_pci.h>
>   drm/r128: Don't include <drm/drm_pci.h>
>   drm/radeon: Don't include <drm/drm_pci.h>
>   drm/savage: Don't include <drm/drm_pci.h>
>   drm/sis: Don't include <drm/drm_pci.h>
>   drm/tdfx: Don't include <drm/drm_pci.h>
>   drm/via: Don't include <drm/drm_pci.h>
>
Slightly leaning about getting 01 <> 02 swapped, but regardless the series is:
Reviewed-by: Emil Velikov <emil.velikov at collabora.com>

-Emil


More information about the dri-devel mailing list