[PATCH v3 1/3] drm/i915/gvt: Avoid dereference a potential null pointer
Xinyun Liu
xinyun.liu at intel.com
Thu Jun 7 14:48:40 UTC 2018
Signed-off-by: Xinyun Liu <xinyun.liu at intel.com>
---
drivers/gpu/drm/i915/gvt/interrupt.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/i915/gvt/interrupt.c b/drivers/gpu/drm/i915/gvt/interrupt.c
index 7a041b368f68..1d79596da510 100644
--- a/drivers/gpu/drm/i915/gvt/interrupt.c
+++ b/drivers/gpu/drm/i915/gvt/interrupt.c
@@ -350,7 +350,8 @@ static void update_upstream_irq(struct intel_vgpu *vgpu,
clear_bits |= (1 << bit);
}
- WARN_ON(!up_irq_info);
+ if (WARN_ON(!up_irq_info))
+ return;
if (up_irq_info->group == INTEL_GVT_IRQ_INFO_MASTER) {
u32 isr = i915_mmio_reg_offset(up_irq_info->reg_base);
--
2.17.1
More information about the intel-gvt-dev
mailing list