mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/
synced 2026-09-28 19:20:30 +00:00
perf/urgent fixes:
. It was possible to use an uninitialized buffer when reading kernel modules information and checking if the file was a /proc/sys/kernel/kptr_restrict'ed one, fix for this from Adrian Hunter. . The libbfd demangler doesn't handle cloned functions (e.g. symbol.clone.NUM), feed it unsuffixed symbol names, workaround from Andi Kleen. . Fix segfault in 'perf trace' when processing perf.data files with PERF_RECORD_MMAP2 records, recently added but not handled in this tool, from David Ahern. . Fix libdl related build in old systems like Fedora 12, from David Ahern. . Make 'perf kmem' work again on non NUMA machines, fix from Jiri Olsa. . Fix probing symbols with optimization suffix in 'perf probe' where some operations that are entirely user level and involves vmlinux/DWARF were working but when the symbol name was fed to the kprobes tracer, the in kernel code would use /proc/kallsyms where the name had the suffix, from Masami Hiramatsu. Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com> -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.14 (GNU/Linux) iQIcBAABAgAGBQJSQxkrAAoJENZQFvNTUqpAcpcP/1uI+TT7SNnLJL16aVOO/Vy/ AIOfElMk9PkALA3HPKDP+uiVlz0MInaCCy7+D+taLUv5SPUNpvnr2XVGWZxLQLfN f8Ynt6t1MkKL+4PXQfqj+CM4cR3CBKvP2Xgld7aU7YfMp8JZOP7m4Ni2Oz8EZG0B 1H/6WeOV1dKtZCDIDa55+OcrGCh3wj3ikhIs3HvxhEWbghbRIUaLeMy5V75J8G3C hP7lH0cidU5LiAMs/0jYEM+J/ePf7ne6Prnt4V+miQxNtD6FjFcXmiXTg0rKpu7g fk3lCBzsr9oBA1aBkiXAT3DH/cmcMtqDO7GVVeYlLWyLU5DtbtC2J4qpqc8xWsR7 KfegPiLrvAp74vIFwN2MgQM24RrtWouNNkXkqETcCnwaBuUOXBePK0mzgPhGsFCE sYOGzbXl23Tiv1eKhafbgKb5rUPMW/UkEh8qRT7uEU+V0g/8PC2BLNvZvziuUxg0 WsArk63wSuC6w/N6IOjgih3ggAHfKOziqtanBd0XJ5oh+238/dOWzOPV2iMO43TF dvXfwBY+FhaBzH43VIo3hVcwXtTgRjhQ/7S9NIlotJ+S2ClX9dlH26m1loPDwDib QoP3t2AlYWZqA7t6RAGmhuquKJeht90IgkB1hgP/eCdaWG5Viiy9svCleHDmzVLO POoNQSkhPO0nTRdskTjD =0bM3 -----END PGP SIGNATURE----- Merge tag 'perf-urgent-for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/urgent Pull perf/urgent fixes from Arnaldo Carvalho de Melo: * It was possible to use an uninitialized buffer when reading kernel modules information and checking if the file was a /proc/sys/kernel/kptr_restrict'ed one, fix for this from Adrian Hunter. * The libbfd demangler doesn't handle cloned functions (e.g. symbol.clone.NUM), feed it unsuffixed symbol names, workaround from Andi Kleen. * Fix segfault in 'perf trace' when processing perf.data files with PERF_RECORD_MMAP2 records, recently added but not handled in this tool, from David Ahern. * Fix libdl related build in old systems like Fedora 12, from David Ahern. * Make 'perf kmem' work again on non NUMA machines, fix from Jiri Olsa. * Fix probing symbols with optimization suffix in 'perf probe' where some operations that are entirely user level and involves vmlinux/DWARF were working but when the symbol name was fed to the kprobes tracer, the in kernel code would use /proc/kallsyms where the name had the suffix, from Masami Hiramatsu. Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com> Signed-off-by: Ingo Molnar <mingo@kernel.org>
This commit is contained in:
commit
c1bf21455d
7 changed files with 74 additions and 40 deletions
Loading…
Add table
Add a link
Reference in a new issue