[PATCH v7 1/5] arm64: Modify _midr_range() functions to read MIDR/REVIDR internally

Sebastian Ott sebott at redhat.com
Fri Feb 14 08:02:49 PST 2025


Hi Shameer,

On Fri, 14 Feb 2025, Shameer Kolothum wrote:
> static inline bool
> -is_midr_in_range_list(u32 midr, struct midr_range const *ranges)
> +is_midr_in_range_list(struct midr_range const *ranges)
> {
> 	while (ranges->model)
> -		if (is_midr_in_range(midr, ranges++))
> +		if (is_midr_in_range(ranges++))
> 			return true;
> 	return false;
> }

There's one more user of this:
drivers/hwtracing/coresight/coresight-etm4x-core.c:1219:13: error: too many arguments to function ‘is_midr_in_range_list’
  1219 |         if (is_midr_in_range_list(read_cpuid_id(), etm_wrong_ccitmin_cpus)) {
       |             ^~~~~~~~~~~~~~~~~~~~~

(sr)


More information about the linux-arm-kernel mailing list