summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2020-05-28KVM: PPC: Book3S HV: Close race with page faults around memslot flusheskvm-ppc-next-5.8-1Paul Mackerras1-0/+5
2020-05-28KVM: PPC: Book3S HV: Remove user-triggerable WARN_ONPaul Mackerras1-4/+7
2020-05-27KVM: PPC: Book3S HV: Relax check on H_SVM_INIT_ABORTLaurent Dufour1-3/+8
2020-05-27KVM: PPC: Book3S: Fix some RCU-list locksQian Cai1-4/+14
2020-05-27KVM: PPC: Book3S HV: Ignore kmemleak false positivesQian Cai1-2/+14
2020-05-27KVM: PPC: Clean up redundant 'kvm_run' parametersTianjia Zhang19-217/+212
2020-05-27KVM: PPC: Remove redundant kvm_run from vcpu_archTianjia Zhang3-7/+3
2020-05-27KVM: PPC: Book3S HV: Read ibm,secure-memory nodesLaurent Dufour1-0/+14
2020-05-27KVM: PPC: Book3S HV: Remove redundant NULL checkChen Zhou1-2/+1
2020-05-20Merge tag 'noinstr-x86-kvm-2020-05-16' of git://git.kernel.org/pub/scm/linux/...Paolo Bonzini868-4517/+8779
2020-05-20rcuwait: avoid lockdep splats from rcuwait_active()Paolo Bonzini1-1/+1
2020-05-19x86/kvm: Restrict ASYNC_PF to user spaceThomas Gleixner1-93/+7
2020-05-19x86/kvm: Sanitize kvm_async_pf_task_wait()Thomas Gleixner3-63/+144
2020-05-19x86/kvm: Handle async page faults directly through do_page_fault()Andy Lutomirski8-37/+57
2020-05-19context_tracking: Make guest_enter/exit() .noinstr readyThomas Gleixner1-5/+16
2020-05-19lockdep: Prepare for noinstr sectionsPeter Zijlstra5-22/+71
2020-05-19tracing: Provide lockdep less trace_hardirqs_on/off() variantsThomas Gleixner2-0/+41
2020-05-19vmlinux.lds.h: Create section for protection against instrumentationThomas Gleixner6-1/+72
2020-05-15kvm: add halt-polling cpu usage statsDavid Matlack10-3/+33
2020-05-15KVM: nVMX: Migrate the VMX-preemption timerJim Mattson3-0/+15
2020-05-15KVM: nVMX: Change emulated VMX-preemption timer hrtimer to absoluteJim Mattson1-2/+3
2020-05-15KVM: nVMX: Really make emulated nested preemption timer pinnedJim Mattson1-1/+1
2020-05-15KVM: nVMX: Remove unused 'ops' param from nested_vmx_hardware_setup()Sean Christopherson3-6/+3
2020-05-15KVM: SVM: Remove unnecessary V_IRQ unsettingSuravee Suthikulpanit1-2/+0
2020-05-15KVM: SVM: Merge svm_enable_vintr into svm_set_vintrSuravee Suthikulpanit1-8/+2
2020-05-15KVM: VMX: Handle preemption timer fastpathWanpeng Li1-2/+12
2020-05-15KVM: X86: TSCDEADLINE MSR emulation fastpathWanpeng Li2-6/+28
2020-05-15KVM: x86: introduce kvm_can_use_hv_timerPaolo Bonzini3-8/+11
2020-05-15KVM: VMX: Optimize posted-interrupt delivery for timer fastpathWanpeng Li2-1/+5
2020-05-15KVM: X86: Introduce more exit_fastpath_completion enum valuesWanpeng Li5-27/+39
2020-05-15KVM: X86: Introduce kvm_vcpu_exit_request() helperWanpeng Li2-2/+9
2020-05-15KVM: x86: Print symbolic names of VMX VM-Exit flags in tracesSean Christopherson2-15/+20
2020-05-15KVM: VMX: Introduce generic fastpath handlerWanpeng Li1-7/+16
2020-05-15KVM: nVMX: Drop superfluous VMREAD of vmcs02.GUEST_SYSENTER_*Sean Christopherson1-4/+0
2020-05-15KVM: nVMX: Truncate writes to vmcs.SYSENTER_EIP/ESP for 32-bit vCPUSean Christopherson1-2/+16
2020-05-15KVM: VMX: Improve handle_external_interrupt_irqoff inline assemblyUros Bizjak1-4/+6
2020-05-15KVM: Documentation: Fix up cpuid pagePeter Xu1-1/+1
2020-05-15KVM: X86: Sanity check on gfn before removalPeter Xu1-0/+4
2020-05-15KVM: No need to retry for hva_to_pfn_remapped()Peter Xu1-5/+0
2020-05-15KVM: X86: Force ASYNC_PF_PER_VCPU to be power of twoPeter Xu2-4/+6
2020-05-15KVM: VMX: Remove unneeded __ASM_SIZE usage with POP instructionUros Bizjak1-7/+7
2020-05-15KVM: x86/mmu: Add a helper to consolidate root sp allocationSean Christopherson1-49/+39
2020-05-15KVM: x86/mmu: Drop KVM's hugepage enums in favor of the kernel's enumsSean Christopherson8-86/+73
2020-05-15KVM: x86/mmu: Move max hugepage level to a separate #defineSean Christopherson2-11/+11
2020-05-15KVM: x86/mmu: Tweak PSE hugepage handling to avoid 2M vs 4M conundrumSean Christopherson1-1/+1
2020-05-15kvm: x86: Cleanup vcpu->arch.guest_xstate_sizeXiaoyao Li3-6/+1
2020-05-15KVM: nVMX: Tweak handling of failure code for nested VM-Enter failureSean Christopherson2-23/+34
2020-05-13KVM: x86/mmu: Capture TDP level when updating CPUIDSean Christopherson5-7/+7
2020-05-13KVM: VMX: Move nested EPT out of kvm_x86_ops.get_tdp_level() hookSean Christopherson1-4/+12
2020-05-13KVM: VMX: Add proper cache tracking for CR0Sean Christopherson5-17/+12
2020-05-13KVM: VMX: Add proper cache tracking for CR4Sean Christopherson5-17/+14
2020-05-13KVM: nVMX: Unconditionally validate CR3 during nested transitionsSean Christopherson1-14/+13
2020-05-13KVM: x86: Save L1 TSC offset in 'struct kvm_vcpu_arch'Sean Christopherson4-29/+5
2020-05-13KVM: nVMX: Skip IBPB when temporarily switching between vmcs01 and vmcs02Sean Christopherson3-4/+3
2020-05-13KVM: nVMX: Skip IBPB when switching between vmcs01 and vmcs02Sean Christopherson3-6/+17
2020-05-13KVM: VMX: Use accessor to read vmcs.INTR_INFO when handling exceptionSean Christopherson1-1/+1
2020-05-13KVM: x86: handle wrap around 32-bit address spacePaolo Bonzini3-6/+14
2020-05-13kvm/eventfd: remove unneeded conversion to boolJason Yan1-1/+1
2020-05-13kvm: Replace vcpu->swait with rcuwaitDavidlohr Bueso11-43/+38
2020-05-13rcuwait: Introduce rcuwait_active()Davidlohr Bueso1-0/+9
2020-05-13rcuwait: Introduce prepare_to and finish_rcuwaitDavidlohr Bueso1-5/+16
2020-05-13rcuwait: Let rcuwait_wake_up() return whether or not a task was awokenDavidlohr Bueso2-3/+6
2020-05-13rcuwait: Fix stale wake call name in commentDavidlohr Bueso1-1/+1
2020-05-13KVM: x86: Replace late check_nested_events() hack with more precise fixPaolo Bonzini4-35/+49
2020-05-13KVM: VMX: Use vmx_get_rflags() to query RFLAGS in vmx_interrupt_blocked()Sean Christopherson1-1/+1
2020-05-13KVM: VMX: Use vmx_interrupt_blocked() directly from vmx_handle_exit()Sean Christopherson1-9/+10
2020-05-13KVM: x86: WARN on injected+pending exception even in nested caseSean Christopherson1-1/+3
2020-05-13KVM: nSVM: Preserve IRQ/NMI/SMI priority irrespective of exiting behaviorPaolo Bonzini1-3/+9
2020-05-13KVM: nSVM: Report interrupts as allowed when in L2 and exit-on-interrupt is setPaolo Bonzini3-11/+22
2020-05-13KVM: nVMX: Prioritize SMI over nested IRQ/NMISean Christopherson1-0/+6
2020-05-13KVM: nVMX: Preserve IRQ/NMI priority irrespective of exiting behaviorSean Christopherson1-2/+7
2020-05-13KVM: SVM: Split out architectural interrupt/NMI/SMI blocking checksPaolo Bonzini2-11/+43
2020-05-13KVM: VMX: Split out architectural interrupt/NMI blocking checksSean Christopherson2-13/+24
2020-05-13KVM: nSVM: Move SMI vmexit handling to svm_check_nested_events()Paolo Bonzini3-8/+21
2020-05-13KVM: nSVM: Report NMIs as allowed when in L2 and Exit-on-NMI is setPaolo Bonzini3-5/+8
2020-05-13KVM: nVMX: Report NMIs as allowed when in L2 and Exit-on-NMI is setSean Christopherson3-5/+8
2020-05-13KVM: x86: replace is_smm checks with kvm_x86_ops.smi_allowedPaolo Bonzini3-5/+5
2020-05-13KVM: x86: Make return for {interrupt_nmi,smi}_allowed() a bool instead of intSean Christopherson3-18/+18
2020-05-13KVM: x86: Set KVM_REQ_EVENT if run is canceled with req_immediate_exit setSean Christopherson1-0/+2
2020-05-13KVM: nVMX: Open a window for pending nested VMX preemption timerSean Christopherson3-2/+18
2020-05-13KVM: nVMX: Preserve exception priority irrespective of exiting behaviorSean Christopherson1-5/+7
2020-05-13KVM: SVM: Implement check_nested_events for NMICathy Avery3-19/+23
2020-05-13KVM: SVM: immediately inject INTR vmexitPaolo Bonzini1-3/+3
2020-05-13KVM: SVM: leave halted state on vmexitPaolo Bonzini1-0/+3
2020-05-13KVM: SVM: introduce nested_run_pendingPaolo Bonzini3-1/+8
2020-05-13Merge branch 'kvm-amd-fixes' into HEADPaolo Bonzini4723-69549/+185187
2020-05-13KVM: x86: Fix pkru save/restore when guest CR4.PKE=0, move it to x86.cBabu Moger3-18/+18
2020-05-10Linux 5.7-rc5Linus Torvalds1-1/+1
2020-05-10Merge tag 'x86-urgent-2020-05-10' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds11-90/+138
2020-05-10Merge tag 'objtool-urgent-2020-05-10' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-2/+13
2020-05-10Merge tag 'locking-urgent-2020-05-10' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-2/+7
2020-05-10Merge tag 'iommu-fixes-v5.7-rc4' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds3-47/+162
2020-05-10Merge tag 'block-5.7-2020-05-09' of git://git.kernel.dk/linux-blockLinus Torvalds12-68/+107
2020-05-09gcc-10: mark more functions __init to avoid section mismatch warningsLinus Torvalds2-2/+2
2020-05-09Merge tag 'riscv-for-linus-5.7-rc5' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds9-34/+121
2020-05-09gcc-10: avoid shadowing standard library 'free()' in cryptoLinus Torvalds2-6/+6
2020-05-09gcc-10: disable 'restrict' warning for nowLinus Torvalds1-0/+3
2020-05-09gcc-10: disable 'stringop-overflow' warning for nowLinus Torvalds1-0/+1
2020-05-09nvme: fix possible hang when ns scanning fails during error recoverySagi Grimberg1-1/+1
2020-05-09nvme-pci: fix "slimmer CQ head update"Alexey Dobriyan1-1/+5
2020-05-09bdi: add a ->dev_name field to struct backing_dev_infoChristoph Hellwig2-2/+4
2020-05-09bdi: use bdi_dev_name() to get device nameYufen Yu4-8/+10
2020-05-09gcc-10: disable 'array-bounds' warning for nowLinus Torvalds1-0/+1
2020-05-09gcc-10: disable 'zero-length-bounds' warning for nowLinus Torvalds1-0/+3
2020-05-09Stop the ad-hoc games with -Wno-maybe-initializedLinus Torvalds3-23/+3
2020-05-09Merge tag 'io_uring-5.7-2020-05-08' of git://git.kernel.dk/linux-blockLinus Torvalds2-70/+40
2020-05-08Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds4-6/+7
2020-05-08Merge tag 'ceph-for-5.7-rc5' of git://github.com/ceph/ceph-clientLinus Torvalds4-14/+7
2020-05-08ceph: demote quotarealm lookup warning to a debug messageLuis Henriques1-2/+2
2020-05-08Merge tag 'char-misc-5.7-rc5' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds14-51/+77
2020-05-08Merge tag 'driver-core-5.7-rc5' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds10-30/+48
2020-05-08Merge tag 'staging-5.7-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds3-6/+4
2020-05-08Merge tag 'tty-5.7-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds3-5/+9
2020-05-08Merge tag 'usb-5.7-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds8-10/+24
2020-05-08Merge tag 'drm-fixes-2020-05-08' of git://anongit.freedesktop.org/drm/drmLinus Torvalds12-31/+57
2020-05-08Merge branch 'akpm' (patches from Andrew)Linus Torvalds14-78/+275
2020-05-08iommu/virtio: Reverse arguments to list_addJulia Lawall1-1/+1
2020-05-08KVM: SVM: Disable AVIC before setting V_IRQSuravee Suthikulpanit1-1/+12
2020-05-08KVM: Introduce kvm_make_all_cpus_request_except()Suravee Suthikulpanit4-5/+16
2020-05-08KVM: VMX: pass correct DR6 for GD userspace exitPaolo Bonzini2-2/+24
2020-05-08KVM: x86, SVM: isolate vcpu->arch.dr6 from vmcb->save.dr6Paolo Bonzini5-30/+32
2020-05-08KVM: SVM: keep DR6 synchronized with vcpu->arch.dr6Paolo Bonzini5-28/+21
2020-05-08Merge tag 'drm-misc-fixes-2020-05-07' of git://anongit.freedesktop.org/drm/dr...Dave Airlie6-4/+14
2020-05-08Merge tag 'amd-drm-fixes-5.7-2020-05-06' of git://people.freedesktop.org/~agd...Dave Airlie6-27/+43
2020-05-07Merge branch 'for-v5.7' of git://git.kernel.org/pub/scm/linux/kernel/git/jmor...Linus Torvalds1-1/+1
2020-05-07mm: limit boost_watermark on small zonesHenry Willard1-0/+8
2020-05-07ubsan: disable UBSAN_ALIGNMENT under COMPILE_TESTKees Cook2-10/+6
2020-05-07mm/vmscan: remove unnecessary argument description of isolate_lru_pages()Qiwu Chen1-1/+0
2020-05-07epoll: atomically remove wait entry on wake upRoman Penyaev1-19/+24
2020-05-07kselftests: introduce new epoll60 testcase for catching lost wakeupsRoman Penyaev1-0/+146
2020-05-07percpu: make pcpu_alloc() aware of current gfp contextFilipe Manana1-4/+10
2020-05-07mm/slub: fix incorrect interpretation of s->offsetWaiman Long1-15/+30
2020-05-07scripts/gdb: repair rb_first() and rb_last()Aymeric Agon-Rambosson1-2/+2
2020-05-07eventpoll: fix missing wakeup for ovflist in ep_poll_callbackKhazhismel Kumykov1-9/+9
2020-05-07arch/x86/kvm/svm/sev.c: change flag passed to GUP fast in sev_pin_memory()Janakarajan Natarajan1-1/+1
2020-05-07scripts/decodecode: fix trapping instruction formattingIvan Delalande1-1/+1
2020-05-07kernel/kcov.c: fix typos in kcov_remote_start documentationMaciej Grochowski1-2/+2
2020-05-07mm/page_alloc: fix watchdog soft lockups during set_zone_contiguous()David Hildenbrand1-0/+1
2020-05-07mm, memcg: fix error return value of mem_cgroup_css_alloc()Yafang Shao1-6/+9
2020-05-07ipc/mqueue.c: change __do_notify() to bypass check_kill_permission()Oleg Nesterov1-8/+26
2020-05-07Merge tag 'trace-v5.7-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/r...Linus Torvalds8-42/+114
2020-05-07Merge tag 'linux-kselftest-5.7-rc5' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-3/+58
2020-05-07io_uring: don't use 'fd' for openat/openat2/statxJens Axboe1-25/+7
2020-05-07tools/bootconfig: Fix resource leak in apply_xbc()Yunfeng Ye1-3/+6
2020-05-07tracing: Make tracing_snapshot_instance_cond() staticZou Wei1-1/+2
2020-05-07tracing: Fix doc mistakes in trace sampleWei Yang1-1/+1
2020-05-07gpu/trace: Minor comment updates for gpu_mem_total tracepointYiwei Zhang1-1/+1
2020-05-07tracing: Add a vmalloc_sync_mappings() for safe measureSteven Rostedt (VMware)1-0/+13
2020-05-07tracing: Wait for preempt irq delay thread to finishSteven Rostedt (VMware)1-6/+24
2020-05-07Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds1-0/+2
2020-05-07Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds25-125/+628
2020-05-07Merge tag 'configfs-for-5.7' of git://git.infradead.org/users/hch/configfsLinus Torvalds1-0/+1
2020-05-07splice: move f_mode checks to do_{splice,tee}()Pavel Begunkov1-27/+18
2020-05-07objtool: Fix infinite loop in find_jump_table()Josh Poimboeuf1-2/+13
2020-05-07bdi: move bdi_dev_name out of lineChristoph Hellwig2-9/+10
2020-05-07vboxsf: don't use the source name in the bdi nameChristoph Hellwig1-1/+1
2020-05-07KVM: nSVM: trap #DB and #BP to userspace if guest debugging is onPaolo Bonzini1-0/+8
2020-05-07KVM: selftests: Add KVM_SET_GUEST_DEBUG testPeter Xu4-0/+192
2020-05-07KVM: X86: Fix single-step with KVM_SET_GUEST_DEBUGPeter Xu1-1/+1
2020-05-07KVM: X86: Set RTM for DB_VECTOR too for KVM_EXIT_DEBUGPeter Xu1-1/+1
2020-05-07KVM: x86: fix DR6 delivery for various cases of #DB injectionPaolo Bonzini3-11/+9
2020-05-07KVM: X86: Declare KVM_CAP_SET_GUEST_DEBUG properlyPeter Xu3-0/+3
2020-05-07arm64: hugetlb: avoid potential NULL dereferenceMark Rutland1-0/+2
2020-05-07usb: chipidea: msm: Ensure proper controller reset using role switch APIBryan O'Donoghue1-1/+1
2020-05-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netLinus Torvalds107-462/+801
2020-05-06net: flow_offload: skip hw stats check for FLOW_ACTION_HW_STATS_DONT_CAREPablo Neira Ayuso3-4/+22
2020-05-06MAINTAINERS: put DYNAMIC INTERRUPT MODERATION in proper orderLukas Bulwahn1-1/+1
2020-05-06Merge branch 'wireguard-fixes'David S. Miller6-33/+72
2020-05-06wireguard: send/receive: use explicit unlikely branch instead of implicit coa...Jason A. Donenfeld2-16/+12
2020-05-06wireguard: selftests: initalize ipv6 members to NULL to squelch clang warningJason A. Donenfeld1-2/+2
2020-05-06wireguard: send/receive: cond_resched() when processing worker ringbuffersJason A. Donenfeld2-0/+6
2020-05-06wireguard: socket: remove errant restriction on looping to selfJason A. Donenfeld2-15/+51
2020-05-06wireguard: selftests: use normal kernel stack size on ppc64Jason A. Donenfeld1-0/+1
2020-05-06net: ethernet: ti: am65-cpsw-nuss: fix irqs typeGrygorii Strashko1-2/+3
2020-05-06ionic: Use debugfs_create_bool() to export boolGeert Uytterhoeven1-2/+1
2020-05-06net: dsa: Do not leave DSA master with NULL netdev_opsFlorian Fainelli1-1/+2
2020-05-06net: dsa: remove duplicate assignment in dsa_slave_add_cls_matchall_mirredVladimir Oltean1-5/+3
2020-05-06net: stricter validation of untrusted gso packetsWillem de Bruijn1-2/+24
2020-05-06seg6: fix SRH processing to comply with RFC8754Ahmed Abdelsalam1-2/+8
2020-05-06Merge branch 'FDB-fixes-for-Felix-and-Ocelot-switches'David S. Miller6-6/+16
2020-05-06net: mscc: ocelot: ANA_AUTOAGE_AGE_PERIOD holds a value in seconds, not msVladimir Oltean1-2/+9
2020-05-06net: dsa: ocelot: the MAC table on Felix is twice as largeVladimir Oltean6-4/+7
2020-05-06Merge tag 'tag-chrome-platform-fixes-for-v5.7-rc5' of git://git.kernel.org/pu...Linus Torvalds3-61/+93
2020-05-07ARM: futex: Address build warningThomas Gleixner1-2/+7
2020-05-06net: dsa: sja1105: the PTP_CLK extts input reacts on both edgesVladimir Oltean1-8/+18
2020-05-06selftests: net: tcp_mmap: fix SO_RCVLOWAT settingEric Dumazet1-1/+3
2020-05-06net: hsr: fix incorrect type usage for protocol variableMurali Karicheri1-1/+1
2020-05-06net: macsec: fix rtnl locking issueAntoine Tenart1-1/+2
2020-05-06net: mvpp2: cls: Prevent buffer overflow in mvpp2_ethtool_cls_rule_del()Dan Carpenter1-0/+3
2020-05-06net: mvpp2: prevent buffer overflow in mvpp22_rss_ctx()Dan Carpenter1-0/+2
2020-05-06selftests: net: tcp_mmap: clear whole tcp_zerocopy_receive structEric Dumazet1-1/+2
2020-05-06Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds11-34/+69
2020-05-06Merge tag 'usb-serial-5.7-rc5' of https://git.kernel.org/pub/scm/linux/kernel...Greg Kroah-Hartman2-2/+3
2020-05-06tracing/kprobes: Reject new event if loc is NULLMasami Hiramatsu1-0/+6
2020-05-06tracing/boottime: Fix kprobe event API usageMasami Hiramatsu1-12/+8
2020-05-06tracing/kprobes: Fix a double initialization typoMasami Hiramatsu1-1/+1
2020-05-06bootconfig: Fix to remove bootconfig data from initrd while bootMasami Hiramatsu1-17/+52
2020-05-06Merge tag 'kvm-s390-master-5.7-3' of git://git.kernel.org/pub/scm/linux/kerne...Paolo Bonzini1-1/+3
2020-05-06KVM: X86: Declare KVM_CAP_SET_GUEST_DEBUG properlyPeter Xu3-0/+3
2020-05-06KVM: selftests: Fix build for evmcs.hPeter Xu2-2/+5