2022-04-13 | Peter Zijlstra | x86,static_call: Fix __static_call_return0 for i386 Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-04-13 | Peter Zijlstra | x86: Annotate call_on_stack() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-19 | Peter Zijlstra | x86/module: Fix the paravirt vs alternative order Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-11 | Peter Zijlstra | Documentation/hw-vuln: Update spectre doc Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-11 | Peter Zijlstra | x86/speculation: Add eIBRS + Retpoline options Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-11 | Peter Zijlstra ... | x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-11 | Peter Zijlstra | x86,bugs: Unconditionally allow spectre_v2=retpoline,amd Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-08 | Peter Zijlstra | sched: Fix yet more sched_fork() races Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-02-16 | Peter Zijlstra | sched: Avoid double preemption in __cond_resched_*lock*() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-02-08 | Peter Zijlstra | x86/perf: Default set FREEZE_ON_SMI for all Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-02-01 | Peter Zijlstra | perf: Fix perf_event_read_local() time Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-11-18 | Peter Zijlstra | rcu: Fix rcu_dynticks_curr_cpu_in_eqs() vs noinstr Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-11-18 | Peter Zijlstra | rcu: Always inline rcu_dynticks_task*_{enter,exit}() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-11-18 | Peter Zijlstra | objtool: Handle __sanitize_cov*() tail calls Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-11-18 | Peter Zijlstra | x86/xen: Mark cpu_bringup_and_idle() as dead_end_function Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-11-18 | Peter Zijlstra | x86: Increase exception stack sizes Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-11-18 | Peter Zijlstra | x86/mm/64: Improve stack overflow warnings Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-11-18 | Peter Zijlstra | locking/lockdep: Avoid RCU-induced noinstr fail Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-11-18 | Peter Zijlstra | x86/iopl: Fake iopl(3) CLI/STI usage Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-10-01 | Peter Zijlstra | sched: Always inline is_percpu_thread() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-10-01 | Peter Zijlstra | objtool: Teach get_alt_entry() about more relocation... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-09-15 | Peter Zijlstra | locking/rwbase: Extract __rwbase_write_trylock() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-09-15 | Peter Zijlstra | locking/rwbase: Properly match set_and_save_state(... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-09-09 | Peter Zijlstra | locking/rtmutex: Fix ww_mutex deadlock check Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-08-27 | Peter Zijlstra | locking/rtmutex: Return success on deadlock for ww_mutex... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-08-27 | Peter Zijlstra | locking/rtmutex: Prevent spurious EDEADLK return caused... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-08-20 | Peter Zijlstra | Merge branch 'sched/core' |
commit | commitdiff | tree |
2021-08-20 | Peter Zijlstra | sched: Fix Core-wide rq->lock for uninitialized CPUs Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-08-17 | Peter Zijlstra | static_call: Update API documentation Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-08-17 | Peter Zijlstra | locking/ww_mutex: Implement rtmutex based ww_mutex... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-08-17 | Peter Zijlstra | locking/rtmutex: Extend the rtmutex core to support... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-08-17 | Peter Zijlstra | locking/ww_mutex: Add rt_mutex based lock type and... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-08-17 | Peter Zijlstra | locking/ww_mutex: Add RT priority to W/W order Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-08-17 | Peter Zijlstra | locking/ww_mutex: Implement rt_mutex accessors Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-08-17 | Peter Zijlstra | locking/ww_mutex: Abstract out mutex types Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-08-17 | Peter Zijlstra | locking/ww_mutex: Abstract out mutex accessors Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-08-17 | Peter Zijlstra | locking/ww_mutex: Abstract out waiter enqueueing Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-08-17 | Peter Zijlstra | locking/ww_mutex: Abstract out the waiter iteration Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-08-17 | Peter Zijlstra | locking/ww_mutex: Remove the __sched annotation from... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-08-17 | Peter Zijlstra ... | locking/ww_mutex: Split out the W/W implementation... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-08-17 | Peter Zijlstra ... | locking/ww_mutex: Split up ww_mutex_unlock() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-08-17 | Peter Zijlstra | locking/ww_mutex: Gather mutex_waiter initialization Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-08-17 | Peter Zijlstra | locking/ww_mutex: Simplify lockdep annotations Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-08-17 | Peter Zijlstra | locking/rtmutex: Squash !RT tasks to DEFAULT_PRIO Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-08-17 | Peter Zijlstra | locking/rtmutex: Split out the inner parts of 'struct... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-08-17 | Peter Zijlstra | locking/rtmutex: Remove rt_mutex_is_locked() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-08-17 | Peter Zijlstra | media/atomisp: Use lockdep instead of *mutex_is_locked() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-08-10 | Peter Zijlstra | hrtimer: Consolidate reprogramming code Signed-off-by: Peter Zijlstra <peterz@infradead.org> |
commit | commitdiff | tree |
2021-08-05 | Peter Zijlstra | locking/lockdep: Provide lockdep_assert{,_once}() helpers Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-08-04 | Peter Zijlstra | Documentation/atomic_t: Document forward progress expectations Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-08-04 | Peter Zijlstra | perf/x86: Fix out of bound MSR access Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-08-04 | Peter Zijlstra | sched/rt: Fix double enqueue caused by rt_effective_prio Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-07-07 | Peter Zijlstra | Documentation/atomic_t: Document cmpxchg() vs try_cmpxchg() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-07-07 | Peter Zijlstra | locking/mutex: Add MUTEX_WARN_ON Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-07-07 | Peter Zijlstra | locking/mutex: Introduce __mutex_trylock_or_handoff() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-07-07 | Peter Zijlstra | locking/mutex: Fix HANDOFF condition Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-07-07 | Peter Zijlstra | locking/mutex: Use try_cmpxchg() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-07-05 | Peter Zijlstra | kprobe/static_call: Restore missing static_call_text_reserved() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-07-05 | Peter Zijlstra | static_call: Fix static_call_text_reserved() vs __init Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-07-05 | Peter Zijlstra | jump_label: Fix jump_label_text_reserved() vs __init Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-06-23 | Peter Zijlstra | perf: Fix task context PMU for Hetero Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-06-22 | Peter Zijlstra | lockdep/selftest: Remove wait-type RCU_CALLBACK tests Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-06-22 | Peter Zijlstra | lockdep/selftests: Fix selftests vs PROVE_RAW_LOCK_NESTING Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-06-22 | Peter Zijlstra | lockdep: Fix wait-type for empty stack Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-06-22 | Peter Zijlstra | locking/lockdep: Improve noinstr vs errors Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-06-22 | Peter Zijlstra | x86: Always inline task_size_max() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-06-22 | Peter Zijlstra | x86/xen: Fix noinstr fail in exc_xen_unknown_trap() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-06-22 | Peter Zijlstra | x86/xen: Fix noinstr fail in xen_pv_evtchn_do_upcall() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-06-22 | Peter Zijlstra | x86/entry: Fix noinstr fail in __do_fast_syscall_32() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-06-21 | Peter Zijlstra | objtool/x86: Ignore __x86_indirect_alt_* symbols Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-06-18 | Peter Zijlstra | recordmcount: Correct st_shndx handling Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-06-18 | Peter Zijlstra | sched: Change task_struct::state Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-06-18 | Peter Zijlstra | sched,arch: Remove unused TASK_STATE offsets Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-06-18 | Peter Zijlstra | sched,timer: Use __set_current_state() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-06-18 | Peter Zijlstra | sched: Add get_current_state() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-06-18 | Peter Zijlstra | sched,perf,kvm: Fix preemption condition Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-06-18 | Peter Zijlstra | sched: Introduce task_is_running() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-06-18 | Peter Zijlstra | sched: Unbreak wakeups Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-06-17 | Peter Zijlstra | sched/fair: Age the average idle time Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-06-14 | Peter Zijlstra | objtool: Improve reloc hash size guestimate Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-06-11 | Peter Zijlstra | objtool: Only rewrite unconditional retpoline thunk... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-06-10 | Peter Zijlstra | objtool: Fix .symtab_shndx handling for elf_create_undef_sym... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-06-10 | Peter Zijlstra | irq_work: Make irq_work_queue() NMI-safe again Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-06-01 | Peter Zijlstra | sched,init: Fix DEBUG_PREEMPT vs early boot Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-06-01 | Peter Zijlstra | sched: Add CONFIG_SCHED_CORE help text Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-06-01 | Peter Zijlstra | x86,kprobes: WARN if kprobes tries to handle a fault Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-06-01 | Peter Zijlstra | kprobes: Remove kprobe::fault_handler Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-05-18 | Peter Zijlstra | sched,stats: Further simplify sched_info Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-05-15 | Peter Zijlstra | openrisc: Define memory barrier mb Signed-off-by: Peter Zijlstra <peterz@infradead.org> |
commit | commitdiff | tree |
2021-05-14 | Peter Zijlstra | objtool: Reflow handle_jump_alt() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-05-14 | Peter Zijlstra | jump_label/x86: Remove unused JUMP_LABEL_NOP_SIZE Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-05-13 | Peter Zijlstra | tick/nohz: Call tick_nohz_task_switch() with interrupts... Signed-off-by: Peter Zijlstra <peterz@infradead.org> |
commit | commitdiff | tree |
2021-05-13 | Peter Zijlstra | tick/nohz: Evaluate the CPU expression after the static key Signed-off-by: Peter Zijlstra <peterz@infradead.org> |
commit | commitdiff | tree |
2021-05-12 | Peter Zijlstra | jump_label, x86: Allow short NOPs Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-05-12 | Peter Zijlstra | objtool: Provide stats for jump_labels Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-05-12 | Peter Zijlstra | objtool: Rewrite jump_label instructions Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-05-12 | Peter Zijlstra | objtool: Decode jump_entry::key addend Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-05-12 | Peter Zijlstra | jump_label, x86: Emit short JMP Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-05-12 | Peter Zijlstra | jump_label: Free jump_entry::key bit1 for build use Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-05-12 | Peter Zijlstra | jump_label, x86: Add variable length patching support Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
next |