summaryrefslogtreecommitdiff
path: root/sound/pci
diff options
context:
space:
mode:
authorQinglang Miao <miaoqinglang@huawei.com>2021-01-15 10:22:50 +0800
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>2021-01-22 16:35:34 +0100
commit67e40054de86aae520ddc2a072d7f6951812a14f (patch)
treedb832bf515b3c0f19325d302c3ea21fe9669f7b3 /sound/pci
parent19c329f6808995b142b3966301f217c831e7cf31 (diff)
ACPI: configfs: add missing check after configfs_register_default_group()
A list_add corruption is reported by Hulk Robot like this: ============== list_add corruption. Call Trace: link_obj+0xc0/0x1c0 link_group+0x21/0x140 configfs_register_subsystem+0xdb/0x380 acpi_configfs_init+0x25/0x1000 [acpi_configfs] do_one_initcall+0x149/0x820 do_init_module+0x1ef/0x720 load_module+0x35c8/0x4380 __do_sys_finit_module+0x10d/0x1a0 do_syscall_64+0x34/0x80 It's because of the missing check after configfs_register_default_group, where configfs_unregister_subsystem should be called once failure. Fixes: 612bd01fc6e0 ("ACPI: add support for loading SSDTs via configfs") Reported-by: Hulk Robot <hulkci@huawei.com> Suggested-by: Hanjun Guo <guohanjun@huawei.com> Signed-off-by: Qinglang Miao <miaoqinglang@huawei.com> Cc: 4.10+ <stable@vger.kernel.org> # 4.10+ Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'sound/pci')
0 files changed, 0 insertions, 0 deletions