提交 1f1c60d5 编写于 作者: X Xinyun Liu 提交者: Zhenyu Wang

drm/i915/gvt: Avoid dereference a potential null pointer

Add sanity check for up_irq_info.
Signed-off-by: NXinyun Liu <xinyun.liu@intel.com>
Signed-off-by: NZhenyu Wang <zhenyuw@linux.intel.com>
上级 0766e2ef
...@@ -350,7 +350,8 @@ static void update_upstream_irq(struct intel_vgpu *vgpu, ...@@ -350,7 +350,8 @@ static void update_upstream_irq(struct intel_vgpu *vgpu,
clear_bits |= (1 << bit); 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) { if (up_irq_info->group == INTEL_GVT_IRQ_INFO_MASTER) {
u32 isr = i915_mmio_reg_offset(up_irq_info->reg_base); u32 isr = i915_mmio_reg_offset(up_irq_info->reg_base);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册