2019-06-22 | Peter Zijlstra | perf/ring-buffer: Always use {READ,WRITE}_ONCE() for... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2019-06-22 | Peter Zijlstra | perf/ring_buffer: Add ordering to rb->nest increment ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2019-06-19 | Peter Zijlstra | x86/uaccess, kcov: Disable stack protector ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2019-05-31 | Peter Zijlstra | x86/ia32: Fix ia32_restore_sigcontext() AC leak ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2019-05-31 | Peter Zijlstra | x86/uaccess, signal: Fix AC=1 bloat ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2019-05-31 | Peter Zijlstra | x86/uaccess, ftrace: Fix ftrace_likely_update() vs... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2019-05-31 | Peter Zijlstra | mm/uaccess: Use 'unsigned long' to placate UBSAN warnings... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2019-05-25 | Peter Zijlstra | ftrace/x86_64: Emulate call function while updating... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commitcommitdifftree |
2019-05-25 | Peter Zijlstra | x86_64: Allow breakpoints to emulate call instructions ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commitcommitdifftree |
2019-05-21 | Peter Zijlstra | sched/x86: Save [ER]FLAGS on context switch ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2019-05-14 | Peter Zijlstra | x86/cpu: Sanitize FAM6_ATOM naming ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2019-05-10 | Peter Zijlstra | perf/x86/intel: Initialize TFA MSR ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2019-05-02 | Peter Zijlstra | trace: Fix preempt_enable_no_resched() abuse ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commitcommitdifftree |
2019-04-05 | Peter Zijlstra | lib/int_sqrt: optimize initial value compute ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commitcommitdifftree |
2019-03-27 | Peter Zijlstra | lib/int_sqrt: optimize small argument ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commitcommitdifftree |
2019-03-19 | Peter Zijlstra | perf/x86/intel: Fix memory corruption ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commitcommitdifftree |
2019-03-19 | Peter Zijlstra | perf/x86: Fixup typo in stub functions ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2019-03-13 | Peter Zijlstra ... | perf/x86/intel: Implement support for TSX Force Abort ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commitcommitdifftree |
2019-03-13 | Peter Zijlstra ... | x86: Add TSX Force Abort CPUID/MSR ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commitcommitdifftree |
2019-03-13 | Peter Zijlstra ... | perf/x86/intel: Generalize dynamic constraint creation ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commitcommitdifftree |
2019-03-13 | Peter Zijlstra ... | perf/x86/intel: Make cpuc allocations consistent ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commitcommitdifftree |
2019-03-05 | Peter Zijlstra | futex: Fix (possible) missed wakeup ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2019-02-12 | Peter Zijlstra | perf/x86/intel: Delay memory deallocation until x86_pmu_dead... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> # With developer hat on ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> # With maintainer hat on Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2018-12-21 | Peter Zijlstra | locking/qspinlock, x86: Provide liveness guarantee ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2018-12-21 | Peter Zijlstra | locking/qspinlock: Re-order code ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2018-12-05 | Peter Zijlstra ... | sched/smt: Make sched_smt_present track topology ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commitcommitdifftree |
2018-12-05 | Peter Zijlstra | sched/core: Fix cpu.max vs. cpuhotplug deadlock ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2018-11-10 | Peter Zijlstra | x86/percpu: Fix this_cpu_read() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commitcommitdifftree |
2018-11-10 | Peter Zijlstra | x86/tsc: Force inlining of cyc2ns bits ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commitcommitdifftree |
2018-11-04 | Peter Zijlstra | perf/core: Fix perf_pmu_unregister() locking ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2018-09-09 | Peter Zijlstra | mm/tlb: Remove tlb_remove_table() non-concurrent condition ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commitcommitdifftree |
2018-09-05 | Peter Zijlstra | mm/tlb, x86/mm: Support invalidating TLB caches for... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commitcommitdifftree |
2018-09-05 | Peter Zijlstra | stop_machine: Reflow cpu_stop_queue_two_works() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commitcommitdifftree |
2018-08-24 | Peter Zijlstra | ARC: Improve cmpxchg syscall implementation Signed-off-by: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2018-08-15 | Peter Zijlstra | sched/smt: Update sched_smt_present at runtime Signed-off-by: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2018-08-15 | Peter Zijlstra | x86/paravirt: Fix spectre-v2 mitigations for paravirt... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commitcommitdifftree |
2018-07-22 | Peter Zijlstra | clocksource: Initialize cs->wd_list ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commitcommitdifftree |
2018-07-08 | Peter Zijlstra | sched/core: Fix rules for running on online && !active... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2018-06-20 | Peter Zijlstra | sched/core: Introduce set_special_state() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2018-06-20 | Peter Zijlstra | kthread, sched/wait: Fix kthread_parkme() wait-loop ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2018-06-20 | Peter Zijlstra | stop_machine, sched: Fix migrate_swap() vs. active_balance... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2018-05-30 | Peter Zijlstra | perf/core: Fix perf_output_read_group() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commitcommitdifftree |
2018-05-16 | Peter Zijlstra | perf/x86: Fix possible Spectre-v1 indexing for x86_pmu... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2018-05-16 | Peter Zijlstra | perf/core: Fix possible Spectre-v1 indexing for ->aux_pages[] ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2018-05-16 | Peter Zijlstra | perf/x86/msr: Fix possible Spectre-v1 indexing in the... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2018-05-16 | Peter Zijlstra | perf/x86/cstate: Fix possible Spectre-v1 indexing for... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2018-05-16 | Peter Zijlstra | perf/x86: Fix possible Spectre-v1 indexing for hw_perf_event... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2018-05-16 | Peter Zijlstra | sched/autogroup: Fix possible Spectre-v1 indexing for... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2018-04-26 | Peter Zijlstra | x86/tsc: Allow TSC calibration without PIT ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commitcommitdifftree |
2018-03-15 | Peter Zijlstra | objtool, retpolines: Integrate objtool with retpoline... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2018-03-15 | Peter Zijlstra | objtool: Add module specific retpoline rules ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2018-03-15 | Peter Zijlstra | objtool: Add retpoline validation ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2018-03-15 | Peter Zijlstra | objtool: Use existing global variables for options ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2018-03-15 | Peter Zijlstra | x86/mm/sme, objtool: Annotate indirect call in sme_encrypt_e... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2018-03-15 | Peter Zijlstra | x86/boot, objtool: Annotate indirect jump in secondary_start... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2018-03-15 | Peter Zijlstra | x86/paravirt, objtool: Annotate indirect calls ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2018-03-15 | Peter Zijlstra | x86/speculation, objtool: Annotate indirect calls/jumps... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2018-02-25 | Peter Zijlstra | locking/lockdep: Fix possible NULL deref ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2018-02-22 | Peter Zijlstra | x86/speculation: Add <asm/msr-index.h> dependency ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2018-02-22 | Peter Zijlstra | x86/debug: Use UD2 for WARN() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2018-02-16 | Peter Zijlstra | objtool: Fix switch-table detection ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2018-02-07 | Peter Zijlstra | KVM: VMX: Make indirect call speculation safe ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commitcommitdifftree |
2018-02-07 | Peter Zijlstra | KVM: x86: Make indirect calls in emulator speculation... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commitcommitdifftree |
2018-02-03 | Peter Zijlstra | futex: Fix OWNER_DEAD fixup ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2018-01-23 | Peter Zijlstra | futex: Avoid violating the 10th rule of futex ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commitcommitdifftree |
2018-01-17 | Peter Zijlstra | x86,perf: Disable intel_bts when PTI ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commitcommitdifftree |
2018-01-10 | Peter Zijlstra | x86/events/intel/ds: Use the proper cache flush method... Signed-off-by: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2018-01-02 | Peter Zijlstra | x86/mm: Clarify the whole ASID/kernel PCID/user PCID... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2018-01-02 | Peter Zijlstra | x86/mm: Optimize RESTORE_CR3 ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2018-01-02 | Peter Zijlstra | x86/mm: Use/Fix PCID to optimize user/kernel switches ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2017-12-29 | Peter Zijlstra | x86/mm: Create asm/invpcid.h ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2017-12-29 | Peter Zijlstra | x86/mm: Add comments to clarify which TLB-flush functions... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2017-12-29 | Peter Zijlstra | x86/mm: Remove superfluous barriers ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2017-12-29 | Peter Zijlstra | x86/mm: Use __flush_tlb_one() for kernel memory ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2017-12-29 | Peter Zijlstra | x86/microcode: Dont abuse the TLB-flush interface ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2017-12-29 | Peter Zijlstra | x86/uv: Use the right TLB-flush API ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2017-12-29 | Peter Zijlstra | x86/doc: Remove obvious weirdnesses from the x86 MM... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2017-12-29 | Peter Zijlstra | x86/ldt: Rework locking ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2017-12-10 | Peter Zijlstra | perf/core: Fix __perf_read_group_add() locking ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2017-11-01 | Peter Zijlstra | futex: Fix more put_pi_state() vs. exit_pi_state_list... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2017-10-10 | Peter Zijlstra | sched/core: Ensure load_balance() respects the active_mask ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2017-10-10 | Peter Zijlstra | sched/core: Address more wake_affine() regressions ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2017-10-10 | Peter Zijlstra | sched/core: Fix wake_affine() performance regression ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2017-10-10 | Peter Zijlstra | locking/selftest: Avoid false BUG report ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2017-10-10 | Peter Zijlstra | locking/lockdep: Fix stacktrace mess ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2017-09-29 | Peter Zijlstra | sched/debug: Add explicit TASK_PARKED printing ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2017-09-29 | Peter Zijlstra | sched/debug: Ignore TASK_IDLE for SysRq-W ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2017-09-29 | Peter Zijlstra | sched/debug: Add explicit TASK_IDLE printing ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2017-09-29 | Peter Zijlstra | sched/tracing: Use common task-state helpers ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2017-09-29 | Peter Zijlstra | sched/tracing: Fix trace_sched_switch task-state printing ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2017-09-29 | Peter Zijlstra | sched/debug: Remove unused variable ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2017-09-29 | Peter Zijlstra | sched/debug: Convert TASK_state to hex ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2017-09-29 | Peter Zijlstra | sched/debug: Implement consistent task-state printing ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Peter Zijlstra <peterz@infradead.org> |
commitcommitdifftree |
2017-09-25 | Peter Zijlstra | smp/hotplug: Hotplug state fail injection ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commitcommitdifftree |
2017-09-25 | Peter Zijlstra | smp/hotplug: Differentiate the AP completion between... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commitcommitdifftree |
2017-09-25 | Peter Zijlstra | smp/hotplug: Differentiate the AP-work lockdep class... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commitcommitdifftree |
2017-09-25 | Peter Zijlstra | smp/hotplug: Callback vs state-machine consistency ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commitcommitdifftree |
2017-09-25 | Peter Zijlstra | smp/hotplug: Rewrite AP state machine core ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commitcommitdifftree |
2017-09-25 | Peter Zijlstra | smp/hotplug: Allow external multi-instance rollback ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commitcommitdifftree |
2017-09-25 | Peter Zijlstra | smp/hotplug: Add state diagram ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commitcommitdifftree |
next |