From: Armin Wolf Date: Thu, 26 Jan 2023 19:40:19 +0000 (+0100) Subject: platform/x86: dell-ddv: Replace EIO with ENOMSG X-Git-Tag: v6.6.17~5511^2~46 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8b52501c408b3ae5f2c5768a74e3db2fa83b4c52;p=platform%2Fkernel%2Flinux-rpi.git platform/x86: dell-ddv: Replace EIO with ENOMSG When the ACPI WMI interface returns a valid ACPI object which has the wrong type, then ENOMSG instead of EIO should be returned, since the WMI method was still successfully evaluated. Signed-off-by: Armin Wolf Link: https://lore.kernel.org/r/20230126194021.381092-4-W_Armin@gmx.de Reviewed-by: Hans de Goede Signed-off-by: Hans de Goede --- diff --git a/drivers/platform/x86/dell/dell-wmi-ddv.c b/drivers/platform/x86/dell/dell-wmi-ddv.c index f99c4cb..58fadb7 100644 --- a/drivers/platform/x86/dell/dell-wmi-ddv.c +++ b/drivers/platform/x86/dell/dell-wmi-ddv.c @@ -87,7 +87,7 @@ static int dell_wmi_ddv_query_type(struct wmi_device *wdev, enum dell_ddv_method if (obj->type != type) { kfree(obj); - return -EIO; + return -ENOMSG; } *result = obj;