mirror of https://gitee.com/openkylin/linux.git
Fixes for some long standing problems.
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iQIcBAABAgAGBQJPMD/DAAoJENZQFvNTUqpAW48P/in/pKi7rQhetFmJmIhMvqpi Ujzj32NBGmF0XoI4+177VWAQ+IT3YsvJObwQqG9FPO76JVgJKHBPRbYHrO1HDnOe 6EbVEH7vzVinWKgMhsMcSjtzWBWIsUV3VvNyZY9+2tnsbYmm9t6boeQXbvT7wZ1D kX9dWOciyryM3jJVu9L3+U11PblLFx4ilymbDYCjW7EpVe58xbeIqRpeTvC2+1Il QmqMRlG5qb04324GQw7ShwRUshc7OQVlvhlW2IFSXdOB0aanvkmpjhhdpQSq0XBd C0dcEaghiyR+7SRezSfXOQoZ/n4AryOTR/f2nUYdXN3n9R7W9rczpghiVH97oWey tvURjgx7gQkDSn40AmUSSZiqYpIKLkGnnkVpOH4WDsbn/496fZQYm3FwJaAMpbYL BnVaQHlqPqTXcWyRysek4CRAxfY71NUu785CT1xl30pR99FmaRDl+WGLRE2N4CnL FtHrupz8fvhhYqH+9UwJz0eftQWVWmcM0cpoXsWI4kyTF9WAXxTNkhtLITOnNMPJ RSOvjxMoAhttH75qUcUXG4KQyJ9+OvqqwN6154QpkGwHtr70MdbdoT4QwpPfd4XW L/lnncTPNpfqrWK1pbqOqck/obHF+uYMCfk/6FXztbM5YooU2KoJMt/gt+DbeKsJ hDbJsGjAr8jRi8qNhzi+ =0Cs+ -----END PGP SIGNATURE----- Merge tag 'perf-urgent-for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/urgent Fixes for some long standing problems. Signed-off-by: Ingo Molnar <mingo@elte.hu>
This commit is contained in:
commit
136e0b8eab
|
@ -1,2 +1,8 @@
|
|||
|
||||
#include "../../../arch/x86/lib/memcpy_64.S"
|
||||
/*
|
||||
* We need to provide note.GNU-stack section, saying that we want
|
||||
* NOT executable stack. Otherwise the final linking will assume that
|
||||
* the ELF stack should not be restricted at all and set it RWX.
|
||||
*/
|
||||
.section .note.GNU-stack,"",@progbits
|
||||
|
|
|
@ -554,7 +554,7 @@ static int perf_event__process_kernel_mmap(struct perf_tool *tool __used,
|
|||
|
||||
is_kernel_mmap = memcmp(event->mmap.filename,
|
||||
kmmap_prefix,
|
||||
strlen(kmmap_prefix)) == 0;
|
||||
strlen(kmmap_prefix) - 1) == 0;
|
||||
if (event->mmap.filename[0] == '/' ||
|
||||
(!is_kernel_mmap && event->mmap.filename[0] == '[')) {
|
||||
|
||||
|
|
|
@ -463,6 +463,7 @@ int perf_event__parse_sample(const union perf_event *event, u64 type,
|
|||
memset(data, 0, sizeof(*data));
|
||||
data->cpu = data->pid = data->tid = -1;
|
||||
data->stream_id = data->id = data->time = -1ULL;
|
||||
data->period = 1;
|
||||
|
||||
if (event->header.type != PERF_RECORD_SAMPLE) {
|
||||
if (!sample_id_all)
|
||||
|
|
Loading…
Reference in New Issue