[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <bc5eeafc-b6e1-4e71-8f7a-0f63c6130239@web.de>
Date: Fri, 3 Jan 2025 11:28:33 +0100
From: Markus Elfring <Markus.Elfring@....de>
To: make_ruc2021@....com, linux-pci@...r.kernel.org,
Bjorn Helgaas <bhelgaas@...gle.com>, Joao Pinto <jpinto@...opsys.com>,
Kishon Vijay Abraham I <kishon@...nel.org>,
Krzysztof WilczyĆski <kw@...ux.com>,
Lorenzo Pieralisi <lpieralisi@...nel.org>,
Manivannan Sadhasivam <mani@...nel.org>
Cc: stable@...r.kernel.org, LKML <linux-kernel@...r.kernel.org>,
kernel-janitors@...r.kernel.org
Subject: Re: [PATCH] PCI: endpoint: Fix a double free in __pci_epc_create()
> The put_device(&epc->dev) call will trigger pci_epc_release() which
> frees "epc" so the kfree(epc) on the next line is a double free.
See also:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/process/submitting-patches.rst?h=v6.13-rc5#n94
> Found by code review.
Would you become interested to check how many similar control flows
can still be detected by the means of automated advanced source code analyses?
Regards,
Markus
Powered by blists - more mailing lists