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(-)