forked from Minki/linux
perf tools fixes for v5.18: 5th batch
- Fix two NDEBUG warnings in 'perf bench numa'. - Fix ARM coresight `perf test` failure. - Sync linux/kvm.h with the kernel sources. - Add James and Mike as Arm64 performance events reviewers. Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com> -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQR2GiIUctdOfX2qHhGyPKLppCJ+JwUCYn/zSgAKCRCyPKLppCJ+ J05jAP4gwHLXP1jcyixLRPrJc1tZjJlRSqdOkQn7n1wE4okh4QEA/2k4k+s4Onn6 YMCAJFFgzqi/U77uN5IBX3dLWZ02SAg= =albT -----END PGP SIGNATURE----- Merge tag 'perf-tools-fixes-for-v5.18-2022-05-14' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux Pull perf tools fixes from Arnaldo Carvalho de Melo: - Fix two NDEBUG warnings in 'perf bench numa' - Fix ARM coresight `perf test` failure - Sync linux/kvm.h with the kernel sources - Add James and Mike as Arm64 performance events reviewers * tag 'perf-tools-fixes-for-v5.18-2022-05-14' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux: MAINTAINERS: Add James and Mike as Arm64 performance events reviewers tools headers UAPI: Sync linux/kvm.h with the kernel sources perf tests: Fix coresight `perf test` failure. perf bench: Fix two numa NDEBUG warnings
This commit is contained in:
commit
2fe1020d73
@ -15477,7 +15477,8 @@ F: tools/perf/
|
|||||||
PERFORMANCE EVENTS TOOLING ARM64
|
PERFORMANCE EVENTS TOOLING ARM64
|
||||||
R: John Garry <john.garry@huawei.com>
|
R: John Garry <john.garry@huawei.com>
|
||||||
R: Will Deacon <will@kernel.org>
|
R: Will Deacon <will@kernel.org>
|
||||||
R: Mathieu Poirier <mathieu.poirier@linaro.org>
|
R: James Clark <james.clark@arm.com>
|
||||||
|
R: Mike Leach <mike.leach@linaro.org>
|
||||||
R: Leo Yan <leo.yan@linaro.org>
|
R: Leo Yan <leo.yan@linaro.org>
|
||||||
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
|
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
|
||||||
S: Supported
|
S: Supported
|
||||||
|
@ -445,7 +445,13 @@ struct kvm_run {
|
|||||||
#define KVM_SYSTEM_EVENT_RESET 2
|
#define KVM_SYSTEM_EVENT_RESET 2
|
||||||
#define KVM_SYSTEM_EVENT_CRASH 3
|
#define KVM_SYSTEM_EVENT_CRASH 3
|
||||||
__u32 type;
|
__u32 type;
|
||||||
|
__u32 ndata;
|
||||||
|
union {
|
||||||
|
#ifndef __KERNEL__
|
||||||
__u64 flags;
|
__u64 flags;
|
||||||
|
#endif
|
||||||
|
__u64 data[16];
|
||||||
|
};
|
||||||
} system_event;
|
} system_event;
|
||||||
/* KVM_EXIT_S390_STSI */
|
/* KVM_EXIT_S390_STSI */
|
||||||
struct {
|
struct {
|
||||||
@ -1144,6 +1150,8 @@ struct kvm_ppc_resize_hpt {
|
|||||||
#define KVM_CAP_S390_MEM_OP_EXTENSION 211
|
#define KVM_CAP_S390_MEM_OP_EXTENSION 211
|
||||||
#define KVM_CAP_PMU_CAPABILITY 212
|
#define KVM_CAP_PMU_CAPABILITY 212
|
||||||
#define KVM_CAP_DISABLE_QUIRKS2 213
|
#define KVM_CAP_DISABLE_QUIRKS2 213
|
||||||
|
/* #define KVM_CAP_VM_TSC_CONTROL 214 */
|
||||||
|
#define KVM_CAP_SYSTEM_EVENT_DATA 215
|
||||||
|
|
||||||
#ifdef KVM_CAP_IRQ_ROUTING
|
#ifdef KVM_CAP_IRQ_ROUTING
|
||||||
|
|
||||||
|
@ -311,6 +311,7 @@ err_out:
|
|||||||
|
|
||||||
/* BUG_ON due to failure in allocation of orig_mask/mask */
|
/* BUG_ON due to failure in allocation of orig_mask/mask */
|
||||||
BUG_ON(-1);
|
BUG_ON(-1);
|
||||||
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
static cpu_set_t *bind_to_node(int target_node)
|
static cpu_set_t *bind_to_node(int target_node)
|
||||||
@ -364,6 +365,7 @@ err_out:
|
|||||||
|
|
||||||
/* BUG_ON due to failure in allocation of orig_mask/mask */
|
/* BUG_ON due to failure in allocation of orig_mask/mask */
|
||||||
BUG_ON(-1);
|
BUG_ON(-1);
|
||||||
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void bind_to_cpumask(cpu_set_t *mask)
|
static void bind_to_cpumask(cpu_set_t *mask)
|
||||||
|
@ -29,7 +29,6 @@ cleanup_files()
|
|||||||
rm -f ${file}
|
rm -f ${file}
|
||||||
rm -f "${perfdata}.old"
|
rm -f "${perfdata}.old"
|
||||||
trap - exit term int
|
trap - exit term int
|
||||||
kill -2 $$
|
|
||||||
exit $glb_err
|
exit $glb_err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user