[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <alpine.DEB.2.21.1904162155430.1780@nanos.tec.linutronix.de>
Date: Tue, 16 Apr 2019 21:58:27 +0200 (CEST)
From: Thomas Gleixner <tglx@...utronix.de>
To: Wenwen Wang <wang6495@....edu>
cc: Bjorn Helgaas <bhelgaas@...gle.com>,
Ingo Molnar <mingo@...hat.com>, Borislav Petkov <bp@...en8.de>,
"H. Peter Anvin" <hpa@...or.com>,
"maintainer:X86 ARCHITECTURE (32-BIT AND 64-BIT)" <x86@...nel.org>,
"open list:PCI SUBSYSTEM" <linux-pci@...r.kernel.org>,
"open list:X86 ARCHITECTURE (32-BIT AND 64-BIT)"
<linux-kernel@...r.kernel.org>
Subject: Re: [PATCH v2] x86/PCI: fix a memory leak bug
On Tue, 16 Apr 2019, Wenwen Wang wrote:
> In pcibios_irq_init(), the PCI IRQ routing table 'pirq_table' is firstly
> found through pirq_find_routing_table(). If the table is not found and
> 'CONFIG_PCI_BIOS' is defined, the table is then allocated in
> pcibios_get_irq_routing_table() using kmalloc(). In the following
> execution, if the I/O APIC is used, this table is actually not used.
> However, in that case, the allocated table is not freed, which can lead to
> a memory leak bug.
s/which can lead to/which is/
There is no 'can'. It simply is a memory leak.
> To fix this issue, this patch frees the allocated table if it is not used.
To fix this issue, free the allocated table if it is not used.
'this patch' is completely redundant information and discouraged in
Documentation/process/....
Other than that:
Acked-by: Thomas Gleixner <tglx@...utronix.de>
Powered by blists - more mailing lists