Re: [PATCH] sh: kfr2r09: Fix USB gadget I2C adapter reference leak
Geert Uytterhoeven <[email protected]> Wed, 24 Jun 2026 10:20:18 +0200
| Newsgroups | org.kernel.vger.linux-sh,org.kernel.vger.linux-kernel,org.kernel.vger.stable |
|---|---|
| Message-ID | <CAMuHMdUyhwj_YZF00ssYt94n9ceHD2s7S+r0kKd9QsBYAc67gA@mail.gmail.com> |
Hi Haoxiang, On Tue, 23 Jun 2026 at 11:03, Haoxiang Li <[email protected]> wrote: > kfr2r09_usb0_gadget_i2c_setup() gets I2C adapter 0 with > i2c_get_adapter(), but returns without dropping the reference. > Release the adapter with i2c_put_adapter() before returning > from all paths after i2c_get_adapter() succeeds. > > Fixes: 5a1c4cb5bc22 ("sh: add r8a66597 usb0 gadget to the kfr2r09 board") > Cc: [email protected] > Signed-off-by: Haoxiang Li <[email protected]> Thanks for your patch! Before posting (or better: writing) a patch, please check if it has been posted before: "[PATCH 0/2] sh: kfr2r09: fix i2c adapter leaks" https://lore.kernel.org/[email protected]/ Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- [email protected] In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds