Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9f132652 authored by Pavel Vasilyev's avatar Pavel Vasilyev Committed by Len Brown
Browse files

ACPI sysfs.c strlen fix

Current code is ignoring the last character of "enable" and "disable"
in comparisons.

https://bugzilla.kernel.org/show_bug.cgi?id=33732



Signed-off-by: default avatarLen Brown <len.brown@intel.com>
parent 7ae30986
Loading
Loading
Loading
Loading
+2 −2
Original line number Original line Diff line number Diff line
@@ -173,7 +173,7 @@ static int param_set_trace_state(const char *val, struct kernel_param *kp)
{
{
	int result = 0;
	int result = 0;


	if (!strncmp(val, "enable", strlen("enable") - 1)) {
	if (!strncmp(val, "enable", strlen("enable"))) {
		result = acpi_debug_trace(trace_method_name, trace_debug_level,
		result = acpi_debug_trace(trace_method_name, trace_debug_level,
					  trace_debug_layer, 0);
					  trace_debug_layer, 0);
		if (result)
		if (result)
@@ -181,7 +181,7 @@ static int param_set_trace_state(const char *val, struct kernel_param *kp)
		goto exit;
		goto exit;
	}
	}


	if (!strncmp(val, "disable", strlen("disable") - 1)) {
	if (!strncmp(val, "disable", strlen("disable"))) {
		int name = 0;
		int name = 0;
		result = acpi_debug_trace((char *)&name, trace_debug_level,
		result = acpi_debug_trace((char *)&name, trace_debug_level,
					  trace_debug_layer, 0);
					  trace_debug_layer, 0);