kernel/drivers/gpu/drm/qxl/qxl_irq.c
.. .. @@ -23,12 +23,16 @@ 23 23 * Alon Levy 24 24 */ 25 25 26 +#include <linux/pci.h>27 +28 +#include <drm/drm_irq.h>29 +26 30 #include "qxl_drv.h" 27 31 28 32 irqreturn_t qxl_irq_handler(int irq, void *arg) 29 33 { 30 34 struct drm_device *dev = (struct drm_device *) arg; 31 - struct qxl_device *qdev = (struct qxl_device *)dev->dev_private;35 + struct qxl_device *qdev = to_qxl(dev);32 36 uint32_t pending; 33 37 34 38 pending = xchg(&qdev->ram_header->int_pending, 0);