diff options
Diffstat (limited to 'drivers/platform/x86/thinkpad_acpi.c')
| -rw-r--r-- | drivers/platform/x86/thinkpad_acpi.c | 5 | 
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/platform/x86/thinkpad_acpi.c b/drivers/platform/x86/thinkpad_acpi.c index c4895e9bc714..5ecd9d33250d 100644 --- a/drivers/platform/x86/thinkpad_acpi.c +++ b/drivers/platform/x86/thinkpad_acpi.c @@ -10308,6 +10308,7 @@ static int convert_dytc_to_profile(int funcmode, int dytcmode,  		return 0;  	default:  		/* Unknown function */ +		pr_debug("unknown function 0x%x\n", funcmode);  		return -EOPNOTSUPP;  	}  	return 0; @@ -10493,8 +10494,8 @@ static void dytc_profile_refresh(void)  		return;  	perfmode = (output >> DYTC_GET_MODE_BIT) & 0xF; -	convert_dytc_to_profile(funcmode, perfmode, &profile); -	if (profile != dytc_current_profile) { +	err = convert_dytc_to_profile(funcmode, perfmode, &profile); +	if (!err && profile != dytc_current_profile) {  		dytc_current_profile = profile;  		platform_profile_notify();  	}  |