summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2024-04-24locking/pvqspinlock/x86: Use _Q_LOCKED_VAL in PV_UNLOCK_ASM macroUros Bizjak1-1/+1
2024-04-24locking/qspinlock/x86: Micro-optimize virt_spin_lock()Uros Bizjak1-4/+9
2024-04-24locking/atomic/x86: Merge __arch{,_try}_cmpxchg64_emu_local() with __arch{,_t...Uros Bizjak1-46/+10
2024-04-14locking/atomic/x86: Introduce arch_try_cmpxchg64_local()Uros Bizjak2-0/+40
2024-04-12locking/pvqspinlock/x86: Remove redundant CMP after CMPXCHG in __raw_callee_s...Uros Bizjak1-3/+2
2024-04-12locking/pvqspinlock: Use try_cmpxchg() in qspinlock_paravirt.hUros Bizjak1-8/+8
2024-04-12locking/pvqspinlock: Use try_cmpxchg_acquire() in trylock_clear_pending()Uros Bizjak1-18/+13
2024-04-11locking/qspinlock: Use atomic_try_cmpxchg_relaxed() in xchg_tail()Uros Bizjak1-8/+5
2024-04-10locking/atomic/x86: Define arch_atomic_sub() family using arch_atomic_add() f...Uros Bizjak2-20/+4
2024-04-10locking/atomic/x86: Rewrite x86_32 arch_atomic64_{,fetch}_{and,or,xor}() func...Uros Bizjak1-25/+18
2024-04-10locking/atomic/x86: Introduce arch_atomic64_read_nonatomic() to x86_32Uros Bizjak1-0/+26
2024-04-10locking/atomic/x86: Introduce arch_atomic64_try_cmpxchg() to x86_32Uros Bizjak1-2/+8
2024-04-09locking/atomic/x86: Introduce arch_try_cmpxchg64() for !CONFIG_X86_CMPXCHG64Uros Bizjak1-0/+28
2024-04-09locking/atomic/x86: Modernize x86_32 arch_{,try_}_cmpxchg64{,_local}()Uros Bizjak1-79/+100
2024-04-09locking/atomic/x86: Correct the definition of __arch_try_cmpxchg128()Uros Bizjak1-1/+1
2024-04-09Merge tag 'v6.9-rc3' into locking/core, to pick up fixesIngo Molnar2420-29657/+62261
2024-04-07Linux 6.9-rc3Linus Torvalds1-1/+1
2024-04-07Merge tag 'x86-urgent-2024-04-07' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds17-41/+166
2024-04-07Merge tag 'timers-urgent-2024-04-07' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds9-36/+121
2024-04-07Merge tag 'perf-urgent-2024-04-07' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-4/+4
2024-04-06Merge tag 'nfsd-6.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l...Linus Torvalds2-14/+3
2024-04-06Merge tag 'i2c-for-6.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+1
2024-04-06Merge tag 'xfs-6.9-fixes-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds1-2/+13
2024-04-06Merge tag '6.9-rc2-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds22-178/+369
2024-04-06x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunkBorislav Petkov (AMD)1-0/+1
2024-04-06Merge branch 'linus' into x86/urgent, to pick up dependent commitIngo Molnar397-2689/+6406
2024-04-06Merge tag 'i2c-host-fixes-6.9-rc3' of git://git.kernel.org/pub/scm/linux/kern...Wolfram Sang1-1/+1
2024-04-06Merge tag 'firewire-fixes-6.9-rc2' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-1/+5
2024-04-06firewire: ohci: mask bus reset interrupts between ISR and bottom halfAdam Goldman1-1/+5
2024-04-06Merge tag 'spi-fix-v6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds3-11/+10
2024-04-06Merge tag 'regulator-fix-v6.9-rc2' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-0/+7
2024-04-06Merge tag 'regmap-fix-v6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-3/+3
2024-04-06Merge tag 'block-6.9-20240405' of git://git.kernel.dk/linuxLinus Torvalds9-37/+133
2024-04-06Merge tag 'io_uring-6.9-20240405' of git://git.kernel.dk/linuxLinus Torvalds5-94/+73
2024-04-06Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds5-26/+31
2024-04-06Merge tag 'devicetree-fixes-for-6.9-1' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds26-42/+89
2024-04-05Merge tag 'mm-hotfixes-stable-2024-04-05-11-30' of git://git.kernel.org/pub/s...Linus Torvalds10-76/+122
2024-04-05Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds1-4/+1
2024-04-05Merge tag 'riscv-for-linus-6.9-rc3' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds13-20/+38
2024-04-05Merge tag 's390-6.9-3' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds7-58/+67
2024-04-05Merge tag 'pm-6.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds1-1/+0
2024-04-05Merge tag 'thermal-6.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-21/+15
2024-04-05Merge tag 'gpio-fixes-for-v6.9-rc3' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-16/+35
2024-04-05Merge tag 'ata-6.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/liba...Linus Torvalds5-41/+37
2024-04-05Merge tag 'sound-6.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds68-284/+694
2024-04-05Merge tag 'drm-fixes-2024-04-05' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds35-197/+340
2024-04-05stackdepot: rename pool_index to pool_index_plus_1Peter Collingbourne2-6/+5
2024-04-05x86/mm/pat: fix VM_PAT handling in COW mappingsDavid Hildenbrand2-14/+39
2024-04-05MAINTAINERS: change vmware.com addresses to broadcom.comAlexey Makhalov2-23/+28
2024-04-05selftests/mm: include strings.h for ffslEdward Liaw1-1/+1