aboutsummaryrefslogtreecommitdiffstats
path: root/arch
AgeCommit message (Expand)AuthorFilesLines
2019-07-08Merge branch 'siginfo-linus' of git://git.kernel.org/pub/scm/linux/kernel/git...HEADmasterLinus Torvalds125-361/+342
2019-07-08Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-armLinus Torvalds14-19/+107
2019-07-08Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds11-143/+163
2019-07-08Merge branch 'next-integrity' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-2/+10
2019-07-08Merge branch 'x86-topology-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds12-77/+226
2019-07-08Merge branch 'x86-platform-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds14-6/+109
2019-07-08Merge branch 'x86-paravirt-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds11-238/+214
2019-07-08Merge branch 'x86-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2-0/+48
2019-07-08Merge branch 'x86-cleanups-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds7-61/+33
2019-07-08Merge branch 'x86-cache-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2-11/+7
2019-07-08Merge branch 'x86-build-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2-2/+3
2019-07-08Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds25-264/+393
2019-07-08Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds7-10/+10
2019-07-08Merge branch 'ras-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds6-154/+188
2019-07-08Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds24-410/+594
2019-07-08Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds3-5/+12
2019-07-08Merge branch 'x86-timers-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds3-519/+427
2019-07-08Merge branch 'x86-cpu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds21-55/+527
2019-07-08Merge branch 'x86-fpu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds5-59/+29
2019-07-08Merge branch 'x86-entry-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds4-22/+74
2019-07-08Merge branch 'x86-apic-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds20-69/+251
2019-07-08Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds47-1066/+1610
2019-07-08Merge branch 'smp-hotplug-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds7-38/+19
2019-07-08Merge tag 's390-5.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds52-1030/+1096
2019-07-08Merge tag 'm68k-for-v5.3-tag1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds14-166/+98
2019-07-08Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds47-291/+552
2019-07-08Merge branches 'fixes' and 'misc'Russell King14-19/+107
2019-07-07x86/fpu: Inline fpu__xstate_clear_all_cpu_caps()Sebastian Andrzej Siewior3-12/+2
2019-07-07x86/fpu: Make 'no387' and 'nofxsr' command line options usefulSebastian Andrzej Siewior2-10/+12
2019-07-06Merge tag 'mips_fixes_5.2_2' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds6-14/+28
2019-07-05Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds4-15/+25
2019-07-05docs: s390: unify and update s390dbf kdocs at debug.cSteffen Maier2-116/+101
2019-07-05KVM: arm64/sve: Fix vq_present() macro to yield a boolZhang Lei1-1/+1
2019-07-05Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/soc...Linus Torvalds3-1/+15
2019-07-04s390/pci: correctly handle MIO opt-outSebastian Ott1-1/+1
2019-07-04s390/pci: deal with devices that have no support for MIO instructionsSebastian Ott2-7/+13
2019-07-04Merge tag 'trace-v5.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/r...Linus Torvalds1-0/+10
2019-07-03x86/fsgsbase: Revert FSGSBASE supportThomas Gleixner7-326/+50
2019-07-03crypto: arm64/aes-ce - implement 5 way interleave for ECB, CBC and CTRArd Biesheuvel3-31/+75
2019-07-03crypto: arm64/aes-ce - add 5 way interleave routinesArd Biesheuvel3-68/+52
2019-07-03clocksource/drivers: Continue making Hyper-V clocksource ISA agnosticMichael Kelley5-160/+17
2019-07-03clocksource/drivers: Make Hyper-V clocksource ISA agnosticMichael Kelley2-1/+9
2019-07-03Merge branch 'timers/vdso' into timers/coreThomas Gleixner2031-10742/+4126
2019-07-03x86/irq: Seperate unused system vectors from spurious entry againThomas Gleixner5-16/+76
2019-07-03x86/irq: Handle spurious interrupt after shutdown gracefullyThomas Gleixner3-4/+5
2019-07-03x86/ioapic: Implement irq_get_irqchip_state() callbackThomas Gleixner1-0/+46
2019-07-03Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds2-3/+11
2019-07-02Merge tag 'davinci-fixes-for-v5.2-part2' of git://git.kernel.org/pub/scm/linu...Olof Johansson1990-9922/+2864
2019-07-02ftrace/x86: Anotate text_mutex split between ftrace_arch_code_modify_post_pro...Jiri Kosina1-0/+2
2019-07-02KVM: LAPIC: Fix pending interrupt in IRR blocked by software disable LAPICWanpeng Li1-1/+1
2019-07-02KVM: nVMX: Change KVM_STATE_NESTED_EVMCS to signal vmcs12 is copied from eVMCSLiran Alon1-9/+16
2019-07-02KVM: nVMX: Allow restore nested-state to enable eVMCS when vCPU in SMMLiran Alon1-1/+4
2019-07-02KVM: x86: degrade WARN to pr_warn_ratelimitedPaolo Bonzini1-3/+3
2019-07-02ARM: davinci: da830-evm: fix GPIO lookup for OHCIBartosz Golaszewski1-1/+1
2019-07-02ARM: davinci: omapl138-hawk: add missing regulator constraints for OHCIBartosz Golaszewski1-0/+3
2019-07-02ARM: davinci: da830-evm: add missing regulator constraints for OHCIBartosz Golaszewski1-0/+3
2019-07-02s390: ap: kvm: Enable PQAP/AQIC facility for the guestPierre Morel1-0/+3
2019-07-02s390: ap: kvm: add PQAP interception for AQICPierre Morel2-0/+93
2019-07-02s390/unwind: cleanup unused READ_ONCE_TASK_STACKVasily Gorbik1-19/+0
2019-07-02s390/kasan: avoid false positives during stack unwindVasily Gorbik1-8/+8
2019-07-02x86/entry/64: Fix and clean up paranoid_exitAndy Lutomirski1-16/+17
2019-07-02x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabledAndy Lutomirski1-0/+6
2019-07-01Merge tag 'mvebu-fixes-5.2-2' of git://git.infradead.org/linux-mvebu into arm...Olof Johansson1-0/+8
2019-07-01Merge branch 'for-next/perf' of git://git.kernel.org/pub/scm/linux/kernel/git...Catalin Marinas1-0/+3
2019-07-01m68k: Implement arch_dma_prep_coherent()Christoph Hellwig2-0/+6
2019-07-01m68k: Use the generic dma coherent remap allocatorChristoph Hellwig2-48/+10
2019-06-30Merge tag 'powerpc-5.2-7' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds1-1/+1
2019-06-29Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds8-55/+89
2019-06-29Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds5-30/+16
2019-06-29Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-0/+30
2019-06-29Merge branch 'efi-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+1
2019-06-29x86/timer: Skip PIT initialization on modern chipsetsThomas Gleixner6-3/+63
2019-06-29Merge tag 'arc-5.2-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/vgup...Linus Torvalds2-8/+157
2019-06-29Merge tag 'riscv-for-v5.2/fixes-rc7' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds4-3/+24
2019-06-28ftrace/x86: Add a comment to why we take text_mutex in ftrace_arch_code_modif...Steven Rostedt (VMware)1-0/+5
2019-06-28ftrace/x86: Remove possible deadlock between register_kprobe() and ftrace_run...Petr Mladek1-0/+3
2019-06-28x86/mtrr: Skip cache flushes on CPUs with cache self-snoopingRicardo Neri1-2/+13
2019-06-28x86/cpu/intel: Clear cache self-snoop capability in CPUs with known errataRicardo Neri1-0/+27
2019-06-28Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/soc...Linus Torvalds8-25/+24
2019-06-28Merge tag 'csky-for-linus-5.2-fixup-gcc-unwind' of git://github.com/c-sky/csk...Linus Torvalds1-0/+5
2019-06-28x86/hpet: Use channel for legacy clockevent storageThomas Gleixner1-8/+3
2019-06-28x86/hpet: Use common init for legacy clockeventThomas Gleixner1-33/+54
2019-06-28x86/hpet: Carve out shareable parts of init_one_hpet_msi_clockevent()Thomas Gleixner1-13/+20
2019-06-28x86/hpet: Consolidate clockevent functionsThomas Gleixner1-67/+25
2019-06-28x86/hpet: Wrap legacy clockevent in hpet_channelThomas Gleixner1-22/+27
2019-06-28x86/hpet: Use cached info instead of extra flagsThomas Gleixner1-53/+23
2019-06-28x86/hpet: Move clockevents into channelsThomas Gleixner3-85/+64
2019-06-28x86/hpet: Rename variables to prepare for switching to channelsIngo Molnar1-62/+62
2019-06-28x86/hpet: Add function to select a /dev/hpet channelThomas Gleixner1-0/+17
2019-06-28x86/hpet: Add mode information to struct hpet_channelThomas Gleixner1-0/+11
2019-06-28x86/hpet: Use cached channel dataThomas Gleixner1-25/+16
2019-06-28x86/hpet: Introduce struct hpet_base and struct hpet_channelThomas Gleixner1-34/+48
2019-06-28x86/hpet: Coding style cleanupIngo Molnar1-17/+26
2019-06-28x86/hpet: Clean up commentsIngo Molnar1-18/+23
2019-06-28x86/hpet: Make naming consistentIngo Molnar1-10/+10
2019-06-28x86/hpet: Remove not required includesIngo Molnar1-11/+1
2019-06-28x86/hpet: Decapitalize and rename EVT_TO_HPET_DEVThomas Gleixner1-17/+10
2019-06-28x86/hpet: Simplify counter validationThomas Gleixner1-6/+4
2019-06-28x86/hpet: Separate counter check out of clocksource register codeThomas Gleixner1-34/+31
2019-06-28x86/hpet: Shuffle code around for readability sakeThomas Gleixner1-40/+41
2019-06-28x86/hpet: Move static and global variables to one placeThomas Gleixner1-28/+22
2019-06-28x86/hpet: Sanitize stub functionsThomas Gleixner1-9/+3
2019-06-28x86/hpet: Mark init functions __initThomas Gleixner1-3/+3
2019-06-28x86/hpet: Remove the unused hpet_msi_read() functionThomas Gleixner2-8/+0
2019-06-28x86/hpet: Remove unused parameter from hpet_next_event()Thomas Gleixner1-5/+5
2019-06-28x86/hpet: Remove pointless x86-64 specific #includeThomas Gleixner1-4/+0
2019-06-28x86/hpet: Restructure init codeThomas Gleixner1-38/+43
2019-06-28x86/hpet: Replace printk(KERN...) with pr_...()Thomas Gleixner1-26/+19
2019-06-28x86/hpet: Simplify CPU online codeThomas Gleixner1-29/+2
2019-06-28x86/unwind/orc: Fall back to using frame pointers for generated codeJosh Poimboeuf1-4/+22
2019-06-28perf/x86: Always store regs->ip in perf_callchain_kernel()Song Liu1-5/+5
2019-06-28x86/vsyscall: Add __ro_after_init to global variablesAndy Lutomirski1-2/+2
2019-06-28x86/vsyscall: Change the default vsyscall mode to xonlyAndy Lutomirski1-1/+1
2019-06-28x86/vsyscall: Document odd SIGSEGV error code for vsyscallsAndy Lutomirski1-0/+7
2019-06-28x86/vsyscall: Show something useful on a read faultAndy Lutomirski3-9/+27
2019-06-28x86/vsyscall: Add a new vsyscall=xonly modeAndy Lutomirski2-11/+38
2019-06-27x86/tls: Fix possible spectre-v1 in do_get_thread_area()Dianzhang Chen1-2/+7
2019-06-27x86/ptrace: Fix possible spectre-v1 in ptrace_get_debugreg()Dianzhang Chen1-1/+4
2019-06-27arm_pmu: acpi: spe: Add initial MADT/SPE probingJeremy Linton1-0/+3
2019-06-27ARM: dts: armada-xp-98dx3236: Switch to armada-38x-uart serial nodeJoshua Scott1-0/+8
2019-06-27x86/jailhouse: Mark jailhouse_x2apic_available() as __initZhenzhong Duan1-1/+1
2019-06-27x86/entry: Simplify _TIF_SYSCALL_EMU handlingSudeep Holla1-11/+6
2019-06-26riscv: mm: Fix code commentShihPo Hung1-3/+0
2019-06-26riscv: dts: Re-organize the DT nodesYash Shah2-0/+19
2019-06-26RISC-V: defconfig: enable MMC & SPI for RISC-VAtish Patra1-0/+5
2019-06-26arm64: rename dump_instr as dump_kernel_instrjinho lim1-16/+7
2019-06-26x86/speculation: Allow guests to use SSBD even if host does notAlejandro Jimenez1-1/+10
2019-06-26x86/kexec: Make variable static and config dependentTiezhu Yang1-1/+3
2019-06-26x86/speculation/mds: Eliminate leaks by trace_hardirqs_on()Zhenzhong Duan1-2/+2
2019-06-26x86/platform/geode: Drop <linux/gpio.h> includesLinus Walleij3-3/+0
2019-06-26arm64: vdso: Fix compilation with clang older than 8Vincenzo Frascino1-0/+7
2019-06-26arm64: compat: Fix __arch_get_hw_counter() implementationVincenzo Frascino1-0/+18
2019-06-26arm64: Fix __arch_get_hw_counter() implementationVincenzo Frascino1-0/+19
2019-06-26lib/vdso: Make delta calculation work correctlyThomas Gleixner1-0/+27
2019-06-26arm64/efi: Mark __efistub_stext_offset as an absolute symbol explicitlyNathan Chancellor1-1/+5
2019-06-26arm64: kaslr: keep modules inside module region when KASAN is enabledArd Biesheuvel1-2/+6
2019-06-26arm64/mm: Drop [PTE|PMD]_TYPE_FAULTAnshuman Khandual1-2/+0
2019-06-26csky: Fixup libgcc unwind errorGuo Ren1-0/+5
2019-06-26arm64: compat: No need for pre-ARMv7 barriers on an ARMv8 systemCatalin Marinas1-7/+0
2019-06-26arm64: vdso: Remove unnecessary asm-offsets.c definitionsCatalin Marinas1-39/+0
2019-06-26x86/mm: Handle physical-virtual alignment mismatch in phys_p4d_init()Kirill A. Shutemov1-11/+13
2019-06-26x86/boot/64: Add missing fixup_pointer() for next_early_pgt accessKirill A. Shutemov1-1/+2
2019-06-26x86/boot/64: Fix crash if kernel image crosses page table boundaryKirill A. Shutemov1-8/+9
2019-06-25clocksource/drivers/arm_arch_timer: Extract elf_hwcap use to arch-helperAndrew Murray2-0/+23
2019-06-25arm64: Implement panic_smp_self_stop()Aaro Koskinen1-6/+13
2019-06-25arm64: Improve parking of stopped CPUsJayachandran C1-3/+1
2019-06-25arm64: Expose FRINT capabilities to userspaceMark Brown5-0/+5
2019-06-25arm64: Expose ARMv8.5 CondM capability to userspaceMark Brown4-0/+4
2019-06-25Merge tag 'imx-fixes-5.2-3' of git://git.kernel.org/pub/scm/linux/kernel/git/...Olof Johansson1-4/+4
2019-06-25Merge tag 'amlogic-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/...Olof Johansson2-9/+7
2019-06-25powerpc/64s/exception: Fix machine check early corrupting AMRNicholas Piggin1-1/+1
2019-06-25arm64: defconfig: enable CONFIG_RANDOMIZE_BASENick Desaulniers1-0/+1
2019-06-25arm64: ARM64_MODULES_PLTS must depend on MODULESCatalin Marinas1-0/+1
2019-06-25x86/alternatives: Add int3_emulate_call() selftestPeter Zijlstra1-4/+77
2019-06-25x86/stackframe/32: Allow int3_emulate_push()Peter Zijlstra2-9/+0
2019-06-25x86/stackframe/32: Provide consistent pt_regsPeter Zijlstra15-190/+177
2019-06-25x86/stackframe, x86/ftrace: Add pt_regs frame annotationsPeter Zijlstra2-0/+6
2019-06-25x86/stackframe, x86/kprobes: Fix frame pointer annotationsPeter Zijlstra1-12/+12
2019-06-25x86/stackframe: Move ENCODE_FRAME_POINTER to asm/frame.hPeter Zijlstra3-31/+49
2019-06-25x86/entry/32: Clean up return from interrupt preemption pathPeter Zijlstra1-14/+10
2019-06-25Merge tag 'v5.2-rc6' into x86/asm, to refresh the branchIngo Molnar2002-9858/+2586
2019-06-25x86/build: Remove redundant 'clean-files += capflags.c'Masahiro Yamada1-2/+1
2019-06-25x86/build: Add 'set -e' to mkcapflags.sh to delete broken capflags.cMasahiro Yamada1-0/+2
2019-06-25x86/resctrl: Cleanup cbm_ensure_valid()Reinette Chatre1-6/+6
2019-06-25Merge branch 'x86/urgent' into x86/cacheThomas Gleixner11-41/+62
2019-06-25x86/jump_label: Make tp_vec_nr staticYueHaibing1-1/+1
2019-06-25Merge branch 'parisc-5.2-4' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-0/+4
2019-06-24MIPS: Add missing EHB in mtc0 -> mfc0 sequence.Dmitry Korotin1-9/+20
2019-06-24sched/topology: Remove unused 'sd' parameter from arch_scale_cpu_capacity()Vincent Guittot1-1/+1
2019-06-24Merge tag 'v5.2-rc6' into sched/core, to refresh the branchIngo Molnar2002-9858/+2586
2019-06-24perf/x86: Remove pmu->pebs_no_xmm_regsKan Liang3-7/+4
2019-06-24perf/x86: Clean up PEBS_XMM_REGSKan Liang3-21/+3
2019-06-24perf/x86/regs: Check reserved bitsKan Liang1-2/+5
2019-06-24perf/x86: Disable extended registers for non-supported PMUsKan Liang2-0/+4
2019-06-24arm64: bpf: do not allocate executable memoryArd Biesheuvel1-1/+1
2019-06-24arm64/kprobes: set VM_FLUSH_RESET_PERMS on kprobe instruction pagesArd Biesheuvel1-1/+3
2019-06-24arm64/mm: wire up CONFIG_ARCH_HAS_SET_DIRECT_MAPArd Biesheuvel3-8/+44
2019-06-24arm64: module: create module allocations without exec permissionsArd Biesheuvel1-2/+2
2019-06-24arm64: Allow user selection of ARM64_MODULE_PLTSFlorian Fainelli1-1/+16
2019-06-24acpi/arm64: ignore 5.1 FADTs that are reported as 5.0Ard Biesheuvel1-3/+7
2019-06-24Merge tag 'powerpc-5.2-6' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds1-8/+47
2019-06-24ARM: dts: imx6ul: fix PWM[1-4] interruptsSébastien Szymanski1-4/+4
2019-06-24x86/umwait: Add sysfs interface to control umwait maximum timeFenghua Yu1-0/+36
2019-06-24x86/umwait: Add sysfs interface to control umwait C0.2 stateFenghua Yu1-8/+110
2019-06-24x86/umwait: Initialize umwait control valuesFenghua Yu3-0/+72
2019-06-24x86/cpufeatures: Enumerate user wait instructionsFenghua Yu1-0/+1
2019-06-24x86/vdso: Give the [ph]vclock_page declarations real typesAndy Lutomirski1-12/+24
2019-06-23smp: Remove smp_call_function() and on_each_cpu() return valuesNadav Amit7-38/+19
2019-06-23x86/apic: Use non-atomic operations when possibleNadav Amit3-4/+4
2019-06-22x86/vdso: Add clock_gettime64() entry pointVincenzo Frascino2-0/+9
2019-06-22x86/vdso: Add clock_getres() entry pointVincenzo Frascino4-0/+51
2019-06-22x86/vdso: Switch to generic vDSO implementationVincenzo Frascino12-379/+284
2019-06-22arm64: vdso: Enable vDSO compat supportVincenzo Frascino3-3/+27
2019-06-22arm64: compat: Get sigreturn trampolines from vDSOVincenzo Frascino2-0/+29
2019-06-22arm64: elf: VDSO code page discoveryVincenzo Frascino1-0/+14
2019-06-22arm64: compat: VDSO setup for compat layerVincenzo Frascino1-2/+88
2019-06-22arm64: vdso: Refactor vDSO codeVincenzo Frascino1-71/+144
2019-06-22arm64: compat: Add vDSOVincenzo Frascino9-0/+584
2019-06-22arm64: compat: Generate asm offsets for signalsVincenzo Frascino1-0/+6
2019-06-22arm64: compat: Expose signal related structuresVincenzo Frascino2-46/+46