On Mon, Jul 3, 2023 at 9:02 AM Markus Elfring <[email protected]> wrote:
>
> > > We fixed a bug where the variable dev
> > > was not freed before return.
> …
> > > arch/xtensa/platforms/iss/network.c | 1 +
> …
> > Applied to my xtensa tree with the following commit message:
> >
> > xtensa: ISS: fix etherdev leak in error return path
> >
> > iss_net_configure frees etherdev in all error return paths except one
> > where register_netdevice fails. Add missing free_netdev to that path.
>
> * Did you add the tag “Fixes” because of the completed resource cleanup
> for the implementation of the function “iss_net_configure”?
>
> * How do you think about to replace any statements by the source code
> “goto err_free_netdev;” here?
I've scrapped that patch and committed the other one instead. See
https://lore.kernel.org/lkml/CAMo8BfKe1nR+UP1WiUWFX0E7GSEfHsF8bZapsUYu3NFTnA8_AQ@mail.gmail.com/
https://lore.kernel.org/lkml/[email protected]/
--
Thanks.
-- Max