kernel/module: Fix mem leak in module_add_modinfo_attrs
authorYueHaibing <yuehaibing@huawei.com>
Tue, 11 Jun 2019 15:00:07 +0000 (23:00 +0800)
committerJessica Yu <jeyu@kernel.org>
Fri, 14 Jun 2019 07:31:09 +0000 (09:31 +0200)
commitbc6f2a757d525e001268c3658bd88822e768f8db
treef09e5ab8d7614581bff9607a8757cd5f58e753e0
parent8d1b73dd25ff92c3fa9807a20c22fa2b44c07336
kernel/module: Fix mem leak in module_add_modinfo_attrs

In module_add_modinfo_attrs if sysfs_create_file
fails, we forget to free allocated modinfo_attrs
and roll back the sysfs files.

Fixes: 03e88ae1b13d ("[PATCH] fix module sysfs files reference counting")
Reviewed-by: Miroslav Benes <mbenes@suse.cz>
Signed-off-by: YueHaibing <yuehaibing@huawei.com>
Signed-off-by: Jessica Yu <jeyu@kernel.org>
kernel/module.c