lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Tue, 8 Mar 2016 10:52:12 -0500 From: Joshua Hunt <johunt@...mai.com> To: gong.chen@...el.com, linux-acpi@...r.kernel.org, rjw@...ysocki.net, lenb@...nel.org, ying.huang@...el.com Cc: tony.luck@...el.com, linux-kernel@...r.kernel.org, Joshua Hunt <johunt@...mai.com> Subject: [PATCH v2 2/2] ACPI, APEI, ERST: Fixed leaked resources in erst_init erst_init currently leaks resources allocated from its call to apei_resources_init(). The data allocated there gets copied into apei_resources_all and can be freed when we're done with it. Signed-off-by: Josh Hunt <johunt@...mai.com> --- drivers/acpi/apei/erst.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/acpi/apei/erst.c b/drivers/acpi/apei/erst.c index 6e6bc10..006c389 100644 --- a/drivers/acpi/apei/erst.c +++ b/drivers/acpi/apei/erst.c @@ -1207,6 +1207,9 @@ static int __init erst_init(void) "Failed to allocate %lld bytes for persistent store error log.\n", erst_erange.size); + /* Cleanup ERST Resources */ + apei_resources_fini(&erst_resources); + return 0; err_release_erange: -- 1.7.9.5
Powered by blists - more mailing lists