2023-04-29 |
Mark Rutland | locking/atomic: Correct (cmp)xchg() instrumentation Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-04-29 |
Uros Bizjak | locking/x86: Define arch_try_cmpxchg_local() Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-04-29 |
Uros Bizjak | locking/arch: Wire up local_try_cmpxchg() Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-04-29 |
Uros Bizjak | locking/generic: Wire up local{,64}_try_cmpxchg() Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-04-29 |
Uros Bizjak | locking/atomic: Add generic try_cmpxchg{,64}_local... Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-04-29 |
Sebastian Andrzej... | locking/rwbase: Mitigate indefinite writer starvation Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-04-29 |
Andrzej Hajda | locking/arch: Rename all internal __xchg() names to... Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-02-23 |
Josh Poimboeuf | objtool: Fix ORC 'signal' propagation Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-02-23 |
Peter Zijlstra | objtool: Remove instruction::list Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-02-23 |
Peter Zijlstra | x86: Fix FILL_RETURN_BUFFER Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-02-23 |
Peter Zijlstra | objtool: Fix overlapping alternatives Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-02-23 |
Peter Zijlstra | objtool: Union instruction::{call_dest,jump_table} Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-02-23 |
Peter Zijlstra | objtool: Remove instruction::reloc Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-02-23 |
Peter Zijlstra | objtool: Shrink instruction::{type,visited} Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-02-23 |
Peter Zijlstra | objtool: Make instruction::alts a single-linked list Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-02-23 |
Peter Zijlstra | objtool: Make instruction::stack_ops a single-linked... Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-02-23 |
Peter Zijlstra | objtool: Change arch_decode_instruction() signature Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-02-23 |
Ingo Molnar | Merge branch 'linus' into objtool/core, to pick up... Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-02-15 |
Arnd Bergmann | x86/build: Make 64-bit defconfig the default Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-02-15 |
Munehisa Kamata | sched/psi: Fix use-after-free in ep_remove_wait_queue() Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-02-11 |
Kan Liang | perf/x86/intel/uncore: Add Meteor Lake support Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-02-11 |
Josh Poimboeuf | x86/entry: Fix unwinding from kprobe on PUSH/POP instruction Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-02-11 |
Josh Poimboeuf | x86/unwind/orc: Add 'signal' field to ORC metadata Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-31 |
Peter Zijlstra | x86/static_call: Add support for Jcc tail-calls Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-31 |
Peter Zijlstra | x86/alternatives: Teach text_poke_bp() to patch Jcc... Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-31 |
Peter Zijlstra | x86/alternatives: Introduce int3_emulate_jcc() Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-31 |
Peter Zijlstra | cpuidle: Fix poll_idle() noinstr annotation Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-31 |
Peter Zijlstra | sched/clock: Make local_clock() noinstr Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-31 |
Peter Zijlstra | sched/clock/x86: Mark sched_clock() noinstr Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-31 |
Uros Bizjak | x86/pvclock: Improve atomic update of last_value in... Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-31 |
Peter Zijlstra | x86/atomics: Always inline arch_atomic64*() Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-31 |
Peter Zijlstra | cpuidle: tracing, preempt: Squash _rcuidle tracing Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-31 |
Peter Zijlstra | cpuidle: tracing: Warn about !rcu_is_watching() Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-31 |
Peter Zijlstra | cpuidle: lib/bug: Disable rcu_is_watching() during... Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-31 |
Mark Rutland | cpuidle: drivers: firmware: psci: Dont instrument suspend... Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-31 |
Ingo Molnar | Merge tag 'v6.2-rc6' into sched/core, to pick up fixes Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-26 |
Uros Bizjak | x86/ACPI/boot: Use try_cmpxchg() in __acpi_{acquire... Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-26 |
Uros Bizjak | x86/PAT: Use try_cmpxchg() in set_page_memtype() Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-26 |
Waiman Long | locking/rwsem: Disable preemption in all down_write... Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-26 |
Waiman Long | locking/rwsem: Disable preemption in all down_read... Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-26 |
Waiman Long | locking/rwsem: Prevent non-first waiter from spinning... Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-26 |
Ingo Molnar | Merge tag 'v6.2-rc5' into locking/core, to pick up... Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-25 |
Jens Axboe | x86/fpu: Don't set TIF_NEED_FPU_LOAD for PF_IO_WORKER... Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-25 |
Brian Gerst | x86/vdso: Move VDSO image init to vdso2c generated... Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-25 |
Randy Dunlap | x86/Kconfig: Fix spellos & punctuation Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-25 |
Borislav Petkov... | x86/cpu: Use cpu_feature_enabled() when checking global... Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-22 |
Nathan Chancellor | x86/build: Move '-mindirect-branch-cs-prefix' out of... Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-18 |
Kan Liang | perf/x86/intel/cstate: Add Emerald Rapids Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-18 |
Kan Liang | perf/x86/intel: Add Emerald Rapids Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-18 |
Peter Zijlstra | cpuidle, arm64: Fix the ARM64 cpuidle logic Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-18 |
Ingo Molnar | genirq/affinity: Only build SMP-only helper functions... Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-18 |
Arnd Bergmann | cpuidle: mvebu: Fix duplicate flags assignment Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-18 |
Guangju Wang[baidu] | x86/microcode: Use the DEVICE_ATTR_RO() macro Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-18 |
Namhyung Kim | perf/core: Call perf_prepare_sample() before running BPF Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-18 |
Namhyung Kim | perf/core: Introduce perf_prepare_header() Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-18 |
Namhyung Kim | perf/core: Do not pass header for sample ID init Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-18 |
Namhyung Kim | perf/core: Set data->sample_flags in perf_prepare_sample() Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-18 |
Namhyung Kim | perf/core: Add perf_sample_save_brstack() helper Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-18 |
Namhyung Kim | perf/core: Add perf_sample_save_raw_data() helper Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-18 |
Namhyung Kim | perf/core: Add perf_sample_save_callchain() helper Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-18 |
Namhyung Kim | perf/core: Save the dynamic parts of sample data size Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-18 |
Ingo Molnar | Merge tag 'v6.2-rc4' into perf/core, to pick up fixes Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-16 |
Yair Podemsky | x86/aperfmperf: Erase stale arch_freq_scale values... Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-16 |
Waiman Long | sched/core: Fix NULL pointer access fault in sched_setaffini... Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-15 |
Vincent Guittot | sched/fair: Limit sched slice duration Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-15 |
Christophe JAILLET | x86/signal: Fix the value returned by strict_sas_size() Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-13 |
Juergen Gross | x86/cpu: Remove misleading comment Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-13 |
Ingo Molnar | x86/gsseg: Add the new <asm/gsseg.h> header to <asm... Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-13 |
Peter Zijlstra | context_tracking: Fix noinstr vs KASAN Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-13 |
Peter Zijlstra | cpuidle: Add comments about noinstr/__cpuidle usage Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-13 |
Peter Zijlstra | cpuidle,arch: Mark all regular cpuidle_state:: Enter... Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-13 |
Peter Zijlstra | cpuidle, arch: Mark all ct_cpuidle_enter() callers... Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-13 |
Peter Zijlstra | cpuidle: Ensure ct_cpuidle_enter() is always called... Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-13 |
Peter Zijlstra | arm64, riscv, perf: Remove RCU_NONIDLE() usage Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-13 |
Peter Zijlstra | sched/core: Always inline __this_cpu_preempt_check() Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-13 |
Peter Zijlstra | entry, kasan, x86: Disallow overriding mem*() functions Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-13 |
Peter Zijlstra | intel_idle: Add force_irq_on module param Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-13 |
Peter Zijlstra | ubsan: Fix objtool UACCESS warns Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-13 |
Peter Zijlstra | cpuidle, clk: Remove trace_.*_rcuidle() Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-13 |
Peter Zijlstra | cpuidle, ARM: OMAP2+: powerdomain: Remove trace_.*_rcuidle() Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-13 |
Peter Zijlstra | arm, OMAP2: Use WFI for omap2_pm_idle() Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-13 |
Tony Lindgren | cpuidle, OMAP4: Push RCU-idle into omap4_enter_lowpower() Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-13 |
Peter Zijlstra | cpuidle, OMAP3: Push RCU-idle into omap_sram_idle() Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-13 |
Peter Zijlstra | cpuidle, OMAP3: Use WFI for omap3_pm_idle() Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-13 |
Peter Zijlstra | tracing, hardirq: No moar _rcuidle() tracing Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-13 |
Peter Zijlstra | tracing: WARN on rcuidle Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-13 |
Peter Zijlstra | tracing: Remove trace_hardirqs_{on,off}_caller() Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-13 |
Peter Zijlstra | cpuidle, ACPI: Make noinstr clean Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-13 |
Peter Zijlstra | cpuidle, nospec: Make mds_idle_clear_cpu_buffers()... Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-13 |
Peter Zijlstra | cpuidle, xenpv: Make more PARAVIRT_XXL noinstr clean Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-13 |
Peter Zijlstra | cpuidle, tdx: Make TDX code noinstr clean Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-13 |
Peter Zijlstra | cpuidle, mwait: Make the mwait code noinstr clean Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-13 |
Peter Zijlstra | cpuidle, sched: Remove instrumentation from TIF_{POLLING_NRF... Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-13 |
Peter Zijlstra | time/tick-broadcast: Remove RCU_NONIDLE() usage Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-13 |
Peter Zijlstra | printk: Remove trace_.*_rcuidle() usage Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-13 |
Peter Zijlstra | arm64, smp: Remove trace_.*_rcuidle() usage Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-13 |
Peter Zijlstra | arm, smp: Remove trace_.*_rcuidle() usage Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-13 |
Peter Zijlstra | x86/tdx: Remove TDX_HCALL_ISSUE_STI Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-13 |
Peter Zijlstra | arch/idle: Change arch_cpu_idle() behavior: always... Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
2023-01-13 |
Peter Zijlstra | cpuidle, intel_idle: Fix CPUIDLE_FLAG_IBRS Signed-off-by: Ingo Molnar <mingo@kernel.org>
|
commit | commitdiff | tree |
next |