[dpdk-dev] [PATCH] pci:fix missing free

David Marchand david.marchand at 6wind.com
Fri Sep 30 17:27:20 CEST 2016


On Fri, Sep 30, 2016 at 5:19 PM, David Marchand
<david.marchand at 6wind.com> wrote:
> Hello,
>
> On Thu, Sep 29, 2016 at 3:41 AM, Yangchao Zhou <zhouyates at gmail.com> wrote:
>> Signed-off-by: Yangchao Zhou <zhouyates at gmail.com>
>> ---
>>  lib/librte_eal/common/eal_common_pci.c |    1 +
>>  1 files changed, 1 insertions(+), 0 deletions(-)
>>
>> diff --git a/lib/librte_eal/common/eal_common_pci.c b/lib/librte_eal/common/eal_common_pci.c
>> index 7248c38..eb44998 100644
>> --- a/lib/librte_eal/common/eal_common_pci.c
>> +++ b/lib/librte_eal/common/eal_common_pci.c
>> @@ -378,6 +378,7 @@ rte_eal_pci_detach(const struct rte_pci_addr *addr)
>>                         goto err_return;
>>
>>                 TAILQ_REMOVE(&pci_device_list, dev, next);
>> +               free(dev);
>>                 return 0;
>>         }
>>         return -1;
>> --
>> 1.7.1
>>
>
> For the title, how about:
> pci: fix memory leak when detaching devices
>
> Afaics the fixes tag would be :
>
> Fixes: dbe6b4b61b0e ("pci: probe or close device")
>
> + CC stable

Thomas, can you apply this with my ack ?
Thanks.


-- 
David Marchand


More information about the dev mailing list