err = drmm_add_action_or_reset(&xe->drm, kobj_xe_hw_engine_class_fini,
                                       &keclass->base);
        if (err)
-               drm_warn(&xe->drm,
-                        "%s: drmm_add_action_or_reset failed, err: %d\n",
-                        __func__, err);
+               return NULL;
+
        return keclass;
 }
 
        if (err)
                goto err_object;
 
-       err = drmm_add_action_or_reset(&xe->drm, hw_engine_class_defaults_fini,
-                                      kobj);
-       if (err)
-               drm_warn(&xe->drm,
-                        "%s: drmm_add_action_or_reset failed, err: %d\n",
-                        __func__, err);
-       return err;
+       return drmm_add_action_or_reset(&xe->drm, hw_engine_class_defaults_fini, kobj);
+
 err_object:
        kobject_put(kobj);
        return err;
                        goto err_object;
        }
 
-       err = drmm_add_action_or_reset(&xe->drm, hw_engine_class_sysfs_fini,
-                                      kobj);
-       if (err)
-               drm_warn(&xe->drm,
-                        "%s: drmm_add_action_or_reset failed, err: %d\n",
-                        __func__, err);
+       return drmm_add_action_or_reset(&xe->drm, hw_engine_class_sysfs_fini, kobj);
 
-       return err;
 err_object:
        kobject_put(kobj);
        return err;