summaryrefslogtreecommitdiffstats
path: root/arch
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2018-08-1331-1325/+139
|\
| * locking/atomics: Rework ordering barriersMark Rutland2018-07-253-28/+14
| * locking/atomics: Instrument xchg()Mark Rutland2018-07-253-3/+3
| * locking/atomics/x86: Reduce arch_cmpxchg64*() instrumentationMark Rutland2018-07-251-2/+2
| * Merge tag 'v4.18-rc5' into locking/core, to pick up fixesIngo Molnar2018-07-17200-935/+1295
| |\
| * | locking/refcounts: Include fewer headers in <linux/refcount.h>Alexey Dobriyan2018-06-211-0/+1
| * | atomics/treewide: Clean up '*_andnot()' ifdefferyMark Rutland2018-06-212-4/+6
| * | atomics/treewide: Make conditional inc/dec ops optionalMark Rutland2018-06-2111-74/+8
| * | atomics/treewide: Make unconditional inc/dec ops optionalMark Rutland2018-06-2120-278/+14
| * | atomics/treewide: Make test ops optionalMark Rutland2018-06-2120-397/+12
| * | atomics/treewide: Make atomic64_fetch_add_unless() optionalMark Rutland2018-06-217-125/+0
| * | atomics/riscv: Define atomic64_fetch_add_unless()Mark Rutland2018-06-211-6/+2
| * | atomics/powerpc: Define atomic64_fetch_add_unless()Mark Rutland2018-06-211-4/+5
| * | atomics/arm: Define atomic64_fetch_add_unless()Mark Rutland2018-06-211-10/+10
| * | atomics/arc: Define atomic64_fetch_add_unless()Mark Rutland2018-06-211-13/+12
| * | atomics/alpha: Define atomic64_fetch_add_unless()Mark Rutland2018-06-211-11/+12
| * | atomics/treewide: Make atomic_fetch_add_unless() optionalMark Rutland2018-06-2118-219/+8
| * | atomics/treewide: Make atomic64_inc_not_zero() optionalMark Rutland2018-06-2113-25/+2
| * | atomics/treewide: Remove redundant atomic_inc_not_zero() definitionsMark Rutland2018-06-213-13/+0
| * | atomics/treewide: Rename __atomic_add_unless() => atomic_fetch_add_unless()Mark Rutland2018-06-2120-35/+35
| * | locking/atomics/arm64, arm64/bitops: Include <asm-generic/bitops/ext2-atomic-...Will Deacon2018-06-211-6/+1
| * | locking/atomics/arm64: Replace our atomic/lock bitop implementations with asm...Will Deacon2018-06-213-89/+3
| * | locking/atomics/sh: Don't pull in all of <linux/bitops.h> in <asm/cmpxchg-xch...Will Deacon2018-06-211-1/+2
| * | locking/atomics/openrisc: Don't pull in all of <linux/bitops.h> in <asm/cmpxc...Will Deacon2018-06-211-1/+2
| * | locking/atomics/m68k: Don't use <asm-generic/bitops/lock.h>Will Deacon2018-06-211-1/+5
| * | locking/atomics/h8300: Don't include <linux/kernel.h> in <asm/atomic.h>Will Deacon2018-06-211-2/+2
* | | Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2018-08-135-9/+9
|\ \ \
| * \ \ Merge branch 'sched/urgent' into sched/core, to pick up fixesIngo Molnar2018-07-2552-190/+297
| |\ \ \
| * \ \ \ Merge tag 'v4.18-rc5' into sched/core, to pick up fixesIngo Molnar2018-07-1560-128/+341
| |\ \ \ \ | | | |_|/ | | |/| |
| * | | | Merge branch 'sched/urgent' into sched/core, to pick up fixesIngo Molnar2018-07-03144-838/+987
| |\ \ \ \
| * | | | | sched/swait: Rename to exclusivePeter Zijlstra2018-06-205-9/+9
* | | | | | Merge branch 'ras-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2018-08-131-95/+107
|\ \ \ \ \ \
| * | | | | | x86/mce: Cleanup __mc_scan_banks()Borislav Petkov2018-06-221-13/+10
| * | | | | | x86/mce: Carve out bank scanning codeBorislav Petkov2018-06-221-63/+71
| * | | | | | x86/mce: Remove !banks checkBorislav Petkov2018-06-221-4/+1
| * | | | | | x86/mce: Carve out the crashing_cpu checkBorislav Petkov2018-06-221-27/+37
| * | | | | | x86/mce: Always use 64-bit timestampsArnd Bergmann2018-06-221-2/+2
* | | | | | | Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2018-08-1312-65/+13
|\ \ \ \ \ \ \
| * \ \ \ \ \ \ Merge tag 'irqchip-4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/maz...Thomas Gleixner2018-08-06201-965/+1327
| |\ \ \ \ \ \ \ | | | |_|_|/ / / | | |/| | | | |
| * | | | | | | openrisc: Use the new GENERIC_IRQ_MULTI_HANDLERPalmer Dabbelt2018-08-033-13/+1
| * | | | | | | arm64: Use the new GENERIC_IRQ_MULTI_HANDLERPalmer Dabbelt2018-08-033-15/+1
| * | | | | | | ARM: Convert to GENERIC_IRQ_MULTI_HANDLERPalmer Dabbelt2018-08-036-37/+11
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge branch 'efi-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2018-08-136-378/+300
|\ \ \ \ \ \ \
| * | | | | | | efi/x86: Replace references to efi_early->is64 with efi_is_64bit()Ard Biesheuvel2018-07-221-10/+6
| * | | | | | | efi: Deduplicate efi_open_volume()Lukas Wunner2018-07-223-63/+6
| * | | | | | | efi/x86: Add missing NULL initialization in UGA draw protocol discoveryArd Biesheuvel2018-07-221-0/+1
| * | | | | | | efi/x86: Merge 32-bit and 64-bit UGA draw protocol setup routinesArd Biesheuvel2018-07-221-85/+26
| * | | | | | | efi/x86: Align efi_uga_draw_protocol typedef names to conventionArd Biesheuvel2018-07-222-8/+8
| * | | | | | | efi/x86: Merge the setup_efi_pci32() and setup_efi_pci64() routinesArd Biesheuvel2018-07-221-91/+32
| * | | | | | | efi/x86: Prevent reentrant firmware calls in mixed modeArd Biesheuvel2018-07-221-3/+98