usb: gadget: f_mass_storage: Remove kref structure use
authorMattijs Korpershoek <mkorpershoek@baylibre.com>
Fri, 28 Mar 2025 08:15:41 +0000 (09:15 +0100)
committerMattijs Korpershoek <mkorpershoek@kernel.org>
Thu, 10 Apr 2025 08:00:23 +0000 (10:00 +0200)
commita4317be9dbe9428f6209cb5595bfc57eb990b023
tree3d79ca609791e1aeb968ba1b000f839ee15bf8ad
parentd3c9f810f2b317ba376b4d9556e63a043b210355
usb: gadget: f_mass_storage: Remove kref structure use

The kref structure is locally to f_mass_storage and is not used
anywhere beside in fsg_common_release().

Remove it and use struct fsg_common* instead.

No functional change.

Signed-off-by: Mattijs Korpershoek <mkorpershoek@baylibre.com>
Tested-by: Zixun LI <admin@hifiphile.com> # on SAM9X60
Link: https://lore.kernel.org/r/20250328-ums-gadget-leak-v1-1-3b677db99bde@baylibre.com
Signed-off-by: Mattijs Korpershoek <mkorpershoek@kernel.org>
drivers/usb/gadget/f_mass_storage.c