diff options
Diffstat (limited to 'arch/arm64/kernel/cpuinfo.c')
| -rw-r--r-- | arch/arm64/kernel/cpuinfo.c | 7 | 
1 files changed, 4 insertions, 3 deletions
| diff --git a/arch/arm64/kernel/cpuinfo.c b/arch/arm64/kernel/cpuinfo.c index 6a7bb3729d60..77605aec25fe 100644 --- a/arch/arm64/kernel/cpuinfo.c +++ b/arch/arm64/kernel/cpuinfo.c @@ -34,10 +34,10 @@ DEFINE_PER_CPU(struct cpuinfo_arm64, cpu_data);  static struct cpuinfo_arm64 boot_cpu_data;  static const char *icache_policy_str[] = { -	[0 ... ICACHE_POLICY_PIPT]	= "RESERVED/UNKNOWN", +	[ICACHE_POLICY_VPIPT]		= "VPIPT", +	[ICACHE_POLICY_RESERVED]	= "RESERVED/UNKNOWN",  	[ICACHE_POLICY_VIPT]		= "VIPT",  	[ICACHE_POLICY_PIPT]		= "PIPT", -	[ICACHE_POLICY_VPIPT]		= "VPIPT",  };  unsigned long __icache_flags; @@ -334,10 +334,11 @@ static void cpuinfo_detect_icache_policy(struct cpuinfo_arm64 *info)  	case ICACHE_POLICY_VPIPT:  		set_bit(ICACHEF_VPIPT, &__icache_flags);  		break; -	default: +	case ICACHE_POLICY_RESERVED:  	case ICACHE_POLICY_VIPT:  		/* Assume aliasing */  		set_bit(ICACHEF_ALIASING, &__icache_flags); +		break;  	}  	pr_info("Detected %s I-cache on CPU%d\n", icache_policy_str[l1ip], cpu); | 
