aboutsummaryrefslogtreecommitdiffstats
path: root/arch
AgeCommit message (Expand)AuthorFilesLines
2017-12-01Merge tag 'riscv-for-linus-4.15-rc2_cleanups' of git://git.kernel.org/pub/scm...Linus Torvalds33-140/+492
2017-12-01Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds13-93/+92
2017-12-01RISC-V: Fixes for clean allmodconfig buildPalmer Dabbelt12-21/+39
2017-12-01RISC-V: __io_writes should respect the length argumentPalmer Dabbelt1-1/+1
2017-12-01RISC-V: User-Visible ChangesPalmer Dabbelt19-34/+392
2017-12-01RISC-V: __io_writes should respect the length argumentPalmer Dabbelt1-1/+1
2017-12-01Merge tag 'powerpc-4.15-3' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds3-6/+23
2017-12-01arm64: context: Fix comments and remove pointless smp_wmb()Will Deacon1-11/+12
2017-12-01arm64: cpu_ops: Add missing 'const' qualifiersYury Norov1-3/+3
2017-12-01arm64: perf: remove unsupported events for Cortex-A73Xu YiPing1-6/+0
2017-12-01arm64: fpsimd: Fix failure to restore FPSIMD state after signalsDave Martin1-3/+3
2017-12-01arm64: pgd: Mark pgd_cache as __ro_after_initJinbum Park1-1/+1
2017-12-01arm64: ftrace: emit ftrace-mod.o contents through codeArd Biesheuvel7-31/+22
2017-12-01arm64: module-plts: factor out PLT generation code for ftraceArd Biesheuvel2-36/+46
2017-11-30RISC-V: Clean up an unused includePalmer Dabbelt1-1/+0
2017-11-30RISC-V: Allow userspace to flush the instruction cacheAndrew Waterman8-0/+105
2017-11-30RISC-V: Flush I$ when making a dirty page executableAndrew Waterman8-30/+174
2017-11-30RISC-V: Add missing includeOlof Johansson1-0/+1
2017-11-30RISC-V: Use define for get_cycles like other architecturesOlof Johansson1-1/+2
2017-11-30RISC-V: Provide stub of setup_profiling_timer()Olof Johansson1-0/+7
2017-11-30RISC-V: Export some expected symbols for modulesOlof Johansson3-0/+6
2017-11-30RISC-V: move empty_zero_page definition to C and export itOlof Johansson2-3/+3
2017-11-30RISC-V: io.h: type fixes for warningsOlof Johansson2-8/+10
2017-11-30RISC-V: use RISCV_{INT,SHORT} instead of {INT,SHORT} for asm macrosOlof Johansson2-9/+9
2017-11-30RISC-V: use generic serial.hOlof Johansson1-0/+1
2017-11-30Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds14-93/+185
2017-11-30Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39...Linus Torvalds68-234/+90
2017-11-29Merge branch 'akpm' (patches from Andrew)Linus Torvalds9-10/+18
2017-11-29mm: replace pmd_write with pmd_access_permitted in fault + gup pathsDan Williams1-1/+1
2017-11-29mm: replace pud_write with pud_access_permitted in fault + gup pathsDan Williams2-1/+7
2017-11-29mm: switch to 'define pmd_write' instead of __HAVE_ARCH_PMD_WRITEDan Williams8-8/+4
2017-11-29mm: fix device-dax pud write-faults triggered by get_user_pages()Dan Williams1-0/+6
2017-11-29Merge tag 'microblaze-4.15-rc2' of git://git.monstr.eu/linux-2.6-microblazeLinus Torvalds1-0/+1
2017-11-29Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparcLinus Torvalds1-1/+1
2017-11-29sparc64: Fix boot on T4 and later.David S. Miller1-1/+1
2017-11-29powerpc: Do not assign thread.tidr if already assignedVaibhav Jain1-0/+3
2017-11-29powerpc: Avoid signed to unsigned conversion in set_thread_tidr()Vaibhav Jain1-3/+6
2017-11-28RISC-V: remove spin_unlock_wait()Palmer Dabbelt1-9/+0
2017-11-28RISC-V: `sfence.vma` orderes the instruction cachePalmer Dabbelt1-1/+4
2017-11-28RISC-V: Add READ_ONCE in arch_spin_is_locked()Palmer Dabbelt1-1/+1
2017-11-28RISC-V: __test_and_op_bit_ord should be strongly orderedPalmer Dabbelt1-1/+1
2017-11-28RISC-V: Remove smb_mb__{before,after}_spinlock()Palmer Dabbelt1-8/+0
2017-11-28RISC-V: Remove __smp_bp__{before,after}_atomicPalmer Dabbelt1-15/+0
2017-11-28RISC-V: Comment on why {,cmp}xchg is ordered how it isPalmer Dabbelt1-2/+7
2017-11-28RISC-V: Remove unused arguments from ATOMIC_OPPalmer Dabbelt1-47/+47
2017-11-28arm64: mm: cleanup stale AIVIVT referencesMark Rutland2-2/+5
2017-11-28s390/gs: add compat regset for the guarded storage broadcast control blockMartin Schwidefsky1-0/+8
2017-11-27Merge tag 'kvm-ppc-fixes-4.15-1' of git://git.kernel.org/pub/scm/linux/kernel...Paolo Bonzini3-16/+25
2017-11-27KVM: Let KVM_SET_SIGNAL_MASK work as advertisedJan H. Schönherr4-20/+8
2017-11-27KVM: VMX: Fix vmx->nested freeing when no SMI handlerWanpeng Li1-1/+2
2017-11-27KVM: VMX: Fix rflags cache during vCPU resetWanpeng Li1-1/+1
2017-11-27KVM: X86: Fix softlockup when get the current kvmclockWanpeng Li1-4/+7
2017-11-27KVM: lapic: Fixup LDR on load in x2apicDr. David Alan Gilbert1-0/+5
2017-11-27KVM: lapic: Split out x2apic ldr calculationDr. David Alan Gilbert1-1/+6
2017-11-27RISC-V: Add VDSO entries for clock_get/gettimeofday/getcpuAndrew Waterman6-1/+113
2017-11-27RISC-V: Remove __vdso_cmpxchg{32,64} symbol versionsPalmer Dabbelt1-2/+0
2017-11-26Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/linux-armLinus Torvalds6-6/+42
2017-11-26Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds26-413/+272
2017-11-26Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2-12/+31
2017-11-26ARM: BUG if jumping to usermode address in kernel modeRussell King2-0/+24
2017-11-25Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds21-71/+58
2017-11-25Merge tag 'arc-4.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vgu...Linus Torvalds8-56/+136
2017-11-25Merge tag 'kbuild-v4.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/m...Linus Torvalds13-37/+0
2017-11-24Merge tag 'kvm-4.15-2' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds6-44/+134
2017-11-24Merge tag 'powerpc-4.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds7-34/+66
2017-11-24s390: revert ELF_ET_DYN_BASE base changesMartin Schwidefsky1-7/+8
2017-11-24m68k/macboing: Fix missed timer callback assignmentKees Cook1-2/+2
2017-11-24s390: Remove redundant license textGreg Kroah-Hartman4-24/+0
2017-11-24s390: crypto: Remove redundant license textGreg Kroah-Hartman8-46/+0
2017-11-24s390: include: Remove redundant license textGreg Kroah-Hartman12-73/+0
2017-11-24s390: kernel: Remove redundant license textGreg Kroah-Hartman13-72/+0
2017-11-24s390: add SPDX identifiers to the remaining filesGreg Kroah-Hartman10-0/+10
2017-11-24s390: appldata: add SPDX identifiers to the remaining filesGreg Kroah-Hartman4-0/+4
2017-11-24s390: pci: add SPDX identifiers to the remaining filesGreg Kroah-Hartman4-0/+4
2017-11-24s390: mm: add SPDX identifiers to the remaining filesGreg Kroah-Hartman4-0/+4
2017-11-24s390: crypto: add SPDX identifiers to the remaining filesGreg Kroah-Hartman11-0/+11
2017-11-24s390: kernel: add SPDX identifiers to the remaining filesGreg Kroah-Hartman22-0/+22
2017-11-24s390: sthyi: add SPDX identifiers to the remaining filesMartin Schwidefsky1-0/+1
2017-11-24s390/debug: use pK for kernel pointersChristian Borntraeger1-1/+1
2017-11-24s390: fix alloc_pgste check in init_new_context againMartin Schwidefsky1-1/+1
2017-11-24s390/disassembler: correct disassembly lines alignmentVasily Gorbik1-1/+1
2017-11-24x86/decoder: Add new TEST instruction patternMasami Hiramatsu1-1/+1
2017-11-24powerpc/kexec: Fix kexec/kdump in P9 guest kernelsMichael Ellerman1-0/+2
2017-11-23x86/PCI: Remove unused HyperTransport interrupt supportBjorn Helgaas6-262/+2
2017-11-23x86/umip: Fix insn_get_code_seg_params()'s return valueBorislav Petkov3-4/+4
2017-11-23x86/boot/KASLR: Remove unused variableChao Fan1-3/+2
2017-11-23powerpc/powernv: Fix kexec crashes caused by tlbie tracingMahesh Salgaonkar1-3/+12
2017-11-23x86/entry/64: Add missing irqflags tracing to native_load_gs_index()Andy Lutomirski1-2/+8
2017-11-22Merge tag 'for-linus-20171120' of git://git.infradead.org/linux-mtdLinus Torvalds2-7/+13
2017-11-23KVM: PPC: Book3S HV: Fix migration and HPT resizing of HPT guests on radix hostsPaul Mackerras3-16/+25
2017-11-22powerpc/64s: Fix Power9 DD2.1 logic in DT CPU featuresMichael Ellerman1-2/+2
2017-11-22powerpc/perf: Fix IMC_MAX_PMU macroMadhavan Srinivasan3-8/+29
2017-11-22powerpc/perf: Fix pmu_count to count only nest imc pmusMadhavan Srinivasan1-2/+4
2017-11-22powerpc: Fix boot on BOOK3S_32 with CONFIG_STRICT_KERNEL_RWXChristophe Leroy1-4/+2
2017-11-22x86/mm/kasan: Don't use vmemmap_populate() to initialize shadowAndrey Ryabinin2-8/+137
2017-11-22x86/entry/64: Fix entry_SYSCALL_64_after_hwframe() IRQ tracingAndy Lutomirski1-2/+2
2017-11-22powerpc/perf/imc: Use cpu_to_node() not topology_physical_package_id()Michael Ellerman1-6/+6
2017-11-21treewide: setup_timer() -> timer_setup() (2 field)Kees Cook1-4/+3
2017-11-21treewide: setup_timer() -> timer_setup()Kees Cook13-41/+38
2017-11-21treewide: init_timer() -> setup_timer()Kees Cook4-14/+7
2017-11-21treewide: Switch DEFINE_TIMER callbacks to struct timer_list *Kees Cook6-12/+12
2017-11-21s390: cmm: Convert timers to use timer_setup()Kees Cook1-5/+3
2017-11-21ARC: perf: avoid vmalloc backed mmapVineet Gupta1-1/+1
2017-11-21ARCv2: perf: optimize given that num counters <= 32Vineet Gupta1-9/+7
2017-11-21ARCv2: perf: tweak overflow interruptVineet Gupta1-10/+14
2017-11-21ARM: 8722/1: mm: make STRICT_KERNEL_RWX effective for LPAEPhilip Derrin1-2/+2
2017-11-21ARM: 8721/1: mm: dump: check hardware RO bit for LPAEPhilip Derrin1-2/+2
2017-11-21ARM: make decompressor debug output user selectableRussell King1-2/+2
2017-11-21ARM: fix get_user_pages_fastRussell King1-0/+12
2017-11-21powerpc/vas: Export chip_to_vas_id()Sukadev Bhattiprolu1-0/+1
2017-11-21x86/umip: Print a warning into the syslog if UMIP-protected instructions are ...Ricardo Neri1-4/+58
2017-11-20powerpc/64s/slice: Use addr limit when computing slice maskAneesh Kumar K.V1-12/+22
2017-11-20s390/disassembler: remove confusing codeHeiko Carstens1-1/+6
2017-11-20s390: rework __switch_to() to allow larger task_struct offsetsHeiko Carstens1-8/+7
2017-11-20s390/topology: fix compile error in file arch/s390/kernel/smp.cThomas Richter2-0/+2
2017-11-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparcLinus Torvalds39-17/+1701
2017-11-18kbuild: remove all dummy assignments to obj-Masahiro Yamada13-37/+0
2017-11-17Merge tag 'kbuild-v4.15' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds8-16/+20
2017-11-17Merge branch 'akpm' (patches from Andrew)Linus Torvalds8-20/+18
2017-11-17arch/tile/include/asm/topology.h: remove unused parent_node() macroDou Liyang1-6/+0
2017-11-17arch/sparc/include/asm/topology_64.h: remove unused parent_node() macroDou Liyang1-2/+0
2017-11-17arch/sh/include/asm/topology.h: remove unused parent_node() macroDou Liyang1-1/+0
2017-11-17arch/ia64/include/asm/topology.h: remove unused parent_node() macroDou Liyang1-7/+0
2017-11-17pid: remove pidhashGargi Sharma1-2/+2
2017-11-17pid: replace pid bitmap implementation with IDR APIGargi Sharma1-1/+1
2017-11-17bug: define the "cut here" string in a single placeKees Cook1-1/+1
2017-11-17sh/boot: add static stack-protector to pre-kernelKees Cook1-0/+14
2017-11-17Merge tag 'pm-fixes-4.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds4-24/+61
2017-11-17Merge branch 'parisc-4.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds11-297/+452
2017-11-17Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39...Linus Torvalds36-475/+985
2017-11-17Merge tag 'locks-v4.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/jl...Linus Torvalds8-8/+0
2017-11-17Merge branch 'misc.compat' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds8-121/+21
2017-11-17Merge tag 'libnvdimm-for-4.15' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds4-0/+4
2017-11-17x86/smpboot: Fix __max_logical_packages estimatePrarit Bhargava1-45/+10
2017-11-17x86/topology: Avoid wasting 128k for package id arrayAndi Kleen2-44/+30
2017-11-17perf/x86/intel/uncore: Cache logical pkg id in uncore driverAndi Kleen3-4/+4
2017-11-17x86/acpi: Reduce code duplication in mp_override_legacy_irq()Vikas C Sajjan1-22/+5
2017-11-17x86/acpi: Handle SCI interrupts above legacy space gracefullyVikas C Sajjan1-1/+33
2017-11-17x86/boot: Fix boot failure when SMP MP-table is based at 0Tom Lendacky1-2/+4
2017-11-17arch: Fix duplicates in Kconfig for parisc and sparcBabu Moger2-6/+0
2017-11-17parisc: Make some PDC structures accessible in uapi headersHelge Deller2-261/+250
2017-11-17parisc: Pass endianness info to sparseLuc Van Oostenryck1-1/+1
2017-11-17parisc: Add CPU topology supportHelge Deller6-26/+198
2017-11-17parisc: Fix validity check of pointer size argument in new CAS implementationJohn David Anglin1-3/+3
2017-11-17KVM: vmx: use X86_CR4_UMIP and X86_FEATURE_UMIPPaolo Bonzini1-2/+1
2017-11-17KVM: x86: Fix CPUID function for word 6 (80000001_ECX)Janakarajan Natarajan1-1/+1
2017-11-17KVM: nVMX: Fix vmx_check_nested_events() return value in case an event was re...Liran Alon1-7/+6
2017-11-17KVM: x86: ioapic: Preserve read-only values in the redirection tableNikita Leshenko1-0/+6
2017-11-17KVM: x86: ioapic: Clear Remote IRR when entry is switched to edge-triggeredNikita Leshenko1-1/+10
2017-11-17KVM: x86: ioapic: Remove redundant check for Remote IRR in ioapic_set_irqNikita Leshenko1-5/+5
2017-11-17KVM: x86: ioapic: Don't fire level irq when Remote IRR setNikita Leshenko1-1/+3
2017-11-17KVM: x86: ioapic: Fix level-triggered EOI and IOAPIC reconfigure raceNikita Leshenko1-2/+1
2017-11-17KVM: x86: inject exceptions produced by x86_decode_insnPaolo Bonzini1-0/+2
2017-11-17KVM: x86: Allow suppressing prints on RDMSR/WRMSR of unhandled MSRsEyal Moscovici1-4/+13
2017-11-17KVM: x86: fix em_fxstor() sleeping while in atomicDavid Hildenbrand1-6/+26
2017-11-17KVM: nVMX: Fix mmu context after VMLAUNCH/VMRESUME failureWanpeng Li1-12/+22
2017-11-17KVM: nVMX: Validate the IA32_BNDCFGS on nested VM-entryWanpeng Li1-0/+5
2017-11-17KVM: X86: Fix operand/address-size during instruction decodingWanpeng Li1-0/+7
2017-11-17KVM: x86: Don't re-execute instruction when not passing CR2 valueLiran Alon2-2/+3
2017-11-17KVM: x86: emulator: Return to user-mode on L1 CPL=0 emulation failureLiran Alon1-1/+1
2017-11-17KVM: x86: Exit to user-mode on #UD intercept when emulator requiresLiran Alon2-0/+4
2017-11-17KVM: nVMX/nSVM: Don't intercept #UD when running L2Liran Alon2-6/+12
2017-11-17KVM: x86: pvclock: Handle first-time write to pvclock-page contains random junkLiran Alon1-0/+3
2017-11-17kvm: vmx: Allow disabling virtual NMI supportPaolo Bonzini1-10/+21
2017-11-17kvm: vmx: Reinstate support for CPUs without virtual NMIPaolo Bonzini1-44/+106
2017-11-17KVM: SVM: obey guest PATPaolo Bonzini1-0/+7
2017-11-17Merge tag 'kvm-arm-gicv4-for-v4.15' of git://git.kernel.org/pub/scm/linux/ker...Paolo Bonzini4-0/+10
2017-11-16Merge tag 'armsoc-drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2-2/+5
2017-11-16Merge tag 'armsoc-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/ar...Linus Torvalds571-11692/+27480
2017-11-16Merge tag 'armsoc-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/a...Linus Torvalds112-3007/+1394
2017-11-16Merge tag 'for-linus-4.15-rc1-tag' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds13-38/+249
2017-11-16Merge tag 'kvm-4.15-1' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds47-877/+1474
2017-11-16Merge branch 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-armLinus Torvalds42-521/+1180
2017-11-16Merge tag 'powerpc-4.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds131-927/+3026
2017-11-16Merge tag 'afs-next-20171113' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-13/+1
2017-11-16Merge tag 'pinctrl-v4.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds7-5/+32
2017-11-16Merge tag 'char-misc-4.15-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/ker...Linus Torvalds2-7/+10
2017-11-16arm64: dts: uniphier: route on-board device IRQ to GPIO controller for PXs3Masahiro Yamada1-1/+2
2017-11-17sh: decompressor: add shipped files to .gitignoreMasahiro Yamada1-0/+5
2017-11-17frv: .gitignore: ignore vmlinux.ldsMasahiro Yamada1-0/+1
2017-11-16s390: remove unused parameter from MakefileHeiko Carstens1-1/+1
2017-11-16s390/cpum_sf: correctly set the PID and TID in perf samplesHendrik Brueckner3-2/+78
2017-11-16s390/cpum_sf: load program parameter at sampler enablementHendrik Brueckner2-0/+9
2017-11-16s390/perf: extend perf_regs support to include floating-point registersHendrik Brueckner2-0/+37
2017-11-16s390/perf: add perf_regs support and user stack dumpHeiko Carstens4-1/+79
2017-11-16s390/cpum_sf: do not register PMU if no sampling mode is authorizedHendrik Brueckner1-0/+3
2017-11-16s390/cpumf: remove raw event support in basic-only sampling modePu Hou2-175/+27
2017-11-16s390/cpumf: enable using AUX bufferPu Hou1-11/+44
2017-11-16s390/cpumf: introduce AUX buffer for dump diagnostic sample dataPu Hou1-0/+446
2017-11-16Merge tag 'kvm-s390-next-4.15-1' of git://git.kernel.org/pub/scm/linux/kernel...Radim Krčmář15-111/+244
2017-11-16s390/disassembler: increase show_code buffer sizeVasily Gorbik1-2/+2
2017-11-16s390: Remove CONFIG_HARDENED_USERCOPYMichael Holzheu3-12/+1
2017-11-16x86/mm: Limit mmap() of /dev/mem to valid physical addressesCraig Bergstrom2-0/+20
2017-11-16x86/mm: Prevent non-MAP_FIXED mapping across DEFAULT_MAP_WINDOW borderKirill A. Shutemov4-6/+62
2017-11-15Merge tag 'drm-for-v4.15' of git://people.freedesktop.org/~airlied/linuxLinus Torvalds1-12/+0
2017-11-15Merge tag 'media/v4.15-1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds3-2/+4
2017-11-15Merge branch 'akpm' (patches from Andrew)Linus Torvalds59-1600/+308
2017-11-15mm, sparse: do not swamp log with huge vmemmap allocation failuresMichal Hocko1-1/+0
2017-11-15mm: remove cold parameter from free_hot_cold_page*Mel Gorman4-4/+4
2017-11-15sparc64: optimize struct page zeroingPavel Tatashin1-0/+30