aboutsummaryrefslogtreecommitdiffstats
path: root/fs/jbd2/commit.c
diff options
context:
space:
mode:
authorPalmer Dabbelt <[email protected]>2024-11-11 15:35:09 +0000
committerPalmer Dabbelt <[email protected]>2024-11-11 15:35:09 +0000
commit64f7b77f0bd9271861ed9e410e9856b6b0b21c48 (patch)
treee769c7d3d612098540221cfe79b6575f20db3a3c /fs/jbd2/commit.c
parentMerge patch series "riscv: Userspace pointer masking and tagged address ABI" (diff)
parentriscv: Add qspinlock support (diff)
downloadkernel-64f7b77f0bd9271861ed9e410e9856b6b0b21c48.tar.gz
kernel-64f7b77f0bd9271861ed9e410e9856b6b0b21c48.zip
Merge patch series "Zacas/Zabha support and qspinlocks"
Alexandre Ghiti <[email protected]> says: This implements [cmp]xchgXX() macros using Zacas and Zabha extensions and finally uses those newly introduced macros to add support for qspinlocks: note that this implementation of qspinlocks satisfies the forward progress guarantee. It also uses Ziccrse to provide the qspinlock implementation. Thanks to Guo and Leonardo for their work! * b4-shazam-merge: (1314 commits) riscv: Add qspinlock support dt-bindings: riscv: Add Ziccrse ISA extension description riscv: Add ISA extension parsing for Ziccrse asm-generic: ticket-lock: Add separate ticket-lock.h asm-generic: ticket-lock: Reuse arch_spinlock_t of qspinlock riscv: Implement xchg8/16() using Zabha riscv: Implement arch_cmpxchg128() using Zacas riscv: Improve zacas fully-ordered cmpxchg() riscv: Implement cmpxchg8/16() using Zabha dt-bindings: riscv: Add Zabha ISA extension description riscv: Implement cmpxchg32/64() using Zacas riscv: Do not fail to build on byte/halfword operations with Zawrs riscv: Move cpufeature.h macros into their own header Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Palmer Dabbelt <[email protected]>
Diffstat (limited to 'fs/jbd2/commit.c')
0 files changed, 0 insertions, 0 deletions