]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
drm/xe: Add fault injection for xe_oa_alloc_regs
authorNakshtra Goyal <nakshtra.goyal@intel.com>
Thu, 27 Feb 2025 10:23:39 +0000 (15:53 +0530)
committerHimal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
Wed, 26 Mar 2025 09:41:19 +0000 (15:11 +0530)
Add fault injection for xe_oa_alloc_regs to allow it to fail while
executing xe_oa_add_config_ioctl().
This need to be added as it cannot be reached by injecting error through
IOCTL arguments.

Signed-off-by: Nakshtra Goyal <nakshtra.goyal@intel.com>
Reviewed-by: Francois Dugast <francois.dugast@intel.com>
Reviewed-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
Link: https://lore.kernel.org/r/20250227102339.2859726-1-nakshtra.goyal@intel.com
Signed-off-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
drivers/gpu/drm/xe/xe_oa.c

index 6f185632da14bc5eaf8a47d3e5589c291782e446..75655b1f17f9209f117bff589624efaf020ee3c8 100644 (file)
@@ -2221,6 +2221,7 @@ addr_err:
        kfree(oa_regs);
        return ERR_PTR(err);
 }
+ALLOW_ERROR_INJECTION(xe_oa_alloc_regs, ERRNO);
 
 static ssize_t show_dynamic_id(struct kobject *kobj,
                               struct kobj_attribute *attr,