From: Michal Wilczynski Date: Tue, 28 Oct 2025 12:22:34 +0000 (+0100) Subject: pwm: th1520: Use module_pwm_platform_driver! macro X-Git-Tag: v6.19-rc1~154^2~2^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=9075ceeadac3e4e4fd906cd84f1ec537442c59be;p=thirdparty%2Flinux.git pwm: th1520: Use module_pwm_platform_driver! macro The `pwm_th1520` Rust driver calls C functions from the `PWM` namespace, triggering `modpost` warnings due to missing namespace import declarations in its `.modinfo` section. Fix these warnings and simplify the module declaration by switching from the generic `kernel::module_platform_driver!` macro to the newly introduced PWM-specific `kernel::module_pwm_platform_driver!` macro. The new macro automatically handles the required `imports_ns: ["PWM"]` declaration. Signed-off-by: Michal Wilczynski Reviewed-by: Troy Mitchell Reviewed-by: Elle Rhumsaa Link: https://patch.msgid.link/20251028-pwm_fixes-v1-3-25a532d31998@samsung.com Signed-off-by: Uwe Kleine-König --- diff --git a/drivers/pwm/pwm_th1520.rs b/drivers/pwm/pwm_th1520.rs index b2d83c121c5c7..955c359b07fb4 100644 --- a/drivers/pwm/pwm_th1520.rs +++ b/drivers/pwm/pwm_th1520.rs @@ -378,7 +378,7 @@ impl platform::Driver for Th1520PwmPlatformDriver { } } -kernel::module_platform_driver! { +kernel::module_pwm_platform_driver! { type: Th1520PwmPlatformDriver, name: "pwm-th1520", authors: ["Michal Wilczynski "],