summaryrefslogtreecommitdiffstats
path: root/sys-utils/setarch.c
diff options
context:
space:
mode:
authorKarel Zak2018-06-14 13:02:49 +0200
committerKarel Zak2018-06-14 13:05:00 +0200
commite60b6df54e27cdb68a75ea8a056a70f60df8f025 (patch)
tree5f73461a800e294e2bddb06a2cb55eccf1534f9d /sys-utils/setarch.c
parentdocs: update TODO (diff)
downloadkernel-qcow2-util-linux-e60b6df54e27cdb68a75ea8a056a70f60df8f025.tar.gz
kernel-qcow2-util-linux-e60b6df54e27cdb68a75ea8a056a70f60df8f025.tar.xz
kernel-qcow2-util-linux-e60b6df54e27cdb68a75ea8a056a70f60df8f025.zip
setarch: add another PER_LINUX32 aliases for ppcle
The big-endian version maps generic "ppc" and "ppc32" aliases to PER_LINUX32. It seems that we can do the same for little-endian. Note that SYS_personality does not care about LE/BE, it's 32 or 64 bit. Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'sys-utils/setarch.c')
-rw-r--r--sys-utils/setarch.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys-utils/setarch.c b/sys-utils/setarch.c
index e7d6988d5..47bd3a01e 100644
--- a/sys-utils/setarch.c
+++ b/sys-utils/setarch.c
@@ -140,6 +140,8 @@ static int set_arch(const char *pers, unsigned long options, int list)
{PER_LINUX, "ppc64pseries", "ppc64"},
{PER_LINUX, "ppc64iseries", "ppc64"},
# else
+ {PER_LINUX32, "ppc32", "ppcle"},
+ {PER_LINUX32, "ppc", "ppcle"},
{PER_LINUX32, "ppc32le", "ppcle"},
{PER_LINUX32, "ppcle", "ppcle"},
{PER_LINUX, "ppc64le", "ppc64le"},