Show patches with: Submitter = Nicholas Piggin       |    Archived = No       |   2688 patches
« 1 2 3 426 27 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[v3,14/17] powerpc/qspinlock: reduce remote node steal spins powerpc: alternate queued spinlock implementation - - - - --- 2022-11-26 Nicholas Piggin Accepted
[v3,13/17] powerpc/qspinlock: use spin_begin/end API powerpc: alternate queued spinlock implementation - - - - --- 2022-11-26 Nicholas Piggin Accepted
[v3,12/17] powerpc/qspinlock: allow lock stealing in trylock and lock fastpath powerpc: alternate queued spinlock implementation - - - - --- 2022-11-26 Nicholas Piggin Accepted
[v3,11/17] powerpc/qspinlock: add ability to prod new queue head CPU powerpc: alternate queued spinlock implementation - - - - --- 2022-11-26 Nicholas Piggin Accepted
[v3,10/17] powerpc/qspinlock: allow propagation of yield CPU down the queue powerpc: alternate queued spinlock implementation - - - - --- 2022-11-26 Nicholas Piggin Accepted
[v3,09/17] powerpc/qspinlock: allow stealing when head of queue yields powerpc: alternate queued spinlock implementation - - - - --- 2022-11-26 Nicholas Piggin Accepted
[v3,08/17] powerpc/qspinlock: implement option to yield to previous node powerpc: alternate queued spinlock implementation - - - - --- 2022-11-26 Nicholas Piggin Accepted
[v3,07/17] powerpc/qspinlock: paravirt yield to lock owner powerpc: alternate queued spinlock implementation - - - - --- 2022-11-26 Nicholas Piggin Accepted
[v3,06/17] powerpc/qspinlock: store owner CPU in lock word powerpc: alternate queued spinlock implementation - - - - --- 2022-11-26 Nicholas Piggin Accepted
[v3,05/17] powerpc/qspinlock: theft prevention to control latency powerpc: alternate queued spinlock implementation - - - - --- 2022-11-26 Nicholas Piggin Accepted
[v3,04/17] powerpc/qspinlock: allow new waiters to steal the lock before queueing powerpc: alternate queued spinlock implementation - - - - --- 2022-11-26 Nicholas Piggin Accepted
[v3,03/17] powerpc/qspinlock: convert atomic operations to assembly powerpc: alternate queued spinlock implementation - - - - --- 2022-11-26 Nicholas Piggin Accepted
[v3,02/17] powerpc/qspinlock: use a half-word store to unlock to avoid larx/stcx. powerpc: alternate queued spinlock implementation - - - - --- 2022-11-26 Nicholas Piggin Accepted
[v3,01/17] powerpc/qspinlock: add mcs queueing for contended waiters powerpc: alternate queued spinlock implementation - - - - --- 2022-11-26 Nicholas Piggin Accepted
powerpc: Fix writable sections being moved into the rodata region powerpc: Fix writable sections being moved into the rodata region - 1 1 - --- 2022-11-16 Nicholas Piggin Accepted
[RFC,4/4] powerpc/qspinlock: add compile-time tuning adjustments powerpc/qspinlock: make slowpath accesses more efficient - - - - --- 2022-11-14 Nicholas Piggin Superseded
[RFC,3/4] powerpc/qspinlock: Remove !maybe_waiters special case queue head locking powerpc/qspinlock: make slowpath accesses more efficient - - - - --- 2022-11-14 Nicholas Piggin Superseded
[RFC,2/4] powerpc/qspinlock: Avoid cmpxchg style patterns in queue head locking powerpc/qspinlock: make slowpath accesses more efficient - - - - --- 2022-11-14 Nicholas Piggin Superseded
[RFC,1/4] powerpc/qspinlock: Avoid cmpxchg pattern in lock stealing powerpc/qspinlock: make slowpath accesses more efficient - - - - --- 2022-11-14 Nicholas Piggin Superseded
[v2,17/17] powerpc/qspinlock: provide accounting and options for sleepy locks powerpc: alternate queued spinlock implementation - - - - --- 2022-11-14 Nicholas Piggin Superseded
[v2,16/17] powerpc/qspinlock: allow indefinite spinning on a preempted owner powerpc: alternate queued spinlock implementation - - - - --- 2022-11-14 Nicholas Piggin Superseded
[v2,15/17] powerpc/qspinlock: reduce remote node steal spins powerpc: alternate queued spinlock implementation - - - - --- 2022-11-14 Nicholas Piggin Superseded
[v2,14/17] powerpc/qspinlock: use spin_begin/end API powerpc: alternate queued spinlock implementation - - - - --- 2022-11-14 Nicholas Piggin Superseded
[v2,13/17] powerpc/qspinlock: trylock and initial lock attempt may steal powerpc: alternate queued spinlock implementation - - - - --- 2022-11-14 Nicholas Piggin Superseded
[v2,12/17] powerpc/qspinlock: add ability to prod new queue head CPU powerpc: alternate queued spinlock implementation - - - - --- 2022-11-14 Nicholas Piggin Superseded
[v2,11/17] powerpc/qspinlock: allow propagation of yield CPU down the queue powerpc: alternate queued spinlock implementation - - - - --- 2022-11-14 Nicholas Piggin Superseded
[v2,10/17] powerpc/qspinlock: allow stealing when head of queue yields powerpc: alternate queued spinlock implementation - - - - --- 2022-11-14 Nicholas Piggin Superseded
[v2,09/17] powerpc/qspinlock: implement option to yield to previous node powerpc: alternate queued spinlock implementation - - - - --- 2022-11-14 Nicholas Piggin Superseded
[v2,08/17] powerpc/qspinlock: paravirt yield to lock owner powerpc: alternate queued spinlock implementation - - - - --- 2022-11-14 Nicholas Piggin Superseded
[v2,07/17] powerpc/qspinlock: store owner CPU in lock word powerpc: alternate queued spinlock implementation - - - - --- 2022-11-14 Nicholas Piggin Superseded
[v2,06/17] powerpc/qspinlock: theft prevention to control latency powerpc: alternate queued spinlock implementation - - - - --- 2022-11-14 Nicholas Piggin Superseded
[v2,05/17] powerpc/qspinlock: allow new waiters to steal the lock before queueing powerpc: alternate queued spinlock implementation - - - - --- 2022-11-14 Nicholas Piggin Superseded
[v2,04/17] powerpc/qspinlock: convert atomic operations to assembly powerpc: alternate queued spinlock implementation - - - - --- 2022-11-14 Nicholas Piggin Superseded
[v2,03/17] powerpc/qspinlock: use a half-word store to unlock to avoid larx/stcx. powerpc: alternate queued spinlock implementation - - - - --- 2022-11-14 Nicholas Piggin Superseded
[v2,02/17] powerpc/qspinlock: add mcs queueing for contended waiters powerpc: alternate queued spinlock implementation - - - - --- 2022-11-14 Nicholas Piggin Superseded
[v2,01/17] powerpc/qspinlock: powerpc qspinlock implementation powerpc: alternate queued spinlock implementation - - - - --- 2022-11-14 Nicholas Piggin Superseded
[v2,01a/17] powerpc/qspinlock: prepare powerpc qspinlock implementation [v2,01a/17] powerpc/qspinlock: prepare powerpc qspinlock implementation - - - - --- 2022-11-14 Nicholas Piggin Superseded
[v5,2/2] powerpc/64: Add module check for ELF ABI version powerpc module arch checks - - - - 5-- 2022-10-31 Nicholas Piggin Changes Requested
[v5,1/2] module: add module_elf_check_arch for module-specific checks powerpc module arch checks 1 - - - --- 2022-10-31 Nicholas Piggin Changes Requested
[RFC,19/19] powerpc/64: ELFv2 use reserved word in the stack frame for the regs marker Remove STACK_FRAME_OVERHEAD - - - - 2-3 2022-10-31 Nicholas Piggin Superseded
[RFC,18/19] powerpc: change stack marker memory operations to 32-bit Remove STACK_FRAME_OVERHEAD - - - - --- 2022-10-31 Nicholas Piggin Superseded
[RFC,17/19] powerpc: remove STACK_FRAME_OVERHEAD Remove STACK_FRAME_OVERHEAD - - - - --- 2022-10-31 Nicholas Piggin Superseded
[RFC,16/19] powerpc/64: ELFv2 use minimal stack frames in int and switch frame sizes Remove STACK_FRAME_OVERHEAD - - - - --- 2022-10-31 Nicholas Piggin Superseded
[RFC,15/19] powerpc: allow minimum sized kernel stack frames Remove STACK_FRAME_OVERHEAD - - - - --- 2022-10-31 Nicholas Piggin Superseded
[RFC,14/19] powerpc: split validate_sp into two functions Remove STACK_FRAME_OVERHEAD - - - - --- 2022-10-31 Nicholas Piggin Superseded
[RFC,13/19] powerpc: copy_thread add a back chain to the switch stack frame Remove STACK_FRAME_OVERHEAD - - - - --- 2022-10-31 Nicholas Piggin Superseded
[RFC,12/19] powerpc: copy_thread fill in interrupt frame marker and back chain Remove STACK_FRAME_OVERHEAD - - - - --- 2022-10-31 Nicholas Piggin Superseded
[RFC,11/19] powerpc: add a define for the switch frame size and regs offset Remove STACK_FRAME_OVERHEAD - - - - --- 2022-10-31 Nicholas Piggin Superseded
[RFC,10/19] powerpc: add a define for the user interrupt frame size Remove STACK_FRAME_OVERHEAD - - - - --- 2022-10-31 Nicholas Piggin Superseded
[RFC,09/19] powerpc: Rename STACK_FRAME_MARKER and derive it from frame offset Remove STACK_FRAME_OVERHEAD - - - - --- 2022-10-31 Nicholas Piggin Superseded
[RFC,08/19] powerpc: add a definition for the marker offset within the interrupt frame Remove STACK_FRAME_OVERHEAD - - - - --- 2022-10-31 Nicholas Piggin Superseded
[RFC,07/19] powerpc: add definition for pt_regs offset within an interrupt frame Remove STACK_FRAME_OVERHEAD - - - - --- 2022-10-31 Nicholas Piggin Superseded
[RFC,06/19] powerpc: simplify ppc_save_regs Remove STACK_FRAME_OVERHEAD - - - - --- 2022-10-31 Nicholas Piggin Superseded
[RFC,05/19] powerpc/32: Use load and store multiple in GPR save/restore macros Remove STACK_FRAME_OVERHEAD - - - - --- 2022-10-31 Nicholas Piggin Superseded
[RFC,04/19] powerpc/pseries: hvcall stack frame overhead Remove STACK_FRAME_OVERHEAD - - - - --- 2022-10-31 Nicholas Piggin Superseded
[RFC,03/19] powerpc/64: Remove asm interrupt tracing call helpers Remove STACK_FRAME_OVERHEAD - - - - --- 2022-10-31 Nicholas Piggin Superseded
[RFC,02/19] powerpc: Rearrange copy_thread child stack creation Remove STACK_FRAME_OVERHEAD - - - - --- 2022-10-31 Nicholas Piggin Superseded
[RFC,01/19] powerpc/perf: callchain validate kernel stack pointer bounds Remove STACK_FRAME_OVERHEAD - - - - --- 2022-10-31 Nicholas Piggin Superseded
powerpc/books: Never call nmi_enter for real-mode NMIs powerpc/books: Never call nmi_enter for real-mode NMIs - - - - 1-1 2022-10-27 Nicholas Piggin Changes Requested
powerpc/64s/hash: add stress_hpt kernel boot option to increase hash faults powerpc/64s/hash: add stress_hpt kernel boot option to increase hash faults - - - - 1-- 2022-10-24 Nicholas Piggin Accepted
powerpc/64s/interrupt: Fix clear of PACA_IRQS_HARD_DIS when returning to soft-masked context powerpc/64s/interrupt: Fix clear of PACA_IRQS_HARD_DIS when returning to soft-masked context - 1 - 1 5-- 2022-10-22 Nicholas Piggin Accepted
[v2,2/2] powerpc/64/interrupt: Prevent NMI PMI causing a dangerous warning powerpc: misc interrupt and context tracking - - - - --- 2022-10-14 Nicholas Piggin Accepted
[v2,1/2] KVM: PPC: BookS PR-KVM and BookE do not support context tracking powerpc: misc interrupt and context tracking - - - - --- 2022-10-14 Nicholas Piggin Accepted
[3/3] powerpc/64s: make linear_map_hash_lock a raw spinlock [1/3] powerpc/64s: Add lockdep for HPTE lock - - - 1 4-- 2022-10-13 Nicholas Piggin Accepted
[2/3] powerpc/64s: make HPTE lock and native_tlbie_lock irq-safe [1/3] powerpc/64s: Add lockdep for HPTE lock - - - 1 --- 2022-10-13 Nicholas Piggin Accepted
[1/3] powerpc/64s: Add lockdep for HPTE lock [1/3] powerpc/64s: Add lockdep for HPTE lock - - - 1 --- 2022-10-13 Nicholas Piggin Accepted
[3/3] powerpc: fix reschedule bug in KUAP-unlocked user copy [1/3] powerpc/64s: Disable preemption in hash lazy mmu mode - - - 1 4-- 2022-10-13 Nicholas Piggin Accepted
[2/3] powerpc/64s: Fix hash__change_memory_range preemption warning [1/3] powerpc/64s: Disable preemption in hash lazy mmu mode - - - 1 --- 2022-10-13 Nicholas Piggin Accepted
[1/3] powerpc/64s: Disable preemption in hash lazy mmu mode [1/3] powerpc/64s: Disable preemption in hash lazy mmu mode - - - 1 --- 2022-10-13 Nicholas Piggin Accepted
powerpc/pseries: Fix CONFIG_DTL=n build powerpc/pseries: Fix CONFIG_DTL=n build - 1 - 1 5-- 2022-10-13 Nicholas Piggin Accepted
powerpc/64s/interrupt: Fix lost interrupts when returning to soft-masked context powerpc/64s/interrupt: Fix lost interrupts when returning to soft-masked context - 1 - 1 5-- 2022-10-13 Nicholas Piggin Accepted
[2/2] powerpc: move sync_file_range2 compat definition [1/2] powerpc/32: fix syscall wrappers with 64-bit arguments of unaligned register-pairs - - - - 5-- 2022-10-12 Nicholas Piggin New
[1/2] powerpc/32: fix syscall wrappers with 64-bit arguments of unaligned register-pairs [1/2] powerpc/32: fix syscall wrappers with 64-bit arguments of unaligned register-pairs - 1 1 - --- 2022-10-12 Nicholas Piggin Accepted
powerpc/64: poison __per_cpu_offset to catch use-before-init powerpc/64: poison __per_cpu_offset to catch use-before-init - - - - 5-- 2022-10-06 Nicholas Piggin New
KVM: PPC: Book3S HV: Fix stack frame regs marker KVM: PPC: Book3S HV: Fix stack frame regs marker - 1 - - 5-- 2022-10-06 Nicholas Piggin Accepted
[RFC] powerpc/64: Don't recurse irq replay [RFC] powerpc/64: Don't recurse irq replay - - - - 5-- 2022-10-06 Nicholas Piggin Superseded
[RFC] KVM: PPC: Book3S PR: Fix context tracking [RFC] KVM: PPC: Book3S PR: Fix context tracking - - - - --- 2022-10-06 Nicholas Piggin New
[2/2] powerpc/32: select HAVE_VIRT_CPU_ACCOUNTING_GEN powerpc/32: nohz full support - - - - 5-- 2022-10-06 Nicholas Piggin Superseded
[1/2] powerpc/32: implement HAVE_CONTEXT_TRACKING_USER support powerpc/32: nohz full support - - - - --- 2022-10-06 Nicholas Piggin Superseded
[4/4] powerpc/64: Fix perf profiling asynchronous interrupt handlers powerpc: misc interrupt and context tracking fixes - - - - 5-- 2022-10-06 Nicholas Piggin Superseded
[3/4] powerpc/64e/interrupt: Prevent NMI PMI causing a dangerous warning powerpc: misc interrupt and context tracking fixes - - - - --- 2022-10-06 Nicholas Piggin Accepted
[2/4] powerpc/64s/interrupt: Perf NMI should not take normal exit path powerpc: misc interrupt and context tracking fixes - - - - --- 2022-10-06 Nicholas Piggin Accepted
[1/4] KVM: PPC: BookS PR-KVM and BookE do not support context tracking powerpc: misc interrupt and context tracking fixes - - - - --- 2022-10-06 Nicholas Piggin Superseded
powerpc: remove the last remnants of cputime_t powerpc: remove the last remnants of cputime_t - - - - 5-- 2022-10-06 Nicholas Piggin Accepted
powerpc/64s/interrupt: stack backtrace fix powerpc/64s/interrupt: stack backtrace fix - 1 - - --- 2022-10-04 Nicholas Piggin Accepted
[RFC,3/3] Remove HAVE_VIRT_CPU_ACCOUNTING_GEN option powerpc/32: nohz full support - - - - --- 2022-10-04 Nicholas Piggin Superseded
[RFC,2/3] powerpc: remove the last remnants of cputime_t powerpc/32: nohz full support - - - - --- 2022-10-04 Nicholas Piggin Superseded
[RFC,1/3] powerpc/32: Implement HAVE_CONTEXT_TRACKING_USER support powerpc/32: nohz full support - - - - --- 2022-10-04 Nicholas Piggin Superseded
[2/2] powerpc/64: Fix msr_check_and_set/clear MSR[EE] race [1/2] powerpc/64s/interrupt: Change must-hard-mask interrupt check from BUG to WARN - - - - --- 2022-10-04 Nicholas Piggin Accepted
[1/2] powerpc/64s/interrupt: Change must-hard-mask interrupt check from BUG to WARN [1/2] powerpc/64s/interrupt: Change must-hard-mask interrupt check from BUG to WARN - 1 - 1 --- 2022-10-04 Nicholas Piggin Accepted
powerpc: remove orphan systbl_chk.sh powerpc: remove orphan systbl_chk.sh - - - - 5-- 2022-09-29 Nicholas Piggin Accepted
[v2,5/5] powerpc/64s/interrupt: halt early boot interrupts if paca is not set up powerpc/64s: improve boot debugging - - - - --- 2022-09-26 Nicholas Piggin Accepted
[v2,4/5] powerpc/64: don't set boot CPU's r13 to paca until the structure is set up powerpc/64s: improve boot debugging - - - - --- 2022-09-26 Nicholas Piggin Accepted
[v2,3/5] powerpc/64: avoid using r13 in relocate powerpc/64s: improve boot debugging - - - - --- 2022-09-26 Nicholas Piggin Accepted
[v2,2/5] powerpc/64s: early boot machine check handler powerpc/64s: improve boot debugging - - - - --- 2022-09-26 Nicholas Piggin Accepted
[v2,1/5] powerpc/64s/interrupt: move early boot ILE fixup into a macro powerpc/64s: improve boot debugging - - - - --- 2022-09-26 Nicholas Piggin Accepted
[v3,7/7] powerpc/64/irq: tidy soft-masked irq replay and improve documentation powerpc/64: interrupt soft-mask and context fixes - - - - 5-- 2022-09-26 Nicholas Piggin Accepted
[v3,6/7] powerpc/64/interrupt: avoid BUG/WARN recursion in interrupt entry powerpc/64: interrupt soft-mask and context fixes - - - - --- 2022-09-26 Nicholas Piggin Accepted
[v3,5/7] powerpc/64s/interrupt: masked handler debug check for previous hard disable powerpc/64: interrupt soft-mask and context fixes - - - - --- 2022-09-26 Nicholas Piggin Accepted
[v3,4/7] powerpc/64s: Fix irq state management in runlatch functions powerpc/64: interrupt soft-mask and context fixes - - - - --- 2022-09-26 Nicholas Piggin Accepted
« 1 2 3 426 27 »