From: Seung-Woo Kim Date: Fri, 6 Dec 2024 02:19:18 +0000 (+0900) Subject: extcon-fixed-usb: Add release() callback X-Git-Tag: accepted/tizen/unified/20241209.090231~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=422aacc54593de188df46e666b10a2cb780bab8b;p=platform%2Fkernel%2Flinux-tizen-modules-source.git extcon-fixed-usb: Add release() callback Without release callback of struct device, it gives below warning when unload module. Device 'extcon_usb_fixed.0' does not have a release() function, it is broken and must be fixed. See Documentation/core-api/kobject.rst. WARNING: CPU: 2 PID: 1385 at drivers/base/core.c:2508 device_release+0x88/0xa0 Change-Id: If34a757ca420c14a410731ca0cf45986ddfd5193 Signed-off-by: Seung-Woo Kim --- diff --git a/kernel/extcon-usb-fixed.c b/kernel/extcon-usb-fixed.c index a50f6c0..252fdbf 100644 --- a/kernel/extcon-usb-fixed.c +++ b/kernel/extcon-usb-fixed.c @@ -24,8 +24,11 @@ static const unsigned int supported_cable[] = { EXTCON_NONE, }; +static void extcon_usb_fixed_dev_release(struct device *dev) {} + static struct platform_device extcon_usb_fixed_dev = { .name = "extcon_usb_fixed", + .dev.release = extcon_usb_fixed_dev_release, }; static int fixed_usb_extcon_init(void)