This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from ccaaaf6fe5a5 Merge tag 'mpx-for-linus' of git://git.kernel.org/pub/scm/ [...] new 7adacf5eb2d2 KVM: x86: use CPUID to locate host page table reserved bits new 4fb7b452ce7b KVM: vmx: remove unreachable statement in vmx_get_msr_feature() new d29c03a58705 KVM: get rid of var page in kvm_set_pfn_dirty() new fe3c2b4c2284 KVM: explicitly set rmap_head->val to 0 in pte_list_desc_r [...] new b4b2963616bb KVM: X86: Fix kvm_bitmap_or_dest_vcpus() to use irq shorthand new 59508b303e4e KVM: X86: Move irrelevant declarations out of ioapic.h new c96001c5702e KVM: X86: Use APIC_DEST_* macros properly in kvm_lapic_irq [...] new ac8ef992cd02 KVM: X86: Drop KVM_APIC_SHORT_MASK and KVM_APIC_DEST_MASK new 5c69d5c113f1 KVM: X86: Fix callers of kvm_apic_match_dest() to use corr [...] new 150a84fee84f KVM: X86: Convert the last users of "shorthand = 0" to use macros new 0a03cbdac115 KVM: x86: Fix some comment typos new 9dadc2f918df KVM: VMX: Rename INTERRUPT_PENDING to INTERRUPT_WINDOW new 4e2a0bc56ad1 KVM: VMX: Rename NMI_PENDING to NMI_WINDOW new 5e3d394fdd9e KVM: VMX: Fix the spelling of CPU_BASED_USE_TSC_OFFSETTING new dd2d6042b7f4 kvm: nVMX: VMWRITE checks VMCS-link pointer before VMCS field new 693e02cc2409 kvm: nVMX: VMWRITE checks unsupported field before read-on [...] new c90f4d03cce1 kvm: nVMX: Aesthetic cleanup of handle_vmread and handle_vmwrite new 885f7d6cb87e KVM: Remove duplicated declaration of kvm_vcpu_kick new 8262fe85b4ed KVM: lib: use jump label to handle resource release in irq [...] new bbfdafa860bb KVM: lib: use jump label to handle resource release in irq [...] new f958bd2314d1 KVM: x86: Fix potential put_fpu() w/o load_fpu() on MPX platform new 95145c25a78c KVM: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu() new 736c291c9f36 KVM: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVM new ba7888dde6af KVM: x86/mmu: Move definition of make_mmu_pages_available() up new 367fd790b17d KVM: x86/mmu: Fold nonpaging_map() into nonpaging_page_fault() new 9f1a8526fbe3 KVM: x86/mmu: Move nonpaging_page_fault() below try_async_pf() new cb9b88c66939 KVM: x86/mmu: Refactor handling of cache consistency with TDP new f0f37e229c05 KVM: x86/mmu: Refactor the per-slot level calculation in m [...] new 39ca1ecb784b KVM: x86/mmu: Refactor handling of forced 4k pages in page faults new cbe1e6f03552 KVM: x86/mmu: Incorporate guest's page level into max leve [...] new 2f57b7051fe8 KVM: x86/mmu: Persist gfn_lpage_is_disallowed() to max_level new 2cb70fd441b6 KVM: x86/mmu: Rename lpage_disallowed to account_disallowe [...] new 0f90e1c10dca KVM: x86/mmu: Consolidate tdp_page_fault() and nonpaging_p [...] new 0885904d4ff7 KVM: x86/mmu: Move transparent_hugepage_adjust() above __d [...] new 4cd071d13c5c KVM: x86/mmu: Move calls to thp_adjust() down a level new ddce6208217c KVM: x86/mmu: Move root_hpa validity checks to top of page [...] new 0c7a98e34dda KVM: x86/mmu: WARN on an invalid root_hpa new 6948199a9af9 KVM: x86/mmu: WARN if root_hpa is invalid when handling a [...] new 1e9e2622a149 KVM: VMX: FIXED+PHYSICAL mode single target IPI fastpath new dfd146fcae89 KVM: LAPIC: micro-optimize fixed mode ipi delivery new cad23e72b774 KVM: x86: check kvm_pit outside kvm_vm_ioctl_reinject() new 668effb63de8 KVM: Fix some wrong function names in comment new 4d516fe7d385 KVM: Fix some out-dated function names in comment new 67b0ae43df17 KVM: Fix some comment typos and missing parentheses new 00116795aa87 KVM: Fix some grammar mistakes new 2f9f5cddb29b KVM: hyperv: Fix some typos in vcpu unimpl info new 311497e0c556 KVM: Fix some writing mistakes new fe6ed369fca9 KVM: VMX: Add non-canonical check on writes to RTIT address MSRs new e348ac7c9e34 KVM: VMX: Add helper to consolidate up PT/RTIT WRMSR fault logic new b11306b53b25 KVM: x86: Don't let userspace set host-reserved cr4 bits new f1cdecf5807b KVM: x86: Ensure all logical CPUs have consistent reserved [...] new 96be4e069c93 KVM: x86: Drop special XSAVE handling from guest_cpuid_has() new 345599f9a292 KVM: x86: Add macro to ensure reserved cr4 bits checks sta [...] new 5ae78e95ed0c KVM: x86: Add dedicated emulator helpers for querying CPUI [...] new a0a2260c12d8 KVM: x86: Move bit() helper to cpuid.h new daa0d8c3a487 KVM: x86: Add CPUID_7_1_EAX to the reverse CPUID table new a7c48c3f56db KVM: x86: Expand build-time assertion on reverse CPUID usage new 87382003e355 KVM: x86: Refactor and rename bit() to feature_bit() macro new d8010a779a2f KVM: vmx: delete meaningless nested_vmx_prepare_msr_bitmap [...] new 52918ed5fcf0 KVM: SVM: Override default MMIO mask if memory encryption [...] new f8052a053a7a KVM: x86/mmu: Reorder the reserved bit check in prefetch_i [...] new b5c3c1b3c6e9 KVM: x86/mmu: Micro-optimize nEPT's bad memptype/XWR checks new a4d956b93904 KVM: nVMX: vmread should not set rflags to specify success [...] new e30a7d623dcc KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM new 09cbcef6c60e kvm: Refactor handling of VM debugfs files new 56871d444bc4 KVM: x86: fix overlap between SPTE_MMIO_MASK and generation new 5fcf3a55a62a tools/kvm_stat: Fix kvm_exit filter name new 99634e3ec0d4 KVM: x86: list MSR_IA32_UCODE_REV as an emulated MSR new 4425f567b0dd KVM: async_pf: drop kvm_arch_async_page_present wrappers new 6441fa6178f5 KVM: x86: avoid incorrect writes to host MSR_IA32_SPEC_CTRL new 1a978d9d3e72 KVM: PPC: Book3S HV: Uninit vCPU if vcore creation fails new cb10bf9194f4 KVM: PPC: Book3S PR: Free shared page if mmu initialization fails new 16be9ddea268 KVM: x86: Free wbinvd_dirty_mask if vCPU creation fails new 034d8e2cb929 KVM: VMX: Allocate VPID after initializing VCPU new 34109c0476f1 KVM: VMX: Use direct vcpu pointer during vCPU create/free new 7f27179a88a6 KVM: SVM: Use direct vcpu pointer during vCPU create/free new a9dd6f09d7e5 KVM: x86: Allocate vcpu struct in common x86 code new fc6e2a1845ab KVM: x86: Move FPU allocation to common x86 code new d813a8ba54f9 KVM: x86: Move allocation of pio_data page down a few lines new 987b2594ed5d KVM: x86: Move kvm_vcpu_init() invocation to common code new 3ec8ca296470 KVM: PPC: e500mc: Add build-time assert that vcpu is at offset 0 new c50bfbdc38ec KVM: PPC: Allocate vcpu struct in common PPC code new d30769522294 KVM: PPC: Book3S PR: Allocate book3s and shadow vcpu after [...] new 4dbf6fec7886 KVM: PPC: e500mc: Move reset of oldpir below call to kvm_v [...] new ff030fdf5573 KVM: PPC: Move kvm_vcpu_init() invocation to common code new 5233009fab8e KVM: MIPS: Use kvm_vcpu_cache to allocate vCPUs new 47d51e5eb5fe KVM: MIPS: Drop kvm_arch_vcpu_free() new d5279f3a882c KVM: PPC: Drop kvm_arch_vcpu_free() new 4b8fff780b07 KVM: arm: Drop kvm_arch_vcpu_free() new 9d979c7e6ff4 KVM: x86: Remove spurious kvm_mmu_unload() from vcpu destr [...] new 208050dac5ef KVM: x86: Remove spurious clearing of async #PF MSR new 50b143e1b3cf KVM: x86: Drop kvm_arch_vcpu_free() new fe931f122771 KVM: Remove kvm_arch_vcpu_free() declaration new 897cc38eaab9 KVM: Add kvm_arch_vcpu_precreate() to handle pre-allocatio [...] new 321f8ee559d6 KVM: s390: Move guts of kvm_arch_vcpu_init() into kvm_arch [...] new a2017f17fa17 KVM: s390: Invoke kvm_vcpu_init() before allocating sie_page new aaf532c57927 KVM: MIPS: Invoke kvm_vcpu_uninit() immediately prior to f [...] new d2423b347de4 KVM: x86: Invoke kvm_vcpu_uninit() immediately prior to fr [...] new 4543bdc08857 KVM: Introduce kvm_vcpu_destroy() new e529ef66e6b5 KVM: Move vcpu alloc and init invocation to common code new aaba298c6bca KVM: Unexport kvm_vcpu_cache and kvm_vcpu_{un}init() new d5c48debcc4f KVM: Move initialization of preempt notifier to kvm_vcpu_init() new 5f73db112e59 KVM: x86: Move guts of kvm_arch_vcpu_setup() into kvm_arch [...] new 525987843209 KVM: MIPS: Move .vcpu_setup() call to kvm_arch_vcpu_create() new ff72bb55cbfd KVM: s390: Manually invoke vcpu setup during kvm_arch_vcpu [...] new b3d42c9862e0 KVM: PPC: BookE: Setup vcpu during kvmppc_core_vcpu_create() new afede96df55e KVM: Drop kvm_arch_vcpu_setup() new 95a0d01eef7a KVM: x86: Move all vcpu init code into kvm_arch_vcpu_create() new d11dfed5d700 KVM: MIPS: Move all vcpu init code into kvm_arch_vcpu_create() new 39a93a879471 KVM: ARM: Move all vcpu init code into kvm_arch_vcpu_create() new 74ce2e60d487 KVM: PPC: Move all vcpu init code into kvm_arch_vcpu_create() new 19bcc89eb8a9 KVM: arm64: Free sve_state via arm specific hook new ddd259c9aaba KVM: Drop kvm_arch_vcpu_init() and kvm_arch_vcpu_uninit() new 9941d224fb7c KVM: Move putting of vcpu->pid to kvm_vcpu_destroy() new 8bd826d629d6 KVM: Move vcpu->run page allocation out of kvm_vcpu_init() new a47970ed74a5 kvm/svm: PKU not currently supported new 3c9053a2cae7 KVM: x86: Protect x86_decode_insn from Spectre-v1/L1TF attacks new 861879375007 KVM: x86: Protect kvm_hv_msr_[get|set]_crash_data() from S [...] new 14e32321f360 KVM: x86: Refactor picdev_write() to prevent Spectre-v1/L1 [...] new 8c86405f606c KVM: x86: Protect ioapic_read_indirect() from Spectre-v1/L [...] new 670564559ca3 KVM: x86: Protect ioapic_write_indirect() from Spectre-v1/ [...] new 4bf79cb089f6 KVM: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1 [...] new 25a5edea71b7 KVM: x86: Protect MSR-based index computations in fixed_ms [...] new 13c5183a4e64 KVM: x86: Protect MSR-based index computations in pmu.h fr [...] new 6ec4c5eee175 KVM: x86: Protect MSR-based index computations from Spectr [...] new 125ffc5e0a56 KVM: x86: Refactor prefix decoding to prevent Spectre-v1/L [...] new c926f2f7230b KVM: x86: Protect exit_reason from being used in Spectre-v [...] new ea740059ecb3 KVM: x86: Protect DR-based index computations from Spectre [...] new 66061740f1a4 KVM: x86: Protect pmu_intel.c from Spectre-v1/L1TF attacks new 767b839afa5d KVM: x86: avoid clearing pending exception event twice new 3ce4dc17e0c1 KVM: apic: short-circuit kvm_apic_accept_pic_intr() when p [...] new 3911b65ee1d3 Revert "KVM: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_l [...] new c9aef3b85f42 KVM: x86: Handle TIF_NEED_FPU_LOAD in kvm_{load,put}_guest_fpu() new a7baead7e312 KVM: x86: Ensure guest's FPU state is loaded when accessin [...] new 2620fe268e80 KVM: x86: Revert "KVM: X86: Fix fpu state crash in kvm guest" new c0a21c3f9d9b KVM: x86: Remove unused ctxt param from emulator's FPU accessors new d196842150e0 KVM: nVMX: WARN on failure to set IA32_PERF_GLOBAL_CTRL new de761ea792c8 KVM: x86: Perform non-canonical checks in 32-bit KVM new de9bf4d4cea3 x86/kvm/hyper-v: remove stale evmcs_already_enabled check [...] new ef82eddc0e31 KVM: Remove kvm_read_guest_atomic() new fcd97ad58f76 KVM: Add build-time error check on kvm_run size new 2a5755bb21ee KVM: X86: Don't take srcu lock in init_rmode_identity_map() new 6a3c623ba8a8 KVM: X86: Drop x86_set_memory_region() new 7495e22bb165 KVM: Move running VCPU from ARM to common code new e174bb94831e KVM: remove unused guest_enter new b91991bf6b70 KVM: nVMX: Check GUEST_DR7 on vmentry of nested guests new 17ac43a894ed Adding 'else' to reduce checking. new cef6db76f316 KVM: VMX: remove duplicated segment cache clear new 4d6d07aee834 kvm/x86: export kvm_vector_hashing_enabled() is unnecessary new fcfbc617547f KVM: Check for a bad hva before dropping into the ghc slow path new 6ad1e29fe0ab KVM: Clean up __kvm_gfn_to_hva_cache_init() and its callers new dc9ce71e66b8 KVM: Return immediately if __kvm_gfn_to_hva_cache_init() fails new 22b1d57b032c KVM: x86/mmu: Enforce max_level on HugeTLB mappings new 005ba37cb89b mm: thp: KVM: Explicitly check for THP when populating sec [...] new f9b84e19221e KVM: Use vcpu-specific gva->hva translation when querying [...] new 42cde48b2d39 KVM: Play nice with read-only memslots when querying host [...] new 13c72c060f1b x86/mm: Introduce lookup_address_in_mm() new 17eff01904f5 KVM: x86/mmu: Refactor THP adjust to prep for changing query new db5432165e9b KVM: x86/mmu: Walk host page tables to find THP mappings new f9fa2509e5ca KVM: x86/mmu: Drop level optimization from fast_page_fault() new 83f06fa7a6fd KVM: x86/mmu: Rely on host page tables to find HugeTLB mappings new 09c4453ee8e6 KVM: x86/mmu: Remove obsolete gfn restoration in FNAME(fetch) new d32ec81bab67 KVM: x86/mmu: Zap any compound page when collapsing sptes new 293e306e7faa KVM: x86/mmu: Fold max_mapping_level() into kvm_mmu_hugepa [...] new 2c0629f4b95c KVM: x86/mmu: Remove lpage_is_disallowed() check from set_spte() new e851265a816f KVM: x86/mmu: Use huge pages for DAX-backed files new 91b0d268a59d KVM: x86: inline memslot_valid_for_gpte new 52db369823b2 KVM: X86: Add 'else' to unify fastop and execute call path new 3009afc6e39e KVM: x86: Use a typedef for fastop functions new b6ae256afd32 KVM: arm64: Only sign-extend MMIO up to register width new 8c58be34494b KVM: arm/arm64: vgic-its: Fix restoration of unmapped collections new 5f675c56ed26 KVM: arm/arm64: vgic: Handle GICR_PENDBASER.PTZ filed as RAZ new f5523423defb arm64: kvm: Fix IDMAP overlap with HYP VA new c3e35409b54e KVM: ARM: Call hyp_cpu_pm_exit at the right place new de9375634b1e KVM: arm: Remove duplicate include new 1559b7583ff6 KVM: arm/arm64: Re-check VMA on detecting a poisoned page new a425372e7331 KVM: arm64: Correct PSTATE on exception entry new 3c2483f15499 KVM: arm/arm64: Correct CPSR on exception entry new 1cfbb484de15 KVM: arm/arm64: Correct AArch32 SPSR on exception entry new 821c10c2ae0b KVM: arm/arm64: vgic-its: Properly check the unmapped coll [...] new 31a9b0b11b1c KVM: arm/arm64: vgic: Drop the kvm_vgic_register_mmio_region() new 0e20f5e25556 KVM: arm/arm64: Cleanup MMIO handling new 290a6bb06de9 arm64: KVM: Add UAPI notes for swapped registers new 6645d8542ef9 arm64: KVM: Annotate guest entry/exit as a single function new cf2d23e0bac9 KVM: arm/arm64: Fix young bit from mmu notifier new 018f22f95e8a KVM: arm: Fix DFSR setting for non-LPAE aarch32 guests new 21aecdbd7f3a KVM: arm: Make inject_abt32() inject an external abort instead new 3837407c1aa1 KVM: arm64: pmu: Don't increment SW_INCR if PMCR.E is unset new 76c9fc56ddfd KVM: arm64: pmu: Don't mark a counter as chained if the od [...] new aa76829171e9 KVM: arm64: pmu: Fix chained SW_INCR counters new c01d6a18023b KVM: arm64: pmu: Only handle supported event counters new 4a267aa70795 KVM: arm64: Treat emulated TVAL TimerValue as a signed 32- [...] new 621ab20c06e0 Merge tag 'kvmarm-5.6' of git://git.kernel.org/pub/scm/lin [...] new 4de0a8355463 KVM: PPC: Remove set but not used variable 'ra', 'rs', 'rt' new 8a9c8925149f KVM: PPC: Book3S: Replace current->mm by kvm->mm new e1bd0a7e248c KVM: PPC: Book3E: Replace current->mm by kvm->mm new ce477a7a1cdf KVM: PPC: Add skip_page_out parameter to uvmem functions new 3a43970d55e9 KVM: PPC: Book3S HV: Implement H_SVM_INIT_ABORT hcall new e032e3b55b6f KVM: PPC: Book3S HV: Release lock on page-out failure path new fd24a8624eb2 KVM: PPC: Book3S PR: Fix -Werror=return-type build failure new 1d5920c306f1 Merge tag 'kvm-ppc-next-5.6-2' of git://git.kernel.org/pub [...] new 8c6de56a42e0 x86/kvm: Be careful not to clear KVM_VCPU_FLUSH_TLB bit new 1eff70a9abd4 x86/kvm: Introduce kvm_(un)map_gfn() new 917248144db5 x86/kvm: Cache gfn to pfn translation new b043138246a4 x86/KVM: Make sure KVM_VCPU_FLUSH_TLB flag is not missed new a6bd811f1209 x86/KVM: Clean up host's steal time structure new 4cbc418a44d5 Merge branch 'cve-2019-3016' into kvm-next-5.6 new e813e6503838 Merge tag 'kvm-5.6-1' of git://git.kernel.org/pub/scm/virt [...] new b8511ccc75c0 x86/resctrl: Fix use-after-free when deleting resource groups new 074fadee59ee x86/resctrl: Fix use-after-free due to inaccurate refcount [...] new 334b0f4e9b1b x86/resctrl: Fix a deadlock due to inaccurate reference new 32ada3b9e04c x86/resctrl: Clean up unused function parameter in mkdir path new 538f127cd3bc x86/hyper-v: Add "polling" bit to hv_synic_sint new 8757dc970f55 x86/crash: Define arch_crash_save_vmcoreinfo() if CONFIG_C [...] new 8b7e20a7ba54 x86/decoder: Add TEST opcode to Group3-2 new 6bd3357b6181 Merge branches 'x86/hyperv', 'x86/kdump' and 'x86/misc' in [...] new b70a2d6b29f7 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] new 57ee58e39321 kasan: No KASAN's memmove check if archs don't have it. new 8ad8b72721d0 riscv: Add KASAN support new ea01ce67326d kasan: Add riscv to KASAN documentation. new fc76324fa27f riscv: keep 32-bit kernel to 32-bit phys_addr_t new 6435f773d81f riscv: mm: add support for CONFIG_DEBUG_VIRTUAL new 61ffb9d27860 riscv: dts: Add DT support for SiFive FU540 GPIO driver new a1084542a8e8 Merge tag 'riscv-for-linus-5.6-mw0' of git://git.kernel.or [...] new 5d576a66242d ARC: update feature support for jump-labels new 7980dff398f8 ARC: [plat-axs10x]: Add missing multicast filter number to [...] new bd71c453db91 ARC: wireup clone3 syscall new f05523aa7a1e ARC: fpu: declutter code, move bits out into fpu.h new f45ba2bd6da0 ARCv2: fpu: preserve userspace fpu state new b7e573bb4a7a Merge tag 'arc-5.6-rc1' of git://git.kernel.org/pub/scm/li [...] new 9c48c48cd499 MAINTAINERS: Drop James Hogan as MIPS maintainer new defed0bbca2c MIPS: ralink: add missing put_device in ill_acc_of_setup new 7a16ccd300c2 MIPS: Ingenic: Add Ingenic X1000 support. new 9d022be3c192 dt-bindings: Document yna vendor-prefix. new 4b396e56a0b8 dt-bindings: MIPS: Add Ingenic XBurst based boards. new 0cd2c6e5701e MIPS: Ingenic: Add YSH & ATIL CU Neo board support. new b9bb868e2fc1 MIPS: X1830: Add X1830 system type. new a20ebc047a4a MIPS: SGI-IP27: Fix node_distance new a14879e149c9 MIPS: Loongson64: Fix node_distance() new f3c560a61b4e MIPS: mm: Place per_cpu on different nodes, if NUMA is enabled new 11d06df7b9f2 MIPS: Loongson2ef: drop pointless static qualifier in loon [...] new 36366e367ee9 MIPS: BPF: Restore MIPS32 cBPF JIT new 2d11e6a4ff50 MIPS: SGI-IP27: use nodemask instead of cpumask new d6972bb47754 MIPS: SGI-IP27: use cpu physid already present while scann [...] new b78e9d63a3b6 MIPS: SGI-IP27: use asm/sn/agent.h for including HUB relat [...] new 5388b58143ea MIPS: SGI-IP27: get rid of asm/sn/sn0/ip27.h new 58fd034db3a9 MIPS: SGI-IP27: move IP27 specific macro to IP27 specific [...] new e9d2eb993481 MIPS: SGI-IP27: Move get_nasid() to a IP27 specific file new aa2d74f9b389 MIPS: SGI-IP27: Split kldir.h into generic SN and IP27 parts new db96e058b4b3 MIPS: SGI-IP27: Use union instead of typedef new 2c616e9f03db MIPS: SGI-IP27: Use structs for decoding error status registers new 524c4e1fd412 MIPS: SGI-IP27: Use specific get_region_shift new 9d0aaf98dc24 MIPS: SGI-IP27: Move all shared IP27 declarations to ip27- [...] new 78691e4f17af MIPS: SGI-IP27: Only reserve interrupts used in Linux new d31f9e64898b MIPS: SGI-IP27: Store cpu speed when scanning for CPUs and [...] new d96ee783e33d MIPS: SGI-IP27: No need for slice_map new 2634e5a651e7 MIPS: PCI: Support mapping of INTB/C/D for pci-xtalk-bridge new 10cf8300ecad MIPS: SGI-IP27: fix readb/writeb addressing new 0ce5ebd24d25 mfd: ioc3: Add driver for SGI IOC3 chip new ecb983790fe8 MIPS: use resource_size new cc43928ba401 MIPS: BPF: Use sizeof_field() instead of FIELD_SIZEOF() new 23c25c732530 soc: lantiq: convert to devm_platform_ioremap_resource new 72d052e28d1d MIPS: Loongson: Fix potential NULL dereference in loongson [...] new 70eec920d4f2 MIPS: ip22-gio: Make gio_match_device() static new 3d9f44ef7553 tc: Make tc_match_device() static new ff68d0da5a16 MIPS: ralink: dts: mt7628a.dtsi: Add WMAC DT node new a5d193cb88cf MIPS: ralink: dts: gardena_smart_gateway_mt7688: Enable WMAC new e8c192011c92 MIPS: ralink: dts: gardena_smart_gateway_mt7688: Limit UART1 new ad1df95419cc mips/vdso: Support mremap() for vDSO new 0ba96b344a7f MIPS: Ingenic: Add missing nodes for X1000 and CU1000-Neo. new 1f33d9bcb995 MIPS: CU1000-Neo: Refresh defconfig to support HWMON and WiFi. new 1590b1eb9370 dt-bindings: Document loongson vendor-prefix new a53998802e17 MIPS: fix indentation of the 'RELOCS' message new 16202c09577f MIPS: boot: fix typo in 'vmlinux.lzma.its' target new 4f29ad200f7b MIPS: syscalls: fix indentation of the 'SYSNR' message new c0e79fd89749 MIPS: SGI-IP30: Check for valid pointer before using it new 0956be29a96c MIPS: sync-r4k: do slave counter synchronization with disa [...] new 7c8f13790958 MIPS: don't explicitly select LIBFDT in Kconfig new 7de86604bbe4 MIPS: generic: don't unconditionally select PINCTRL new 18d84e2e55b6 MIPS: make CPU_HAS_LOAD_STORE_LR opt-out new 34c01e41b247 MIPS: sort MIPS and MIPS_GENERIC Kconfig selects alphabeti [...] new 0a3d5b577784 Revert "MIPS: Add custom serial.h with BASE_BAUD override [...] new ece276de2a1f MIPS: Add MAC2008 Support new c9444384f0d5 MIPS: Loongson64: Select mac2008 only feature new 3e86460ebe23 MIPS: asm: local: add barriers for Loongson new 636e9d23dd45 MIPS: OCTEON: octeon-irq: fix spelling mistake "to" -> "too" new ba9196d2e005 MIPS: Make DIEI support as a config option new 51522217f65f MIPS: Loongson64: Bump ISA level to MIPSR2 new 1306cc0a3091 MIPS: Loongson64: Disable exec hazard new 2c4288719806 MIPS: PCI: Add detection of IOC3 on IO7, IO8, IO9 and Fuel new c5951e7c8ee5 Merge tag 'mips_5.6' of git://git.kernel.org/pub/scm/linux [...]
The 291 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/dev-tools/kasan.rst | 4 +- .../devicetree/bindings/mips/ingenic/devices.yaml | 35 + .../devicetree/bindings/vendor-prefixes.yaml | 4 + .../features/core/jump-labels/arch-support.txt | 2 +- Documentation/powerpc/ultravisor.rst | 60 + Documentation/virt/kvm/api.txt | 9 + MAINTAINERS | 1 - arch/arc/Kconfig | 16 +- arch/arc/boot/dts/axs10x_mb.dtsi | 1 + arch/arc/include/asm/arcregs.h | 2 + arch/arc/include/asm/fpu.h | 55 + arch/arc/include/asm/processor.h | 10 +- arch/arc/include/asm/switch_to.h | 17 +- arch/arc/include/asm/syscalls.h | 1 + arch/arc/include/uapi/asm/unistd.h | 1 + arch/arc/kernel/Makefile | 2 + arch/arc/kernel/entry.S | 12 + arch/arc/kernel/fpu.c | 29 +- arch/arc/kernel/process.c | 13 +- arch/arc/kernel/sys.c | 1 + arch/arm/include/asm/kvm_emulate.h | 27 +- arch/arm/include/asm/kvm_host.h | 16 +- arch/arm/include/asm/kvm_hyp.h | 1 + arch/arm/include/asm/kvm_mmio.h | 26 - arch/arm/kvm/guest.c | 5 - arch/arm64/include/asm/kvm_emulate.h | 40 +- arch/arm64/include/asm/kvm_host.h | 16 +- arch/arm64/include/asm/kvm_mmio.h | 29 - arch/arm64/include/asm/ptrace.h | 1 + arch/arm64/include/uapi/asm/kvm.h | 12 +- arch/arm64/include/uapi/asm/ptrace.h | 1 + arch/arm64/kvm/guest.c | 5 - arch/arm64/kvm/hyp/entry.S | 7 +- arch/arm64/kvm/inject_fault.c | 70 +- arch/arm64/kvm/reset.c | 2 +- arch/arm64/kvm/va_layout.c | 56 +- arch/mips/Kconfig | 84 +- arch/mips/Makefile.postlink | 2 +- arch/mips/boot/Makefile | 2 +- arch/mips/boot/dts/ingenic/Makefile | 1 + arch/mips/boot/dts/ingenic/cu1000-neo.dts | 170 +++ arch/mips/boot/dts/ingenic/x1000.dtsi | 317 +++++ .../dts/ralink/gardena_smart_gateway_mt7688.dts | 8 + arch/mips/boot/dts/ralink/mt7628a.dtsi | 10 + arch/mips/cavium-octeon/octeon-irq.c | 2 +- arch/mips/configs/cu1000-neo_defconfig | 117 ++ arch/mips/configs/generic/board-ocelot.config | 1 + arch/mips/include/asm/Kbuild | 1 + arch/mips/include/asm/bootinfo.h | 1 + arch/mips/include/asm/cpu-features.h | 4 + arch/mips/include/asm/cpu.h | 6 +- arch/mips/include/asm/gio_device.h | 2 - arch/mips/include/asm/hazards.h | 4 +- arch/mips/include/asm/irqflags.h | 6 +- arch/mips/include/asm/local.h | 4 + .../mips/include/asm/mach-ip27/kernel-entry-init.h | 12 +- arch/mips/include/asm/mach-ip27/mangle-port.h | 4 +- arch/mips/include/asm/mach-ip27/mmzone.h | 4 +- arch/mips/include/asm/mach-ip27/topology.h | 2 +- .../asm/mach-loongson64/cpu-feature-overrides.h | 2 + arch/mips/include/asm/mipsregs.h | 3 + arch/mips/include/asm/pci/bridge.h | 3 +- arch/mips/include/asm/serial.h | 18 - arch/mips/include/asm/sn/arch.h | 3 - arch/mips/include/asm/sn/hub.h | 17 - arch/mips/include/asm/sn/intr.h | 17 - arch/mips/include/asm/sn/ioc3.h | 42 +- arch/mips/include/asm/sn/klconfig.h | 4 - arch/mips/include/asm/sn/kldir.h | 193 +-- arch/mips/include/asm/sn/sn0/hub.h | 22 + arch/mips/include/asm/sn/sn0/hubni.h | 8 + arch/mips/include/asm/sn/sn0/ip27.h | 85 -- arch/mips/include/asm/sn/{ => sn0}/kldir.h | 39 +- arch/mips/include/asm/sn/sn_private.h | 19 - arch/mips/include/asm/sn/types.h | 4 + arch/mips/jz4740/Kconfig | 10 + arch/mips/jz4740/setup.c | 4 + arch/mips/kernel/cpu-probe.c | 81 +- arch/mips/kernel/setup.c | 6 +- arch/mips/kernel/sync-r4k.c | 5 + arch/mips/kernel/syscalls/Makefile | 2 +- arch/mips/kernel/unaligned.c | 36 +- arch/mips/kvm/mips.c | 84 +- arch/mips/lib/memcpy.S | 14 +- arch/mips/lib/memset.S | 16 +- arch/mips/lib/mips-atomic.c | 4 +- arch/mips/loongson2ef/common/pm.c | 2 +- arch/mips/loongson64/numa.c | 2 +- arch/mips/loongson64/platform.c | 3 + arch/mips/math-emu/cp1emu.c | 38 +- arch/mips/math-emu/dp_maddf.c | 53 +- arch/mips/math-emu/ieee754.h | 16 + arch/mips/math-emu/ieee754int.h | 1 + arch/mips/math-emu/sp_maddf.c | 53 +- arch/mips/mm/init.c | 45 + arch/mips/net/Makefile | 1 + arch/mips/net/bpf_jit.c | 1270 ++++++++++++++++++++ arch/mips/net/bpf_jit_asm.S | 285 +++++ arch/mips/pci/pci-ip27.c | 2 +- arch/mips/pci/pci-xtalk-bridge.c | 52 +- arch/mips/ralink/ill_acc.c | 2 + arch/mips/sgi-ip22/ip22-gio.c | 6 +- arch/mips/sgi-ip27/ip27-berr.c | 40 +- arch/mips/sgi-ip27/ip27-common.h | 12 +- arch/mips/sgi-ip27/ip27-console.c | 5 +- arch/mips/sgi-ip27/ip27-hubio.c | 8 +- arch/mips/sgi-ip27/ip27-init.c | 25 +- arch/mips/sgi-ip27/ip27-irq.c | 5 +- arch/mips/sgi-ip27/ip27-klconfig.c | 51 - arch/mips/sgi-ip27/ip27-klnuma.c | 16 +- arch/mips/sgi-ip27/ip27-memory.c | 57 +- arch/mips/sgi-ip27/ip27-nmi.c | 5 +- arch/mips/sgi-ip27/ip27-reset.c | 2 +- arch/mips/sgi-ip27/ip27-smp.c | 33 +- arch/mips/sgi-ip27/ip27-timer.c | 48 +- arch/mips/sgi-ip27/ip27-xtalk.c | 1 - arch/mips/sgi-ip30/ip30-irq.c | 5 +- arch/mips/vdso/genvdso.c | 13 + arch/powerpc/include/asm/hvcall.h | 1 + arch/powerpc/include/asm/kvm_book3s_uvmem.h | 10 +- arch/powerpc/include/asm/kvm_host.h | 1 + arch/powerpc/include/asm/kvm_ppc.h | 5 +- arch/powerpc/kvm/book3s.c | 9 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 4 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 2 +- arch/powerpc/kvm/book3s_64_vio.c | 10 +- arch/powerpc/kvm/book3s_hv.c | 42 +- arch/powerpc/kvm/book3s_hv_uvmem.c | 34 +- arch/powerpc/kvm/book3s_pr.c | 34 +- arch/powerpc/kvm/book3s_xive_native.c | 2 +- arch/powerpc/kvm/booke.c | 67 +- arch/powerpc/kvm/e500.c | 36 +- arch/powerpc/kvm/e500mc.c | 30 +- arch/powerpc/kvm/emulate_loadstore.c | 5 - arch/powerpc/kvm/powerpc.c | 88 +- arch/riscv/Kconfig | 4 +- arch/riscv/boot/dts/sifive/fu540-c000.dtsi | 15 +- .../riscv/boot/dts/sifive/hifive-unleashed-a00.dts | 4 + arch/riscv/include/asm/kasan.h | 27 + arch/riscv/include/asm/page.h | 16 +- arch/riscv/include/asm/pgtable-64.h | 5 + arch/riscv/include/asm/string.h | 9 + arch/riscv/kernel/head.S | 3 + arch/riscv/kernel/riscv_ksyms.c | 2 + arch/riscv/kernel/setup.c | 5 + arch/riscv/kernel/vmlinux.lds.S | 1 + arch/riscv/lib/memcpy.S | 5 +- arch/riscv/lib/memset.S | 5 +- arch/riscv/mm/Makefile | 8 + arch/riscv/mm/kasan_init.c | 104 ++ arch/riscv/mm/physaddr.c | 37 + arch/s390/include/asm/kvm_host.h | 1 - arch/s390/kvm/kvm-s390.c | 118 +- arch/x86/include/asm/hyperv-tlfs.h | 3 +- arch/x86/include/asm/kvm_emulate.h | 4 + arch/x86/include/asm/kvm_host.h | 34 +- arch/x86/include/asm/pgtable_types.h | 4 + arch/x86/include/asm/vmx.h | 6 +- arch/x86/include/uapi/asm/vmx.h | 4 +- arch/x86/kernel/Makefile | 1 + arch/x86/kernel/cpu/resctrl/rdtgroup.c | 48 +- arch/x86/kernel/crash_core_32.c | 17 + arch/x86/kernel/crash_core_64.c | 24 + arch/x86/kernel/machine_kexec_32.c | 12 - arch/x86/kernel/machine_kexec_64.c | 19 - arch/x86/kvm/cpuid.c | 9 +- arch/x86/kvm/cpuid.h | 45 +- arch/x86/kvm/emulate.c | 133 +- arch/x86/kvm/hyperv.c | 17 +- arch/x86/kvm/i8259.c | 6 +- arch/x86/kvm/ioapic.c | 41 +- arch/x86/kvm/ioapic.h | 6 - arch/x86/kvm/irq.h | 3 + arch/x86/kvm/irq_comm.c | 18 +- arch/x86/kvm/lapic.c | 37 +- arch/x86/kvm/lapic.h | 9 +- arch/x86/kvm/mmu/mmu.c | 605 ++++------ arch/x86/kvm/mmu/paging_tmpl.h | 88 +- arch/x86/kvm/mmutrace.h | 12 +- arch/x86/kvm/mtrr.c | 8 +- arch/x86/kvm/pmu.h | 18 +- arch/x86/kvm/svm.c | 134 ++- arch/x86/kvm/vmx/capabilities.h | 5 + arch/x86/kvm/vmx/evmcs.c | 5 - arch/x86/kvm/vmx/nested.c | 189 ++- arch/x86/kvm/vmx/pmu_intel.c | 24 +- arch/x86/kvm/vmx/vmcs_shadow_fields.h | 4 +- arch/x86/kvm/vmx/vmx.c | 294 +++-- arch/x86/kvm/x86.c | 569 +++++---- arch/x86/kvm/x86.h | 23 +- arch/x86/lib/x86-opcode-map.txt | 2 +- arch/x86/mm/pat/set_memory.c | 11 + drivers/mfd/Kconfig | 13 + drivers/mfd/Makefile | 1 + drivers/mfd/ioc3.c | 669 +++++++++++ drivers/net/ethernet/sgi/Kconfig | 5 +- drivers/net/ethernet/sgi/ioc3-eth.c | 544 ++------- drivers/rtc/rtc-m48t35.c | 11 + drivers/soc/lantiq/fpi-bus.c | 4 +- drivers/tc/tc-driver.c | 5 +- drivers/tty/serial/8250/8250_ioc3.c | 98 ++ drivers/tty/serial/8250/Kconfig | 11 + drivers/tty/serial/8250/Makefile | 1 + include/linux/context_tracking.h | 9 - include/linux/huge_mm.h | 6 + include/linux/kvm_host.h | 40 +- include/linux/kvm_types.h | 9 +- mm/huge_memory.c | 11 + mm/kasan/common.c | 2 + tools/arch/x86/include/uapi/asm/vmx.h | 4 +- tools/arch/x86/lib/x86-opcode-map.txt | 2 +- tools/kvm/kvm_stat/kvm_stat | 8 +- tools/testing/selftests/kvm/include/x86_64/vmx.h | 8 +- .../selftests/kvm/x86_64/vmx_tsc_adjust_test.c | 2 +- virt/kvm/arm/aarch32.c | 131 +- virt/kvm/arm/arch_timer.c | 5 +- virt/kvm/arm/arm.c | 113 +- virt/kvm/arm/mmio.c | 68 +- virt/kvm/arm/mmu.c | 32 +- virt/kvm/arm/perf.c | 6 +- virt/kvm/arm/pmu.c | 114 +- virt/kvm/arm/vgic/vgic-its.c | 6 +- virt/kvm/arm/vgic/vgic-mmio-v3.c | 5 +- virt/kvm/arm/vgic/vgic-mmio.c | 15 +- virt/kvm/arm/vgic/vgic-mmio.h | 5 - virt/kvm/async_pf.c | 31 +- virt/kvm/kvm_main.c | 435 ++++--- virt/lib/irqbypass.c | 38 +- 228 files changed, 6530 insertions(+), 3428 deletions(-) create mode 100644 Documentation/devicetree/bindings/mips/ingenic/devices.yaml create mode 100644 arch/arc/include/asm/fpu.h delete mode 100644 arch/arm/include/asm/kvm_mmio.h delete mode 100644 arch/arm64/include/asm/kvm_mmio.h create mode 100644 arch/mips/boot/dts/ingenic/cu1000-neo.dts create mode 100644 arch/mips/boot/dts/ingenic/x1000.dtsi create mode 100644 arch/mips/configs/cu1000-neo_defconfig delete mode 100644 arch/mips/include/asm/serial.h delete mode 100644 arch/mips/include/asm/sn/hub.h delete mode 100644 arch/mips/include/asm/sn/sn0/ip27.h copy arch/mips/include/asm/sn/{ => sn0}/kldir.h (85%) delete mode 100644 arch/mips/include/asm/sn/sn_private.h create mode 100644 arch/mips/net/bpf_jit.c create mode 100644 arch/mips/net/bpf_jit_asm.S create mode 100644 arch/riscv/include/asm/kasan.h create mode 100644 arch/riscv/mm/kasan_init.c create mode 100644 arch/riscv/mm/physaddr.c create mode 100644 arch/x86/kernel/crash_core_32.c create mode 100644 arch/x86/kernel/crash_core_64.c create mode 100644 drivers/mfd/ioc3.c create mode 100644 drivers/tty/serial/8250/8250_ioc3.c