]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/blobdiff - drivers/acpi/acpi_configfs.c
net: dsa: lan9303: fix broken backpressure in .port_fdb_dump
[mirror_ubuntu-hirsute-kernel.git] / drivers / acpi / acpi_configfs.c
index cf91f49101eac8d64ae16f47500cd177758baed9..3a14859dbb757f5c3d2fb936aa2a61ec12ccb2af 100644 (file)
@@ -268,7 +268,12 @@ static int __init acpi_configfs_init(void)
 
        acpi_table_group = configfs_register_default_group(root, "table",
                                                           &acpi_tables_type);
-       return PTR_ERR_OR_ZERO(acpi_table_group);
+       if (IS_ERR(acpi_table_group)) {
+               configfs_unregister_subsystem(&acpi_configfs);
+               return PTR_ERR(acpi_table_group);
+       }
+
+       return 0;
 }
 module_init(acpi_configfs_init);