As patch names suggest, this series contains various fixes for event init,
in especial, event state related fixes.
Changes:
v2 - v1:
o Patch series name changed from "MIPS/Perf-events: Functional fixes and
cleanups".
o Instead of updating the map of unsupported events for 74K, don't do
validation on raw events for all cores.
o Remove pmu and event state checking in validate_event(), and in fact,
replace this funciton with counter allocation.
o Enable siblings (those marked enable-on-exec) when group leader is
enabled on exec.
Deng-Cheng Zhu (5):
MIPS/Perf-events: Don't do validation on raw events
MIPS/Perf-events: Remove erroneous check on active_events
MIPS/Perf-events: Remove pmu and event state checking in
validate_event()
MIPS/Perf-events: Cleanup event->destroy at event init
perf: Enable applicable siblings when group leader is enable-on-exec
arch/mips/kernel/perf_event_mipsxx.c | 72 +++++----------------------------
kernel/events/core.c | 3 +
2 files changed, 14 insertions(+), 61 deletions(-)
|