Only now that both feature determination and unaligned emulation is in place add reporting to /proc/cpuinfo, so that the presence of "mips16e2" there not only indicates our recognition of the hardware feature, but correct unaligned emulation as well. Signed-off-by: Maciej W. Rozycki <macro@xxxxxxxxxx> --- Changes from v1: - Clarify in the description what the presence of "mips16e2" in /proc/cpuinfo indicates. proc.c | 1 + 1 file changed, 1 insertion(+) linux-mips16e2-ase-report.diff Index: linux-sfr-test/arch/mips/kernel/proc.c =================================================================== --- linux-sfr-test.orig/arch/mips/kernel/proc.c 2017-05-22 22:42:16.000000000 +0100 +++ linux-sfr-test/arch/mips/kernel/proc.c 2017-05-22 22:56:31.000000000 +0100 @@ -109,6 +109,7 @@ static int show_cpuinfo(struct seq_file seq_printf(m, "ASEs implemented\t:"); if (cpu_has_mips16) seq_printf(m, "%s", " mips16"); + if (cpu_has_mips16e2) seq_printf(m, "%s", " mips16e2"); if (cpu_has_mdmx) seq_printf(m, "%s", " mdmx"); if (cpu_has_mips3d) seq_printf(m, "%s", " mips3d"); if (cpu_has_smartmips) seq_printf(m, "%s", " smartmips");