aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2018-02-27KVM: arm/arm64: Avoid VGICv3 save/restore on VHE with no IRQsvhe-optimize-v5Christoffer Dall7-52/+103
2018-02-27KVM: arm/arm64: Move VGIC APR save/restore to vgic put/loadChristoffer Dall5-62/+78
2018-02-27KVM: arm/arm64: Handle VGICv3 save/restore from the main VGIC code on VHEChristoffer Dall3-9/+26
2018-02-27KVM: arm/arm64: Move arm64-only vgic-v2-sr.c file to arm64Christoffer Dall3-4/+1
2018-02-27KVM: arm/arm64: Handle VGICv2 save/restore from the main VGIC codeChristoffer Dall7-76/+84
2018-02-27KVM: arm/arm64: Get rid of vgic_elrsrChristoffer Dall5-28/+10
2018-02-27KVM: arm64: Cleanup __activate_traps and __deactive_traps for VHE and non-VHEChristoffer Dall1-12/+10
2018-02-27KVM: arm64: Configure c15, PMU, and debug register traps on cpu load/put for VHEChristoffer Dall3-9/+29
2018-02-27KVM: arm64: Directly call VHE and non-VHE FPSIMD enabled functionsChristoffer Dall1-12/+3
2018-02-27KVM: arm64: Move common VHE/non-VHE trap config in separate functionsChristoffer Dall1-31/+46
2018-02-27KVM: arm64: Defer saving/restoring 32-bit sysregs to vcpu load/putChristoffer Dall3-11/+27
2018-02-27KVM: arm64: Prepare to handle deferred save/restore of 32-bit registersChristoffer Dall2-40/+59
2018-02-27KVM: arm64: Defer saving/restoring 64-bit sysregs to vcpu load/put on VHEChristoffer Dall2-8/+80
2018-02-27KVM: arm64: Prepare to handle deferred save/restore of ELR_EL1Christoffer Dall2-3/+19
2018-02-27KVM: arm/arm64: Prepare to handle deferred save/restore of SPSR_EL1Christoffer Dall5-10/+51
2018-02-27KVM: arm64: Introduce framework for accessing deferred sysregsChristoffer Dall2-2/+39
2018-02-27KVM: arm64: Rewrite system register accessors to read/write functionsChristoffer Dall9-76/+101
2018-02-27KVM: arm64: Change 32-bit handling of VM system registersChristoffer Dall2-13/+15
2018-02-27KVM: arm64: Don't save the host ELR_EL2 and SPSR_EL2 on VHE systemsChristoffer Dall1-0/+13
2018-02-27KVM: arm64: Unify non-VHE host/guest sysreg save and restore functionsChristoffer Dall3-25/+9
2018-02-27KVM: arm/arm64: Remove leftover comment from kvm_vcpu_run_vheChristoffer Dall1-4/+0
2018-02-27KVM: arm64: Introduce separate VHE/non-VHE sysreg save/restore functionsChristoffer Dall3-22/+50
2018-02-27KVM: arm64: Rewrite sysreg alternatives to static keysChristoffer Dall1-13/+4
2018-02-27KVM: arm64: Move userspace system registers into separate functionChristoffer Dall1-13/+35
2018-02-27KVM: arm64: Remove noop calls to timer save/restore from VHE switchChristoffer Dall2-24/+22
2018-02-27KVM: arm64: Don't deactivate VM on VHE systemsChristoffer Dall1-5/+3
2018-02-27KVM: arm64: Remove kern_hyp_va() use in VHE switch functionChristoffer Dall1-3/+1
2018-02-27KVM: arm64: Introduce VHE-specific kvm_vcpu_runChristoffer Dall6-9/+87
2018-02-26KVM: arm64: Factor out fault info population and gic workaroundsChristoffer Dall1-47/+57
2018-02-26KVM: arm64: Improve debug register save/restore flowChristoffer Dall3-30/+42
2018-02-26KVM: arm64: Slightly improve debug save/restore functionsChristoffer Dall1-14/+12
2018-02-26KVM: arm64: Move debug dirty flag calculation out of world switchChristoffer Dall2-6/+5
2018-02-26KVM: arm/arm64: Introduce vcpu_el1_is_32bitChristoffer Dall4-12/+17
2018-02-26KVM: arm/arm64: Add kvm_vcpu_load_sysregs and kvm_vcpu_put_sysregsChristoffer Dall4-0/+38
2018-02-26KVM: arm/arm64: Get rid of vcpu->arch.irq_linesChristoffer Dall10-37/+16
2018-02-26KVM: arm64: Move HCR_INT_OVERRIDE to default HCR_EL2 guest flagShih-Wei Li2-5/+2
2018-02-26KVM: arm64: Rework hyp_panic for VHE and non-VHEChristoffer Dall1-19/+23
2018-02-26KVM: arm64: Avoid storing the vcpu pointer on the stackChristoffer Dall7-27/+48
2018-02-26KVM: arm/arm64: Move vcpu_load call after kvm_vcpu_first_run_initChristoffer Dall3-29/+8
2018-02-26KVM: arm/arm64: Avoid vcpu_load for other vcpu ioctls than KVM_RUNChristoffer Dall2-12/+0
2018-02-26KVM: arm/arm64: Fix arch timers with userspace irqchipsvhe-optimize-v5-baseChristoffer Dall1-52/+64
2018-02-26KVM: arm/arm64: No need to zero CNTVOFF in kvm_timer_vcpu_put() for VHEShanker Donthineni1-2/+4
2018-02-26KVM: arm: Enable emulation of the physical timerJérémy Fanguède1-0/+61
2018-02-26KVM: arm64: Enable the EL1 physical timer for AArch32 guestsJérémy Fanguède1-0/+6
2018-02-26arm64: KVM: Move CPU ID reg trap setup off the world switch pathDave Martin2-4/+8
2018-02-26arm64/kvm: Prohibit guest LOR accessesMark Rutland4-1/+36
2018-02-25Linux 4.16-rc3Linus Torvalds1-1/+1
2018-02-25Merge tag 'xtensa-20180225' of git://github.com/jcmvbkbc/linux-xtensaLinus Torvalds2-17/+93
2018-02-25Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds6-22/+48
2018-02-25Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-1/+1
2018-02-25Merge branch 'locking-urgent-for-linus' of git://git.kernel.org/pub/scm/linux...Linus Torvalds3-18/+31
2018-02-25Merge branch 'core-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds17-19/+19
2018-02-25Merge tag 'nfs-for-4.16-3' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds3-11/+11
2018-02-24Merge tag 'powerpc-4.16-4' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds8-9/+20
2018-02-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds108-455/+625
2018-02-23Merge branch 'fixes-v4.16-rc3' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds9-41/+179
2018-02-23Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds17-184/+183
2018-02-23Merge tag 'mips_fixes_4.16_3' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+0
2018-02-23Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/pml...Linus Torvalds1-1/+1
2018-02-23Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds6-5/+29
2018-02-23Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds20-98/+107
2018-02-23Merge tag 'drm-fixes-for-v4.16-rc3' of git://people.freedesktop.org/~airlied/...Linus Torvalds26-107/+261
2018-02-23net_sched: gen_estimator: fix broken estimators based on percpu statsEric Dumazet1-0/+1
2018-02-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller10-15/+80
2018-02-23gianfar: simplify FCS handling and fix memory leakAndy Spencer1-16/+7
2018-02-23ipv6 sit: work around bogus gcc-8 -Wrestrict warningArnd Bergmann1-1/+1
2018-02-23macvlan: fix use-after-free in macvlan_common_newlink()Alexey Kodanev1-1/+1
2018-02-23arm64: fix unwind_frame() for filtered out fn for function graph tracingPratyush Anand3-2/+7
2018-02-23x86/topology: Update the 'cpu cores' field in /proc/cpuinfo correctly across ...Samuel Neves1-0/+1
2018-02-23x86/topology: Fix function name in documentationDou Liyang1-1/+1
2018-02-23locking/xchg/alpha: Fix xchg() and cmpxchg() memory ordering bugsAndrea Parri1-3/+18
2018-02-23locking/xchg/alpha: Clean up barrier usage by using smp_mb() in place of __AS...Andrea Parri2-14/+8
2018-02-23x86/intel_rdt: Fix incorrect returned value when creating rdgroup sub-directo...Wang Hui1-0/+1
2018-02-23x86/apic/vector: Handle vector release on CPU unplug correctlyThomas Gleixner1-3/+22
2018-02-23powerpc/powernv: Support firmware disable of RFI flushMichael Ellerman1-0/+4
2018-02-23powerpc/pseries: Support firmware disable of RFI flushMichael Ellerman1-1/+2
2018-02-23powerpc/mm/drmem: Fix unexpected flag value in ibm,dynamic-memory-v2Bharata B Rao1-3/+3
2018-02-22integrity/security: fix digsig.c build error with header fileRandy Dunlap1-0/+1
2018-02-22Merge tag 'keys-fixes-20180222-2' of https://git.kernel.org/pub/scm/linux/ker...James Morris5-37/+111
2018-02-23Merge tag 'imx-drm-next-2018-02-22' of git://git.pengutronix.de/git/pza/linux...Dave Airlie5-2/+12
2018-02-22MIPS: boot: Define __ASSEMBLY__ for its.S buildKees Cook1-0/+1
2018-02-22Merge branch 'siginfo-linus' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-3/+12
2018-02-22Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds1-3/+9
2018-02-22bpf, arm64: fix out of bounds access in tail callDaniel Borkmann2-2/+29
2018-02-22bpf, x64: implement retpoline for tail callDaniel Borkmann2-4/+42
2018-02-22genirq/matrix: Handle CPU offlining properThomas Gleixner1-9/+14
2018-02-22fs/signalfd: fix build error for BUS_MCEERR_ARRandy Dunlap1-3/+12
2018-02-22rxrpc: Fix send in rxrpc_send_data_packet()David Howells1-1/+1
2018-02-22net: aquantia: Fix error handling in aq_pci_probe()Dan Carpenter1-4/+10
2018-02-22bpf: fix rcu lockdep warning for lpm_trie map_free callbackYonghong Song1-2/+1
2018-02-22bpf: add schedule points in percpu arrays managementEric Dumazet1-1/+4
2018-02-22Merge tag 'mac80211-for-davem-2018-02-22' of git://git.kernel.org/pub/scm/lin...David S. Miller11-27/+41
2018-02-22Merge tag 'usb-4.16-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds38-133/+350
2018-02-22Merge tag 'staging-4.16-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds10-30/+64
2018-02-22Merge tag 'char-misc-4.16-rc3' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds7-45/+45
2018-02-22regulatory: add NUL to request alpha2Johannes Berg1-1/+1
2018-02-22Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds23-115/+242
2018-02-22Merge tag 'riscv-for-linus-4.16-rc3-riscv_cleanups' of git://git.kernel.org/p...Linus Torvalds4-7/+5
2018-02-22ibmvnic: Fix early release of login bufferThomas Falcon1-1/+1
2018-02-22net/smc9194: Remove bogus CONFIG_MAC referenceFinn Thain1-1/+1
2018-02-22net: ipv4: Set addr_type in hash_keys for forwarded caseDavid Ahern1-0/+2
2018-02-22tcp_bbr: better deal with suboptimal GSOEric Dumazet1-4/+5
2018-02-22smsc75xx: fix smsc75xx_set_features()Eric Dumazet1-3/+4
2018-02-22netlink: put module reference if dump start failsJason A. Donenfeld1-1/+3
2018-02-22Merge tag 'seccomp-v4.16-rc3' of https://git.kernel.org/pub/scm/linux/kernel/...James Morris3-4/+67
2018-02-22Merge branch 'akpm' (patches from Andrew)Linus Torvalds40-155/+180
2018-02-22efivarfs: Limit the rate for non-root to read filesLuck, Tony3-0/+13
2018-02-22kconfig.h: Include compiler types to avoid missed struct attributesKees Cook1-0/+3
2018-02-22NFS: make struct nlmclnt_fl_close_lock_ops staticColin Ian King1-1/+1
2018-02-22nfs: system crashes after NFS4ERR_MOVED recoveryBill.Baker@oracle.com1-2/+4
2018-02-22x86: Treat R_X86_64_PLT32 as R_X86_64_PC32H.J. Lu3-0/+5
2018-02-22KEYS: Use individual pages in big_key for crypto buffersDavid Howells1-23/+87
2018-02-22X.509: fix NULL dereference when restricting key with unsupported_sigEric Biggers1-8/+13
2018-02-22X.509: fix BUG_ON() when hash algorithm is unsupportedEric Biggers1-1/+3
2018-02-22PKCS#7: fix direct verification of SignerInfo signatureEric Biggers1-0/+1
2018-02-22PKCS#7: fix certificate blacklistingEric Biggers1-4/+6
2018-02-22PKCS#7: fix certificate chain verificationEric Biggers1-1/+1
2018-02-22selftests/bpf/test_maps: exit child process without error in ENOMEM caseLi Zhijian1-0/+2
2018-02-22arm64: Enforce BBM for huge IO/VMAP mappingsWill Deacon1-0/+10
2018-02-22i2c: designware: Consider SCL GPIO optionalAndy Shevchenko1-1/+1
2018-02-22i2c: busses: i2c-sirf: Fix spelling: "formular" -> "formula".Patryk Kocielnik1-2/+2
2018-02-22i2c: bcm2835: Set up the rising/falling edge delaysEric Anholt1-1/+20
2018-02-22treewide/trivial: Remove ';;$' typo noiseIngo Molnar17-19/+19
2018-02-22powerpc/bpf/jit: Fix 32-bit JIT for seccomp_data accessMark Lord1-0/+3
2018-02-22powerpc/pseries: Revert support for ibm,drc-info devtree propertyMichael Bringmann1-1/+1
2018-02-22powerpc/pseries: Fix duplicate firmware feature for DRC_INFOMichael Ellerman1-1/+1
2018-02-21seccomp: add a selftest for get_metadataTycho Andersen1-0/+61
2018-02-21ptrace, seccomp: tweak get_metadata behavior slightlyTycho Andersen1-2/+4
2018-02-21seccomp, ptrace: switch get_metadata types to arch independentTycho Andersen1-2/+2
2018-02-22selftests/bpf: update gitignore with test_libbpf_openAnders Roxell1-0/+1
2018-02-22selftests/bpf: tcpbpf_kern: use in6_* macros from glibcAnders Roxell1-1/+0
2018-02-22bpf: clean up unused-variable warningArnd Bergmann1-5/+1
2018-02-21mm: don't defer struct page initialization for Xen pv guestsJuergen Gross1-0/+4
2018-02-21lib/Kconfig.debug: enable RUNTIME_TESTING_MENUAnders Roxell1-0/+1
2018-02-21vmalloc: fix __GFP_HIGHMEM usage for vmalloc_32 on 32b systemsMichal Hocko1-3/+7
2018-02-21selftests/memfd: add run_fuse_test.sh to TEST_FILESAnders Roxell1-0/+1
2018-02-21bug.h: work around GCC PR82365 in BUG()Arnd Bergmann8-6/+44
2018-02-21mm/swap.c: make functions and their kernel-doc agree (again)Mike Rapoport1-1/+1
2018-02-21mm/zpool.c: zpool_evictable: fix mismatch in parameter name and kernel-docMike Rapoport1-1/+1
2018-02-21ida: do zeroing in ida_pre_get()Rasmus Villemoes2-3/+1
2018-02-21mm, swap, frontswap: fix THP swap if frontswap enabledHuang Ying2-0/+10
2018-02-21certs/blacklist_nohashes.c: fix const confusion in certs blacklistAndi Kleen1-1/+1
2018-02-21kernel/relay.c: limit kmalloc size to KMALLOC_MAX_SIZEDavid Rientjes1-1/+1
2018-02-21mm, mlock, vmscan: no more skipping pagevecsShakeel Butt4-95/+54
2018-02-21mm: memcontrol: fix NR_WRITEBACK leak in memcg and system statsJohannes Weiner1-8/+16
2018-02-21Kbuild: always define endianess in kconfig.hArnd Bergmann1-0/+6
2018-02-21include/linux/sched/mm.h: re-inline mmdrop()Andrew Morton2-14/+14
2018-02-21tools: fix cross-compile var clobberingMartin Kelly13-22/+18
2018-02-22Merge tag 'drm-misc-fixes-2018-02-21' of git://anongit.freedesktop.org/drm/dr...Dave Airlie15-58/+196
2018-02-21NFSv4: Fix broken cast in nfs4_callback_recallany()Trond Myklebust1-8/+6
2018-02-21amd-xgbe: Restore PCI interrupt enablement setting on resumeTom Lendacky1-0/+2
2018-02-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller9-22/+36
2018-02-21Merge branch 'virtio_net-XDP-fixes'David S. Miller1-24/+34
2018-02-21virtio_net: fix ndo_xdp_xmit crash towards dev not ready for XDPJesper Dangaard Brouer1-1/+11
2018-02-21virtio_net: fix memory leak in XDP_REDIRECTJesper Dangaard Brouer1-15/+22
2018-02-21virtio_net: fix XDP code path in receive_small()Jesper Dangaard Brouer1-1/+1
2018-02-21virtio_net: disable XDP_REDIRECT in receive_mergeable() caseJesper Dangaard Brouer1-7/+0
2018-02-21Merge tag 'mlx5-fixes-2018-02-20' of git://git.kernel.org/pub/scm/linux/kerne...David S. Miller10-33/+70
2018-02-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nfDavid S. Miller55-300/+314
2018-02-21RDMA/uverbs: Fix kernel panic while using XRC_TGT QP typeLeon Romanovsky1-0/+3
2018-02-21locking/xchg/alpha: Add unconditional memory barrier to cmpxchg()Andrea Parri1-8/+7
2018-02-21x86/oprofile: Fix bogus GCC-8 warning in nmi_setup()Arnd Bergmann1-1/+1
2018-02-21i2c: i801: Add missing documentation entries for Braswell and Kaby LakeJarkko Nikula3-0/+5
2018-02-21i2c: designware: must wait for enableBen Gardner1-1/+1
2018-02-21locking/mutex: Add comment to __mutex_owner() to deter usagePeter Zijlstra1-0/+5
2018-02-21drm/tve200: fix kernel-doc documentation comment includeJani Nikula1-1/+1
2018-02-20net: sched: report if filter is too large to dumpRoman Kapl1-1/+6
2018-02-21drm/edid: quirk Sony PlayStation VR headset as non-desktopPhilipp Zabel1-0/+3
2018-02-21drm/edid: quirk Windows Mixed Reality headsets as non-desktopPhilipp Zabel1-0/+10
2018-02-21drm/edid: quirk Oculus Rift headsets as non-desktopPhilipp Zabel1-0/+5
2018-02-21ocxl: Fix potential bad errno on irq allocationFrederic Barrat1-2/+4
2018-02-21powerpc/eeh: Fix crashes in eeh_report_resume()Juan J. Alvarez1-1/+2
2018-02-21Merge tag 'drm-misc-fixes-2018-01-31' of git://anongit.freedesktop.org/drm/dr...Dave Airlie1-17/+23
2018-02-21Merge tag 'exynos-drm-fixes-for-v4.16-rc3' of git://git.kernel.org/pub/scm/li...Dave Airlie5-30/+12
2018-02-20net/mlx5: Fix error handling when adding flow rulesVlad Buslov1-2/+8
2018-02-20net/mlx5: E-Switch, Fix drop counters use before creationEugenia Emantayev1-4/+4
2018-02-20net/mlx5: Add header re-write to the checks for conflicting actionsOr Gerlitz1-1/+2
2018-02-20net/mlx5: Use 128B cacheline size for 128B or larger cachelinesDaniel Jurgens1-1/+1
2018-02-20net/mlx5e: Specify numa node when allocating drop rqGal Pressman1-2/+8
2018-02-20net/mlx5e: Return error if prio is specified when offloading eswitch vlan pushOr Gerlitz1-1/+2
2018-02-20net/mlx5: Address static checker warnings on non-constant initializersOr Gerlitz1-4/+4
2018-02-20net/mlx5e: Eliminate build warnings on no previous prototypeOr Gerlitz2-2/+3
2018-02-20net/mlx5e: Verify inline header size do not exceed SKB linear sizeEran Ben Elisha1-1/+1
2018-02-20net/mlx5e: Fix loopback self test when GRO is offInbar Karmy1-1/+2
2018-02-20net/mlx5e: Fix TCP checksum in LRO buffersGal Pressman1-14/+35
2018-02-20tools/libbpf: Avoid possibly using uninitialized variableJeremy Cline1-2/+3
2018-02-20ibmvnic: Check for NULL skb's in NAPI poll routineThomas Falcon1-0/+5
2018-02-20Rename sbi_save to parse_dtb to improve code readabilityMichael Clark2-2/+2
2018-02-20RISC-V: Enable IRQ during exception handlingzongbox@gmail.com1-2/+3
2018-02-20RISC-V: kconfig cleanupsPalmer Dabbelt1-3/+0
2018-02-20riscv: Remove ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE selectUlf Magnusson1-1/+0
2018-02-20riscv: kconfig: Remove RISCV_IRQ_INTC selectUlf Magnusson1-1/+0
2018-02-20riscv: Remove ARCH_WANT_OPTIONAL_GPIOLIB selectUlf Magnusson1-1/+0
2018-02-20Merge tag 'leds_for-4.16-rc3' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+0
2018-02-20RDMA/bnxt_re: Avoid system hang during device un-regSelvin Xavier2-5/+4
2018-02-20RDMA/bnxt_re: Fix system crash during load/unloadSelvin Xavier1-0/+5
2018-02-20RDMA/bnxt_re: Synchronize destroy_qp with poll_cqSelvin Xavier4-19/+47
2018-02-20RDMA/bnxt_re: Unpin SQ and RQ memory if QP create failsDevesh Sharma1-1/+8
2018-02-20RDMA/bnxt_re: Disable atomic capability on bnxt_re adaptersDevesh Sharma2-17/+3
2018-02-20MIPS: Drop spurious __unused in struct compat_flockJames Hogan1-1/+0