summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* bpf: Check flags for branch stack in bpf_read_branch_records helperJiri Olsa2022-09-271-0/+3
* perf, hw_breakpoint: Fix use-after-free if perf_event_open() failsMarco Elver2022-09-271-3/+1
* perf: Use sample_flags for raw_dataNamhyung Kim2022-09-275-4/+7
* perf: Use sample_flags for addrNamhyung Kim2022-09-273-4/+17
* perf/core: Convert snprintf() to scnprintf()Jules Irenge2022-09-211-3/+3
* perf: Kill __PERF_SAMPLE_CALLCHAIN_EARLYNamhyung Kim2022-09-133-15/+0
* perf/bpf: Always use perf callchains if existNamhyung Kim2022-09-132-4/+12
* perf: Use sample_flags for callchainNamhyung Kim2022-09-133-4/+10
* perf/x86/intel: Optimize FIXED_CTR_CTRL accessKan Liang2022-09-072-9/+17
* perf/x86/p4: Remove perfctr_second_write quirkPeter Zijlstra2022-09-073-22/+29
* perf/x86/intel: Remove x86_pmu::update_topdown_eventPeter Zijlstra2022-09-072-11/+12
* perf/x86/intel: Remove x86_pmu::set_topdown_event_periodPeter Zijlstra2022-09-072-7/+10
* perf/x86: Add a x86_pmu::limit_period static_callPeter Zijlstra2022-09-071-4/+5
* perf/x86: Change x86_pmu::limit_period signaturePeter Zijlstra2022-09-074-22/+20
* perf/x86/intel: Move the topdown stuff into the intel driverPeter Zijlstra2022-09-072-10/+23
* perf/x86: Add two more x86_pmu methodsPeter Zijlstra2022-09-072-5/+22
* perf: Add a few assertionsPeter Zijlstra2022-09-072-0/+19
* x86/perf: Assert all platform event flags are within PERF_EVENT_FLAG_ARCHAnshuman Khandual2022-09-072-18/+38
* arm64/perf: Assert all platform event flags are within PERF_EVENT_FLAG_ARCHAnshuman Khandual2022-09-072-5/+8
* perf/core: Assert PERF_EVENT_FLAG_ARCH does not overlap with generic flagsAnshuman Khandual2022-09-071-0/+2
* perf/core: Expand PERF_EVENT_FLAG_ARCHAnshuman Khandual2022-09-071-1/+1
* perf: Consolidate branch sample filter helpersAnshuman Khandual2022-09-072-7/+28
* perf: Use sample_flags for txnKan Liang2022-09-063-4/+10
* perf: Use sample_flags for data_srcKan Liang2022-09-064-5/+13
* perf: Use sample_flags for weightKan Liang2022-09-064-7/+14
* perf: Use sample_flags for branch stackKan Liang2022-09-067-8/+18
* perf/x86/intel/pebs: Fix PEBS timestamps overwrittenKan Liang2022-09-061-2/+6
* perf: Add sample_flags to indicate the PMU-filled sample dataKan Liang2022-09-062-6/+13
* perf/hw_breakpoint: Optimize toggle_bp_slot() for CPU-independent task targetsMarco Elver2022-08-301-31/+124
* perf/hw_breakpoint: Optimize max_bp_pinned_slots() for CPU-independent task t...Marco Elver2022-08-301-4/+53
* perf/hw_breakpoint: Introduce bp_slots_histogramMarco Elver2022-08-301-33/+63
* perf/hw_breakpoint: Reduce contention with large number of tasksMarco Elver2022-08-301-28/+133
* locking/percpu-rwsem: Add percpu_is_write_locked() and percpu_is_read_locked()Marco Elver2022-08-302-0/+12
* powerpc/hw_breakpoint: Avoid relying on caller synchronizationMarco Elver2022-08-301-13/+40
* perf/hw_breakpoint: Remove useless code related to flexible breakpointsMarco Elver2022-08-301-40/+17
* perf/hw_breakpoint: Make hw_breakpoint_weight() inlinableMarco Elver2022-08-302-2/+3
* perf/hw_breakpoint: Optimize constant number of breakpoint slotsMarco Elver2022-08-303-41/+63
* perf/hw_breakpoint: Mark data __ro_after_initMarco Elver2022-08-301-3/+3
* perf/hw_breakpoint: Optimize list of per-task breakpointsMarco Elver2022-08-302-22/+37
* perf/hw_breakpoint: Clean up headersMarco Elver2022-08-301-10/+9
* perf/hw_breakpoint: Provide hw_breakpoint_is_used() and use in testMarco Elver2022-08-303-1/+43
* perf/hw_breakpoint: Add KUnit test for constraints accountingMarco Elver2022-08-303-0/+334
* perf: Add PERF_BR_NEW_ARCH_[N] map for BRBE on arm64 platformAnshuman Khandual2022-08-291-0/+6
* perf: Capture branch privilege informationAnshuman Khandual2022-08-291-1/+13
* perf: Extend branch type classificationAnshuman Khandual2022-08-291-1/+15
* perf: Add system error and not in transaction branch typesAnshuman Khandual2022-08-292-1/+3
* perf/x86/amd/lbr: Add LbrExtV2 branch speculation info supportSandipan Das2022-08-271-3/+32
* perf/core: Add speculation info to branch entriesSandipan Das2022-08-272-1/+15
* perf/x86/amd/lbr: Use fusion-aware branch classifierSandipan Das2022-08-271-2/+10
* perf/x86: Make branch classifier fusion-awareSandipan Das2022-08-272-69/+102