]> git.proxmox.com Git - mirror_ubuntu-focal-kernel.git/commit
drm/radeon: Inline drm_get_pci_dev
authorDaniel Vetter <daniel.vetter@ffwll.ch>
Sat, 22 Feb 2020 17:54:32 +0000 (18:54 +0100)
committerPaolo Pisati <paolo.pisati@canonical.com>
Fri, 6 Mar 2020 11:38:21 +0000 (12:38 +0100)
commit687cd88072a572dc5a4094fce1962352a977c352
tree189232ce0abcaa40a851905c723fd7ec5ab16c50
parentb6c2415560c49ea3e94e82fd54b249448259f03d
drm/radeon: Inline drm_get_pci_dev

BugLink: https://bugs.launchpad.net/bugs/1866333
commit eb12c957735b582607e5842a06d1f4c62e185c1d upstream.

It's the last user, and more importantly, it's the last non-legacy
user of anything in drm_pci.c.

The only tricky bit is the agp initialization. But a close look shows
that radeon does not use the drm_agp midlayer (the main use of that is
drm_bufs for legacy drivers), and instead could use the agp subsystem
directly (like nouveau does already). Hence we can just pull this in
too.

A further step would be to entirely drop the use of drm_device->agp,
but feels like too much churn just for this patch.

Signed-off-by: Daniel Vetter <daniel.vetter@intel.com>
Cc: Alex Deucher <alexander.deucher@amd.com>
Cc: "Christian König" <christian.koenig@amd.com>
Cc: "David (ChunMing) Zhou" <David1.Zhou@amd.com>
Cc: amd-gfx@lists.freedesktop.org
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Cc: stable@vger.kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
drivers/gpu/drm/radeon/radeon_drv.c
drivers/gpu/drm/radeon/radeon_kms.c