]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
drm/xe/configfs: Destroy xe_configfs.su_mutex on exit/error
authorMichal Wajdeczko <michal.wajdeczko@intel.com>
Thu, 31 Jul 2025 19:33:31 +0000 (21:33 +0200)
committerLucas De Marchi <lucas.demarchi@intel.com>
Tue, 5 Aug 2025 18:53:29 +0000 (11:53 -0700)
While mutex_destroy() is NOP when CONFIG_DEBUG_MUTEXES is not
enabled, we should still call it.

While around, drop a trailing line.

Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com>
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Reviewed-by: Lucas De Marchi <lucas.demarchi@intel.com>
Link: https://lore.kernel.org/r/20250731193339.179829-4-michal.wajdeczko@intel.com
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
drivers/gpu/drm/xe/xe_configfs.c

index 36e2b45b305f417722c76a5f29c4bb1ac484cade..56fbf4c1c37f0e0604fd51439b86b1c0a6f9bca5 100644 (file)
@@ -401,6 +401,7 @@ int __init xe_configfs_init(void)
        if (ret) {
                pr_err("Error %d while registering %s subsystem\n",
                       ret, root->cg_item.ci_namebuf);
+               mutex_destroy(&xe_configfs.su_mutex);
                return ret;
        }
 
@@ -410,5 +411,5 @@ int __init xe_configfs_init(void)
 void __exit xe_configfs_exit(void)
 {
        configfs_unregister_subsystem(&xe_configfs);
+       mutex_destroy(&xe_configfs.su_mutex);
 }
-