Skip to contentSkip to conversation

Patch "perf trace: Check if MAP_32BIT is defined (again)" has been added to the 4.9-stable tree

PATCH [email protected] 1 participant 1 message Jan 20, 2017

Subsystems (2)
lore
Share & tools
lore

[email protected]

author maintainer Applied
#0 lore raw

This is a note to let you know that I've just added the patch titled

perf trace: Check if MAP_32BIT is defined (again)

to the 4.9-stable tree which can be found at:
http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary

The filename of the patch is:
perf-trace-check-if-map_32bit-is-defined-again.patch
and it can be found in the queue-4.9 subdirectory.

If you, or anyone else, feels it should not be added to the stable tree, please let <[email protected]> know about it.

Quoted 1 line

From 2bd42f3aaa53ebe78b9be6f898b7945dd61f9773 Mon Sep 17 00:00:00 2001

From: Jiri Olsa <[email protected]>
Date: Thu, 15 Dec 2016 20:56:54 +0100
Subject: perf trace: Check if MAP_32BIT is defined (again)

From: Jiri Olsa <[email protected]>

commit 2bd42f3aaa53ebe78b9be6f898b7945dd61f9773 upstream.

There might be systems where MAP_32BIT is not defined, like some some RHEL7 powerpc versions.

Cc David Ahern <[email protected]>
Cc Kyle McMartin <[email protected]>
Cc Namhyung Kim <[email protected]>
Cc Peter Zijlstra <[email protected]>
Fixes 256763b01741 ("perf trace beauty mmap: Add more conditional defines")
[ Changed the Fixme cset to the one removing the conditional switch case for MAP_32BIT ]
---
 tools/perf/trace/beauty/mmap.c |    2 ++
 1 file changed, 2 insertions(+)
tools/perf/trace/beauty/mmap.c +2 -0
@@ -42,7 +42,9 @@ static size_t syscall_arg__scnprintf_mma
 
 	P_MMAP_FLAG(SHARED);
 	P_MMAP_FLAG(PRIVATE);
+#ifdef MAP_32BIT
 	P_MMAP_FLAG(32BIT);
+#endif
 	P_MMAP_FLAG(ANONYMOUS);
 	P_MMAP_FLAG(DENYWRITE);
 	P_MMAP_FLAG(EXECUTABLE);

Patches currently in stable-queue which might be from [email protected] are

queue-4.9/perf-trace-use-the-syscall-raw_syscalls-sys_enter-timestamp.patch queue-4.9/perf-trace-check-if-map_32bit-is-defined-again.patch queue-4.9/perf-scripting-avoid-leaking-the-scripting_context-variable.patch queue-4.9/perf-mem-fix-all-user-all-kernel-options.patch