Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

thermal: intel: selftests: workload_hint: Mask unsupported types

The workload hint may contain some other hints which are not defined.
So mask out unsupported types. Currently only lower 4 bits of workload
type hints are defined.

Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Link: https://patch.msgid.link/20250828201541.931425-1-srinivas.pandruvada@linux.intel.com
[ rjw: Subject cleanup ]
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>

authored by

Srinivas Pandruvada and committed by
Rafael J. Wysocki
0115d063 8306bcab

+2
+2
tools/testing/selftests/thermal/intel/workload_hint/workload_hint_test.c
··· 144 144 ret = sscanf(index_str, "%d", &index); 145 145 if (ret < 0) 146 146 break; 147 + 148 + index &= 0x0f; 147 149 if (index > WORKLOAD_TYPE_MAX_INDEX) 148 150 printf("Invalid workload type index\n"); 149 151 else