drm/xe: Fix ref counting leak on page fault
authorMatthew Brost <matthew.brost@intel.com>
Fri, 1 Mar 2024 04:10:36 +0000 (20:10 -0800)
committerMatthew Brost <matthew.brost@intel.com>
Fri, 1 Mar 2024 17:36:01 +0000 (09:36 -0800)
commit27b5a3f237fe66dbf2288c2b50973aee8a427e41
tree4d39902147c2b45c09f80587b4ba7e4b7357ed0d
parent67b7950333925db42efaf0616caf4e77decddda1
drm/xe: Fix ref counting leak on page fault

If a page fault occurs on VM not in fault a ref can be leaked. Fix this.

Fixes: dd08ebf6c352 ("drm/xe: Introduce a new DRM driver for Intel GPUs")
Signed-off-by: Matthew Brost <matthew.brost@intel.com>
Reviewed-by: Mika Kuoppala <mika.kuoppala@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240301041036.238471-1-matthew.brost@intel.com
drivers/gpu/drm/xe/xe_gt_pagefault.c