Age | Commit message (Expand) | Author | Files | Lines |
2022-12-02 | powerpc/qspinlock: allow indefinite spinning on a preempted owner | Nicholas Piggin | 1 | -15/+62 |
2022-12-02 | powerpc/qspinlock: reduce remote node steal spins | Nicholas Piggin | 1 | -3/+40 |
2022-12-02 | powerpc/qspinlock: use spin_begin/end API | Nicholas Piggin | 1 | -4/+35 |
2022-12-02 | powerpc/qspinlock: allow lock stealing in trylock and lock fastpath | Nicholas Piggin | 1 | -0/+9 |
2022-12-02 | powerpc/qspinlock: add ability to prod new queue head CPU | Nicholas Piggin | 1 | -2/+29 |
2022-12-02 | powerpc/qspinlock: allow propagation of yield CPU down the queue | Nicholas Piggin | 1 | -0/+79 |
2022-12-02 | powerpc/qspinlock: allow stealing when head of queue yields | Nicholas Piggin | 1 | -3/+56 |
2022-12-02 | powerpc/qspinlock: implement option to yield to previous node | Nicholas Piggin | 1 | -1/+45 |
2022-12-02 | powerpc/qspinlock: paravirt yield to lock owner | Nicholas Piggin | 1 | -12/+87 |
2022-12-02 | powerpc/qspinlock: store owner CPU in lock word | Nicholas Piggin | 1 | -1/+1 |
2022-12-02 | powerpc/qspinlock: theft prevention to control latency | Nicholas Piggin | 1 | -0/+53 |
2022-12-02 | powerpc/qspinlock: allow new waiters to steal the lock before queueing | Nicholas Piggin | 1 | -9/+101 |
2022-12-02 | powerpc/qspinlock: convert atomic operations to assembly | Nicholas Piggin | 1 | -35/+47 |
2022-12-02 | powerpc/qspinlock: add mcs queueing for contended waiters | Nicholas Piggin | 1 | -3/+184 |
2022-12-02 | powerpc/qspinlock: powerpc qspinlock implementation | Nicholas Piggin | 2 | -1/+20 |
2022-11-30 | powerpc/code-patching: Use WARN_ON and fix check in poking_init | Benjamin Gray | 1 | -8/+9 |
2022-11-30 | Merge branch 'fixes' into next | Michael Ellerman | 1 | -1/+11 |
2022-11-24 | powerpc: add compile-time support for lbarx, lharx | Nicholas Piggin | 1 | -10/+11 |
2022-10-18 | powerpc: Fix reschedule bug in KUAP-unlocked user copy | Nicholas Piggin | 1 | -1/+11 |
2022-09-28 | powerpc/64: asm use consistent global variable declaration and access | Nicholas Piggin | 2 | -12/+2 |
2022-09-26 | powerpc: Remove CONFIG_PPC_FSL_BOOK3E | Christophe Leroy | 1 | -2/+2 |
2022-09-01 | powerpc/code-patching: Speed up page mapping/unmapping | Christophe Leroy | 1 | -11/+19 |
2022-07-27 | powerpc/ppc-opcode: Define and use PPC_RAW_SETB() | Christophe Leroy | 1 | -6/+3 |
2022-06-29 | powerpc/64: Drop ppc_inst_as_str() | Michael Ellerman | 1 | -3/+3 |
2022-05-28 | Merge tag 'powerpc-5.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p... | Linus Torvalds | 4 | -91/+27 |
2022-05-22 | powerpc/kasan: Don't instrument non-maskable or raw interrupts | Daniel Axtens | 1 | -0/+3 |
2022-05-22 | powerpc/inst: Remove PPC_INST_BRANCH | Christophe Leroy | 1 | -1/+1 |
2022-05-19 | powerpc/ftrace: Use patch_instruction() return directly | Christophe Leroy | 1 | -1/+1 |
2022-05-19 | powerpc/code-patching: Inline create_branch() | Christophe Leroy | 1 | -20/+0 |
2022-05-19 | powerpc/code-patching: Inline is_offset_in_{cond}_branch_range() | Christophe Leroy | 1 | -27/+0 |
2022-05-11 | powerpc/code-patching: Use jump_label to check if poking_init() is done | Christophe Leroy | 1 | -1/+4 |
2022-05-11 | powerpc/code-patching: Use jump_label for testing freed initmem | Christophe Leroy | 1 | -1/+4 |
2022-05-08 | powerpc/code-patching: Don't call is_vmalloc_or_module_addr() without CONFIG_... | Christophe Leroy | 1 | -1/+1 |
2022-05-06 | powerpc/64: remove system call instruction emulation | Nicholas Piggin | 1 | -36/+10 |
2022-05-02 | powerpc/sstep: Use bitwise instead of arithmetic operator for flags | Yang Li | 1 | -3/+3 |
2022-04-29 | net: unexport csum_and_copy_{from,to}_user | Christoph Hellwig | 1 | -2/+0 |
2022-03-25 | Merge tag 'powerpc-5.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p... | Linus Torvalds | 5 | -26/+25 |
2022-03-23 | Merge tag 'asm-generic-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -2/+2 |
2022-03-21 | Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert... | Linus Torvalds | 3 | -37/+50 |
2022-03-08 | powerpc: Move C prototypes out of asm-prototypes.h | Christophe Leroy | 1 | -1/+0 |
2022-03-08 | powerpc/code-patching: Pre-map patch area | Michael Ellerman | 1 | -0/+14 |
2022-03-01 | powerpc/lib/sstep: Fix build errors with newer binutils | Anders Roxell | 1 | -0/+6 |
2022-03-01 | powerpc/lib/sstep: Fix 'sthcx' instruction | Anders Roxell | 1 | -1/+1 |
2022-02-25 | uaccess: fix type mismatch warnings from access_ok() | Arnd Bergmann | 1 | -2/+2 |
2022-02-15 | powerpc/lib/sstep: fix 'ptesync' build error | Anders Roxell | 1 | -0/+2 |
2022-02-12 | powerpc/lib/sstep: use truncate_if_32bit() | Christophe Leroy | 1 | -6/+3 |
2022-02-12 | powerpc/lib/sstep: Remove unneeded #ifdef __powerpc64__ | Christophe Leroy | 1 | -8/+0 |
2022-02-12 | powerpc/lib/sstep: Use l1_dcache_bytes() instead of opencoding | Christophe Leroy | 1 | -4/+1 |
2022-02-11 | lib/xor: make xor prototypes more friendly to compiler vectorization | Ard Biesheuvel | 3 | -37/+50 |
2022-02-07 | powerpc/32: Remove remaining .stabs annotations | Christophe Leroy | 2 | -6/+0 |