From 280bbddab08214d5a41a887b6dbce0b9d24a17ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20M=C3=BCller?= Date: Mon, 1 Jun 2026 21:35:54 +0200 Subject: [PATCH] [NOT-FOR-UPSTREAM] platform/x86: msi-wmi-platform: Fix issue with LLVM Fixes error: cannot jump from switch statement to this case label --- drivers/platform/x86/msi-wmi-platform.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/platform/x86/msi-wmi-platform.c b/drivers/platform/x86/msi-wmi-platform.c index dfb65ac8fbf6c..a2faec998d961 100644 --- a/drivers/platform/x86/msi-wmi-platform.c +++ b/drivers/platform/x86/msi-wmi-platform.c @@ -675,12 +675,12 @@ static int msi_wmi_platform_write(struct device *dev, enum hwmon_sensor_types ty u8 buffer[32] = { }; int ret; + guard(mutex)(&data->wmi_lock); + switch (type) { case hwmon_pwm: switch (attr) { case hwmon_pwm_enable: - guard(mutex)(&data->wmi_lock); - buffer[0] = MSI_PLATFORM_AP_SUBFEATURE_FAN_MODE; ret = msi_wmi_platform_query_unlocked( data, MSI_PLATFORM_GET_AP, buffer,