arm64: cpuinfo: compat task get hwcap from compat_hwcap_str
authorHuang, Tao <huangtao@rock-chips.com>
Mon, 4 May 2015 11:43:13 +0000 (19:43 +0800)
committerHuang, Tao <huangtao@rock-chips.com>
Mon, 4 May 2015 11:43:13 +0000 (19:43 +0800)
Signed-off-by: Huang, Tao <huangtao@rock-chips.com>
arch/arm64/kernel/setup.c

index fedd56b36cf0e5c1150e5c734b6d7814f2bd35d6..1ef1cd30793d94f8a4d463cc72c837fdc47e1250 100644 (file)
@@ -552,7 +552,8 @@ static int c_show(struct seq_file *m, void *v)
                 * software which does already (at least for 32-bit).
                 */
                seq_puts(m, "Features\t:");
-               if (personality(current->personality) == PER_LINUX32) {
+               if (personality(current->personality) == PER_LINUX32 ||
+                   is_compat_task()) {
 #ifdef CONFIG_COMPAT
                        for (j = 0; compat_hwcap_str[j]; j++)
                                if (COMPAT_ELF_HWCAP & (1 << j))