aboutsummaryrefslogtreecommitdiffstats
path: root/arch
AgeCommit message (Expand)AuthorFilesLines
2018-06-21atomics/treewide: Clean up '*_andnot()' ifdefferyMark Rutland2-4/+6
2018-06-21atomics/treewide: Make conditional inc/dec ops optionalMark Rutland11-74/+8
2018-06-21atomics/treewide: Make unconditional inc/dec ops optionalMark Rutland20-278/+14
2018-06-21atomics/treewide: Make test ops optionalMark Rutland20-397/+12
2018-06-21atomics/treewide: Make atomic64_fetch_add_unless() optionalMark Rutland7-125/+0
2018-06-21atomics/riscv: Define atomic64_fetch_add_unless()Mark Rutland1-6/+2
2018-06-21atomics/powerpc: Define atomic64_fetch_add_unless()Mark Rutland1-4/+5
2018-06-21atomics/arm: Define atomic64_fetch_add_unless()Mark Rutland1-10/+10
2018-06-21atomics/arc: Define atomic64_fetch_add_unless()Mark Rutland1-13/+12
2018-06-21atomics/alpha: Define atomic64_fetch_add_unless()Mark Rutland1-11/+12
2018-06-21atomics/treewide: Make atomic_fetch_add_unless() optionalMark Rutland18-219/+8
2018-06-21atomics/treewide: Make atomic64_inc_not_zero() optionalMark Rutland13-25/+2
2018-06-21atomics/treewide: Remove redundant atomic_inc_not_zero() definitionsMark Rutland3-13/+0
2018-06-21atomics/treewide: Rename __atomic_add_unless() => atomic_fetch_add_unless()Mark Rutland20-35/+35
2018-06-21x86/apic: Ignore secondary threads if nosmt=forceThomas Gleixner3-1/+23
2018-06-21x86/cpu/AMD: Evaluate smp_num_siblings earlyThomas Gleixner1-0/+13
2018-06-21x86/CPU/AMD: Do not check CPUID max ext level before parsing SMP infoBorislav Petkov1-6/+3
2018-06-21x86/cpu/intel: Evaluate smp_num_siblings earlyThomas Gleixner1-0/+7
2018-06-21x86/cpu/topology: Provide detect_extended_topology_early()Thomas Gleixner2-9/+23
2018-06-21x86/cpu/common: Provide detect_ht_early()Thomas Gleixner2-10/+15
2018-06-21x86/cpu/AMD: Remove the pointless detect_ht() callThomas Gleixner1-4/+0
2018-06-21x86/cpu: Remove the pointless CPU printoutThomas Gleixner2-25/+5
2018-06-21cpu/hotplug: Provide knobs to control SMTThomas Gleixner2-0/+4
2018-06-21x86/topology: Provide topology_smt_supported()Thomas Gleixner2-0/+10
2018-06-21x86/smp: Provide topology_is_primary_thread()Thomas Gleixner4-1/+33
2018-06-21x86/pti: Don't report XenPV as vulnerableJiri Kosina1-0/+4
2018-06-21microblaze: consolidate GPIO reset handlingRob Herring4-30/+7
2018-06-21microblaze: remove unecessary of_platform_bus_probe callRob Herring1-7/+0
2018-06-21microblaze: Add new syscalls io_pgetevents and rseqMichal Simek3-1/+5
2018-06-21x86/build: Remove unnecessary preparation for purgatoryMasahiro Yamada1-5/+0
2018-06-21Revert "kexec/purgatory: Add clean-up for purgatory directory"Masahiro Yamada1-1/+0
2018-06-21locking/atomics/arm64, arm64/bitops: Include <asm-generic/bitops/ext2-atomic-setbit.h>Will Deacon1-6/+1
2018-06-21locking/atomics/arm64: Replace our atomic/lock bitop implementations with asm-genericWill Deacon3-89/+3
2018-06-21locking/atomics/sh: Don't pull in all of <linux/bitops.h> in <asm/cmpxchg-xchg.h>Will Deacon1-1/+2
2018-06-21locking/atomics/openrisc: Don't pull in all of <linux/bitops.h> in <asm/cmpxchg.h>Will Deacon1-1/+2
2018-06-21locking/atomics/m68k: Don't use <asm-generic/bitops/lock.h>Will Deacon1-1/+5
2018-06-21locking/atomics/h8300: Don't include <linux/kernel.h> in <asm/atomic.h>Will Deacon1-2/+2
2018-06-21kprobes/x86: Do not disable preempt on int3 pathMasami Hiramatsu2-15/+4
2018-06-21bpf/error-inject/kprobes: Clear current_kprobe and enable preempt in kprobeMasami Hiramatsu12-53/+49
2018-06-21sparc64/kprobes: Don't call the ->break_handler() in sparc64 kprobes codeMasami Hiramatsu1-9/+2
2018-06-21sh/kprobes: Don't call the ->break_handler() in SH kprobes codeMasami Hiramatsu1-13/+1
2018-06-21s390/kprobes: Don't call the ->break_handler() in s390 kprobes codeMasami Hiramatsu1-20/+0
2018-06-21MIPS/kprobes: Don't call the ->break_handler() in MIPS kprobes codeMasami Hiramatsu1-14/+7
2018-06-21ia64/kprobes: Don't call the ->break_handler() in ia64 kprobes codeMasami Hiramatsu2-11/+0
2018-06-21powerpc/kprobes: Don't call the ->break_handler() in powerpc kprobes codeMasami Hiramatsu3-64/+23
2018-06-21arm64/kprobes: Don't call the ->break_handler() in arm64 kprobes codeMasami Hiramatsu1-8/+0
2018-06-21ARM/kprobes: Don't call the ->break_handler() in arm kprobes codeMasami Hiramatsu1-11/+0
2018-06-21ARC/kprobes: Don't call the ->break_handler() in ARC kprobes codeMasami Hiramatsu1-7/+0
2018-06-21kprobes/x86: Don't call the ->break_handler() in x86 kprobesMasami Hiramatsu4-49/+12
2018-06-21sparc64/kprobes: Remove jprobe implementationMasami Hiramatsu2-48/+0