diff options
| -rw-r--r-- | meta-fsl-arm/recipes-kernel/linux/linux-imx/fix_getrusage_for_perf.patch | 33 | ||||
| -rw-r--r-- | meta-fsl-arm/recipes-kernel/linux/linux-imx_3.0.35.bb | 5 |
2 files changed, 37 insertions, 1 deletions
diff --git a/meta-fsl-arm/recipes-kernel/linux/linux-imx/fix_getrusage_for_perf.patch b/meta-fsl-arm/recipes-kernel/linux/linux-imx/fix_getrusage_for_perf.patch new file mode 100644 index 000000000..fb6a02418 --- /dev/null +++ b/meta-fsl-arm/recipes-kernel/linux/linux-imx/fix_getrusage_for_perf.patch | |||
| @@ -0,0 +1,33 @@ | |||
| 1 | commit 7b78f13603c6fcb64e020a0bbe31a651ea2b657b | ||
| 2 | Author: Markus Trippelsdorf <markus@trippelsdorf.de> | ||
| 3 | Date: Wed Apr 4 10:45:27 2012 +0200 | ||
| 4 | |||
| 5 | perf tools: Fix getrusage() related build failure on glibc trunk | ||
| 6 | |||
| 7 | On a system running glibc trunk perf doesn't build: | ||
| 8 | |||
| 9 | CC builtin-sched.o | ||
| 10 | builtin-sched.c: In function ‘get_cpu_usage_nsec_parent’: builtin-sched.c:399:16: error: storage size of ‘ru’ isn’t known builtin-sched.c:403:2: error: implicit declaration of function ‘getrusage’ [-Werror=implicit-function-declaration] | ||
| 11 | [...] | ||
| 12 | |||
| 13 | Fix it by including sys/resource.h. | ||
| 14 | |||
| 15 | Signed-off-by: Markus Trippelsdorf <markus@trippelsdorf.de> | ||
| 16 | Cc: Peter Zijlstra <a.p.zijlstra@chello.nl> | ||
| 17 | Link: http://lkml.kernel.org/r/20120404084527.GA294@x4 | ||
| 18 | Signed-off-by: Ingo Molnar <mingo@kernel.org> | ||
| 19 | |||
| 20 | Upstream-Status: Backport [3.4] | ||
| 21 | |||
| 22 | diff --git a/tools/perf/builtin-sched.c b/tools/perf/builtin-sched.c | ||
| 23 | index fb8b5f8..1cad3af 100644 | ||
| 24 | --- a/tools/perf/builtin-sched.c | ||
| 25 | +++ b/tools/perf/builtin-sched.c | ||
| 26 | @@ -17,6 +17,7 @@ | ||
| 27 | #include "util/debug.h" | ||
| 28 | |||
| 29 | #include <sys/prctl.h> | ||
| 30 | +#include <sys/resource.h> | ||
| 31 | |||
| 32 | #include <semaphore.h> | ||
| 33 | #include <pthread.h> | ||
diff --git a/meta-fsl-arm/recipes-kernel/linux/linux-imx_3.0.35.bb b/meta-fsl-arm/recipes-kernel/linux/linux-imx_3.0.35.bb index 4aa5f0877..9c81bfdf3 100644 --- a/meta-fsl-arm/recipes-kernel/linux/linux-imx_3.0.35.bb +++ b/meta-fsl-arm/recipes-kernel/linux/linux-imx_3.0.35.bb | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | 3 | ||
| 4 | include linux-imx.inc | 4 | include linux-imx.inc |
| 5 | 5 | ||
| 6 | PR = "${INC_PR}.5" | 6 | PR = "${INC_PR}.6" |
| 7 | 7 | ||
| 8 | COMPATIBLE_MACHINE = "(mx6)" | 8 | COMPATIBLE_MACHINE = "(mx6)" |
| 9 | 9 | ||
| @@ -11,5 +11,8 @@ COMPATIBLE_MACHINE = "(mx6)" | |||
| 11 | SRCREV = "059685632ebd37a89e60cbb1e6dd535b3b08c3be" | 11 | SRCREV = "059685632ebd37a89e60cbb1e6dd535b3b08c3be" |
| 12 | LOCALVERSION = "-12.09.01+yocto" | 12 | LOCALVERSION = "-12.09.01+yocto" |
| 13 | 13 | ||
| 14 | SRC_URI += "file://fix_getrusage_for_perf.patch \ | ||
| 15 | " | ||
| 16 | |||
| 14 | # iMX6Q SabreLITE changes done by Boundary Devices | 17 | # iMX6Q SabreLITE changes done by Boundary Devices |
| 15 | SRC_URI_append_imx6qsabrelite = " file://sync-boundary-changes.patch" | 18 | SRC_URI_append_imx6qsabrelite = " file://sync-boundary-changes.patch" |
