2023-05-10 | Peter Zijlstra | x86/alternative: Support relocations in alternatives Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-05-10 | Peter Zijlstra | x86/alternative: Make debug-alternative selective Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-04-21 | Peter Zijlstra | Merge branch 'v6.3-rc7' Signed-off-by: Peter Zijlstra <peterz@infradead.org> |
commit | commitdiff | tree |
2023-04-18 | Peter Zijlstra | Change DEFINE_SEMAPHORE() to take a number argument Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-04-05 | Peter Zijlstra | perf: Optimize perf_pmu_migrate_context() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-03-24 | Peter Zijlstra | trace,smp: Trace all smp_function_call*() invocations Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-03-24 | Peter Zijlstra | trace: Add trace_ipi_send_cpu() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-02-23 | Peter Zijlstra | objtool: Remove instruction::list Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-02-23 | Peter Zijlstra | x86: Fix FILL_RETURN_BUFFER Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-02-23 | Peter Zijlstra | objtool: Fix overlapping alternatives Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-02-23 | Peter Zijlstra | objtool: Union instruction::{call_dest,jump_table} Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-02-23 | Peter Zijlstra | objtool: Remove instruction::reloc Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-02-23 | Peter Zijlstra | objtool: Shrink instruction::{type,visited} Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-02-23 | Peter Zijlstra | objtool: Make instruction::alts a single-linked list Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-02-23 | Peter Zijlstra | objtool: Make instruction::stack_ops a single-linked... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-02-23 | Peter Zijlstra | objtool: Change arch_decode_instruction() signature Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-02-13 | Peter Zijlstra | freezer,umh: Fix call_usermode_helper_exec() vs SIGKILL Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-02-11 | Peter Zijlstra | objtool: mem*() are not uaccess safe Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-31 | Peter Zijlstra | x86/static_call: Add support for Jcc tail-calls Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-31 | Peter Zijlstra | x86/alternatives: Teach text_poke_bp() to patch Jcc... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-31 | Peter Zijlstra | x86/alternatives: Introduce int3_emulate_jcc() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-31 | Peter Zijlstra | cpuidle: Fix poll_idle() noinstr annotation Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-31 | Peter Zijlstra | sched/clock: Make local_clock() noinstr Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-31 | Peter Zijlstra | sched/clock/x86: Mark sched_clock() noinstr Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-31 | Peter Zijlstra | x86/atomics: Always inline arch_atomic64*() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-31 | Peter Zijlstra | cpuidle: tracing, preempt: Squash _rcuidle tracing Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-31 | Peter Zijlstra | cpuidle: tracing: Warn about !rcu_is_watching() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-31 | Peter Zijlstra | cpuidle: lib/bug: Disable rcu_is_watching() during... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-18 | Peter Zijlstra | cpuidle, arm64: Fix the ARM64 cpuidle logic Signed-off-by: Peter Zijlstra <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-13 | Peter Zijlstra | context_tracking: Fix noinstr vs KASAN Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-13 | Peter Zijlstra | cpuidle: Add comments about noinstr/__cpuidle usage Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-13 | Peter Zijlstra | cpuidle,arch: Mark all regular cpuidle_state:: Enter... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-13 | Peter Zijlstra | cpuidle, arch: Mark all ct_cpuidle_enter() callers... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-13 | Peter Zijlstra | cpuidle: Ensure ct_cpuidle_enter() is always called... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-13 | Peter Zijlstra | arm64, riscv, perf: Remove RCU_NONIDLE() usage Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-13 | Peter Zijlstra | sched/core: Always inline __this_cpu_preempt_check() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-13 | Peter Zijlstra | entry, kasan, x86: Disallow overriding mem*() functions Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-13 | Peter Zijlstra | intel_idle: Add force_irq_on module param Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-13 | Peter Zijlstra | ubsan: Fix objtool UACCESS warns Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-13 | Peter Zijlstra | cpuidle, clk: Remove trace_.*_rcuidle() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-13 | Peter Zijlstra | cpuidle, ARM: OMAP2+: powerdomain: Remove trace_.*_rcuidle() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-13 | Peter Zijlstra | arm, OMAP2: Use WFI for omap2_pm_idle() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-13 | Peter Zijlstra | cpuidle, OMAP3: Push RCU-idle into omap_sram_idle() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-13 | Peter Zijlstra | cpuidle, OMAP3: Use WFI for omap3_pm_idle() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-13 | Peter Zijlstra | tracing, hardirq: No moar _rcuidle() tracing Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-13 | Peter Zijlstra | tracing: WARN on rcuidle Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-13 | Peter Zijlstra | tracing: Remove trace_hardirqs_{on,off}_caller() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-13 | Peter Zijlstra | cpuidle, ACPI: Make noinstr clean Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-13 | Peter Zijlstra | cpuidle, nospec: Make mds_idle_clear_cpu_buffers()... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-13 | Peter Zijlstra | cpuidle, xenpv: Make more PARAVIRT_XXL noinstr clean Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-13 | Peter Zijlstra | cpuidle, tdx: Make TDX code noinstr clean Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-13 | Peter Zijlstra | cpuidle, mwait: Make the mwait code noinstr clean Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-13 | Peter Zijlstra | cpuidle, sched: Remove instrumentation from TIF_{POLLING_NRF... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-13 | Peter Zijlstra | time/tick-broadcast: Remove RCU_NONIDLE() usage Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-13 | Peter Zijlstra | printk: Remove trace_.*_rcuidle() usage Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-13 | Peter Zijlstra | arm64, smp: Remove trace_.*_rcuidle() usage Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-13 | Peter Zijlstra | arm, smp: Remove trace_.*_rcuidle() usage Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-13 | Peter Zijlstra | x86/tdx: Remove TDX_HCALL_ISSUE_STI Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-13 | Peter Zijlstra | arch/idle: Change arch_cpu_idle() behavior: always... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-13 | Peter Zijlstra | cpuidle, intel_idle: Fix CPUIDLE_FLAG_IBRS Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-13 | Peter Zijlstra | cpuidle, intel_idle: Fix CPUIDLE_FLAG_INIT_XSTATE Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-13 | Peter Zijlstra | cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again* Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-13 | Peter Zijlstra | objtool/idle: Validate __cpuidle code as noinstr Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-13 | Peter Zijlstra | cpuidle: Annotate poll_idle() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-13 | Peter Zijlstra | acpi_idle: Remove tracing Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-13 | Peter Zijlstra | cpuidle, cpu_pm: Remove RCU fiddling from cpu_pm_{enter... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-13 | Peter Zijlstra | cpuidle: Fix ct_idle_*() usage Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-13 | Peter Zijlstra | cpuidle, dt: Push RCU-idle into driver Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-13 | Peter Zijlstra | cpuidle, OMAP4: Push RCU-idle into driver Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-13 | Peter Zijlstra | cpuidle, armada: Push RCU-idle into driver Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-13 | Peter Zijlstra | cpuidle, OMAP3: Push RCU-idle into driver Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-13 | Peter Zijlstra | cpuidle, ARM/imx6: Push RCU-idle into driver Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-13 | Peter Zijlstra | cpuidle, psci: Push RCU-idle into driver Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-13 | Peter Zijlstra | cpuidle, tegra: Push RCU-idle into driver Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-13 | Peter Zijlstra | cpuidle, riscv: Push RCU-idle into driver Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-13 | Peter Zijlstra | cpuidle: Move IRQ state validation Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-13 | Peter Zijlstra | cpuidle/poll: Ensure IRQs stay disabled after cpuidle_state... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-13 | Peter Zijlstra | x86/idle: Replace 'x86_idle' function pointer with... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-13 | Peter Zijlstra | x86/perf/amd: Remove tracing from perf_lopwr_cb() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-10 | Peter Zijlstra | x86/boot: Avoid using Intel mnemonics in AT&T syntax asm Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-10 | Peter Zijlstra | sh/mm: Fix pmd_t for real Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-12-27 | Peter Zijlstra | perf: Fix use-after-free in error path Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-12-15 | Peter Zijlstra | x86/mm: Rename __change_page_attr_set_clr(.checkalias) Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-12-15 | Peter Zijlstra | x86/mm: Inhibit _PAGE_NX changes from cpa_process_alias() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-12-15 | Peter Zijlstra | x86/mm: Untangle __change_page_attr_set_clr(.checkalias) Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-12-15 | Peter Zijlstra | x86/mm: Add a few comments Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-12-15 | Peter Zijlstra | mm: Convert __HAVE_ARCH_P..P_GET to the new style Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-12-15 | Peter Zijlstra | mm: Remove pointless barrier() after pmdp_get_lockless() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-12-15 | Peter Zijlstra | x86/mm/pae: Get rid of set_64bit() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-12-15 | Peter Zijlstra | x86_64: Remove pointless set_64bit() usage Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-12-15 | Peter Zijlstra | x86/mm/pae: Be consistent with pXXp_get_and_clear() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-12-15 | Peter Zijlstra | x86/mm/pae: Use WRITE_ONCE() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-12-15 | Peter Zijlstra | x86/mm/pae: Don't (ab)use atomic64 Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-12-15 | Peter Zijlstra | mm/gup: Fix the lockless PMD access Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-12-15 | Peter Zijlstra | mm: Rename pmd_read_atomic() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-12-15 | Peter Zijlstra | mm: Rename GUP_GET_PTE_LOW_HIGH Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-12-15 | Peter Zijlstra | mm: Fix pmd_read_atomic() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-12-15 | Peter Zijlstra | sh/mm: Make pmd_t similar to pte_t Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-12-15 | Peter Zijlstra | x86/mm/pae: Make pmd_t similar to pte_t Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-12-15 | Peter Zijlstra | mm: Update ptep_get_lockless()'s comment Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
next |