summaryrefslogtreecommitdiff
path: root/arch/x86/kernel/cpu/perf_event.c
AgeCommit message (Expand)Author
2021-10-17perf/x86: Reset destroy callback on event init failureAnand K Mistry
2020-05-10perf/x86: Fix filter_events() bug with event mappingsStephane Eranian
2018-05-16perf/x86: Fix possible Spectre-v1 indexing for x86_pmu::event_map()Peter Zijlstra
2018-05-16perf/x86: Fix possible Spectre-v1 indexing for hw_perf_event cache_*Peter Zijlstra
2018-02-25perf/x86: Shut up false-positive -Wmaybe-uninitialized warningArnd Bergmann
2017-03-22x86/perf: Fix CR4.PCE propagation to use active_mm instead of mmAndy Lutomirski
2016-12-15perf/x86: Fix full width counter, counter overflowPeter Zijlstra (Intel)
2016-04-12perf/x86/intel: Fix PEBS warning by only restoring active PMU in pmiKan Liang
2015-11-23treewide: Remove old email addressPeter Zijlstra
2015-09-13perf/core: Drop PERF_EVENT_TXNSukadev Bhattiprolu
2015-09-13perf/core: Add a 'flags' parameter to the PMU transactional interfacesSukadev Bhattiprolu
2015-09-01Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds
2015-08-20Merge branch 'perf/urgent' into perf/core, to pick up fixes before adding mor...Ingo Molnar
2015-08-04perf/x86: Make merge_attr() global to use from perf_event_intelAndi Kleen
2015-07-31x86/ldt: Make modify_ldt() optionalAndy Lutomirski
2015-07-31Merge branch 'x86/urgent' into x86/asm, before applying dependent patchesIngo Molnar
2015-07-31x86/ldt: Make modify_ldt synchronousAndy Lutomirski
2015-07-06x86/compat, x86/perf: Don't build perf_callchain_user32() on x32Brian Gerst
2015-06-30perf/x86: Fix 'active_events' imbalancePeter Zijlstra
2015-06-22Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds
2015-06-19perf/x86/intel: Fix PMI handling for Intel PTAlexander Shishkin
2015-06-19perf/x86/intel/bts: Fix DS area sharing with x86_pmu eventsAlexander Shishkin
2015-06-07perf/x86/intel: Use the PEBS auto reload mechanism when possibleYan, Zheng
2015-05-27perf/x86: Simplify the x86_schedule_events() logicPeter Zijlstra
2015-05-27perf/x86/intel: Remove intel_excl_states::init_statePeter Zijlstra
2015-05-27perf/x86: Tweak broken BIOS rules during check_hw_exists()Don Zickus
2015-05-27perf/x86: Improve HT workaround GP counter constraintPeter Zijlstra
2015-05-27perf/x86: Fix event/group validationPeter Zijlstra
2015-04-14Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds
2015-04-02perf/x86: Only dump PEBS register when PEBS has been detectedAndi Kleen
2015-04-02perf/x86: Dump DEBUGCTL in PMU dumpAndi Kleen
2015-04-02perf/x86/intel: Implement cross-HT corruption bug workaroundMaria Dimakopoulou
2015-04-02perf/x86: Add 'index' param to get_event_constraint() callbackStephane Eranian
2015-04-02perf/x86: Add 3 new scheduling callbacksMaria Dimakopoulou
2015-04-02perf/x86: Vectorize cpuc->kfree_on_onlineStephane Eranian
2015-04-02perf/x86: Mark Intel PT and LBR/BTS as mutually exclusiveAlexander Shishkin
2015-03-31x86/asm/entry: Remove user_mode_ignore_vm86()Ingo Molnar
2015-03-27perf: Add per event clockid supportPeter Zijlstra
2015-03-27perf/x86: Remove redundant calls to perf_pmu_{dis|en}able()David Ahern
2015-03-27perf/x86/intel: Add INST_RETIRED.ALL workaroundsAndi Kleen
2015-03-23x86/asm/entry, perf: Explicitly optimize vm86 handling in code_segment_base()Andy Lutomirski
2015-03-23x86/asm/entry, perf: Fix incorrect TIF_IA32 check in code_segment_base()Andy Lutomirski
2015-02-18perf/x86/intel: Re-organize code that implicitly enables LBR/PEBSYan, Zheng
2015-02-18perf/x86/intel: Allocate space for storing LBR stackYan, Zheng
2015-02-18perf/x86/intel: Use context switch callback to flush LBR stackYan, Zheng
2015-02-18perf: Introduce pmu context switch callbackYan, Zheng
2015-02-04perf/x86: Add /sys/devices/cpu/rdpmc=2 to allow rdpmc for all tasksAndy Lutomirski
2015-02-04perf/x86: Only allow rdpmc if a perf_event is mappedAndy Lutomirski
2015-02-04perf: Pass the event to arch_perf_update_userpage()Andy Lutomirski
2015-02-04x86: Clean up cr4 manipulationAndy Lutomirski