mirror of
https://github.com/edk2-porting/linux-next.git
synced 2024-12-30 08:04:13 +08:00
drm: Nuke ums vgaarb support
i915, nouveau (ever since merged to upstream) and radeon all lack ums support in upstream. No point keeping the ums vgaarb support around. Reviewed-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Daniel Vetter <daniel.vetter@intel.com> Link: http://patchwork.freedesktop.org/patch/msgid/20170125062657.19270-12-daniel.vetter@ffwll.ch
This commit is contained in:
parent
2ce0264d61
commit
9b5dd047eb
@ -415,29 +415,6 @@ err:
|
||||
}
|
||||
EXPORT_SYMBOL(drm_vblank_init);
|
||||
|
||||
static void drm_irq_vgaarb_nokms(void *cookie, bool state)
|
||||
{
|
||||
struct drm_device *dev = cookie;
|
||||
|
||||
if (dev->driver->vgaarb_irq) {
|
||||
dev->driver->vgaarb_irq(dev, state);
|
||||
return;
|
||||
}
|
||||
|
||||
if (!dev->irq_enabled)
|
||||
return;
|
||||
|
||||
if (state) {
|
||||
if (dev->driver->irq_uninstall)
|
||||
dev->driver->irq_uninstall(dev);
|
||||
} else {
|
||||
if (dev->driver->irq_preinstall)
|
||||
dev->driver->irq_preinstall(dev);
|
||||
if (dev->driver->irq_postinstall)
|
||||
dev->driver->irq_postinstall(dev);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* drm_irq_install - install IRQ handler
|
||||
* @dev: DRM device
|
||||
@ -492,9 +469,6 @@ int drm_irq_install(struct drm_device *dev, int irq)
|
||||
return ret;
|
||||
}
|
||||
|
||||
if (drm_core_check_feature(dev, DRIVER_LEGACY))
|
||||
vga_client_register(dev->pdev, (void *)dev, drm_irq_vgaarb_nokms, NULL);
|
||||
|
||||
/* After installing handler */
|
||||
if (dev->driver->irq_postinstall)
|
||||
ret = dev->driver->irq_postinstall(dev);
|
||||
|
@ -345,9 +345,6 @@ struct drm_driver {
|
||||
int (*gem_prime_mmap)(struct drm_gem_object *obj,
|
||||
struct vm_area_struct *vma);
|
||||
|
||||
/* vga arb irq handler */
|
||||
void (*vgaarb_irq)(struct drm_device *dev, bool state);
|
||||
|
||||
/**
|
||||
* @dumb_create:
|
||||
*
|
||||
|
Loading…
Reference in New Issue
Block a user