Re: [PATCH V4] powerpc: add little endian flag to syscall_get_arch()

From
Michael Ellerman <mpe@ellerman.id.au>
Date
2014-12-10 02:20:19
Also in
linux-api, lkml
Reply to
Paul Moore, 2014-12-10
On Tue, 2014-12-09 at 21:11 -0500, Paul Moore wrote:
On Tuesday, December 09, 2014 03:37:07 PM Richard Guy Briggs wrote:
quoted
Since both ppc and ppc64 have LE variants which are now reported by uname,
add that flag (__AUDIT_ARCH_LE) to syscall_get_arch() and add
AUDIT_ARCH_PPC64LE variant.

Without this,  perf trace and auditctl fail.

Mainline kernel reports ppc64le (per a058801) but there is no matching
AUDIT_ARCH_PPC64LE.

Since 32-bit PPC LE is not supported by audit, don't advertise it in
AUDIT_ARCH_PPC* variants.

See:
	https://www.redhat.com/archives/linux-audit/2014-August/msg00082.html
	https://www.redhat.com/archives/linux-audit/2014-December/msg00004.html

Signed-off-by: Richard Guy Briggs <redacted>
---
 arch/powerpc/include/asm/syscall.h |    6 +++++-
 include/uapi/linux/audit.h         |    2 ++
 2 files changed, 7 insertions(+), 1 deletions(-)
The audit changes look fine to me, but as I mentioned earlier, this should go 
in via the ppc tree and not the audit tree.

Acked-by: Paul Moore <paul@paul-moore.com>
Thanks.

Yep I'll take it via the powerpc tree, I'll CC stable as well as presumably we
want this to work in all versions that had LE support.

cheers
Thread (4 messages) 4 messages, 3 authors, last reply 2014-12-10
Keyboard shortcuts
hback out one level
jnext message in thread / next series-diff position
kprevious message in thread / previous series-diff position
ldrill in
Escclose help / fold thread tree
?toggle this help