Revision 05b4ebd2c7cbb3671c376754b37b4963dd08a3a2 authored by Linus Torvalds on 23 October 2022, 22:00:43 UTC, committed by Linus Torvalds on 23 October 2022, 22:00:43 UTC
Pull kvm fixes from Paolo Bonzini:
 "RISC-V:

   - Fix compilation without RISCV_ISA_ZICBOM

   - Fix kvm_riscv_vcpu_timer_pending() for Sstc

  ARM:

   - Fix a bug preventing restoring an ITS containing mappings for very
     large and very sparse device topology

   - Work around a relocation handling error when compiling the nVHE
     object with profile optimisation

   - Fix for stage-2 invalidation holding the VM MMU lock for too long
     by limiting the walk to the largest block mapping size

   - Enable stack protection and branch profiling for VHE

   - Two selftest fixes

  x86:

   - add compat implementation for KVM_X86_SET_MSR_FILTER ioctl

  selftests:

   - synchronize includes between include/uapi and tools/include/uapi"

* tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm:
  tools: include: sync include/api/linux/kvm.h
  KVM: x86: Add compat handler for KVM_X86_SET_MSR_FILTER
  KVM: x86: Copy filter arg outside kvm_vm_ioctl_set_msr_filter()
  kvm: Add support for arch compat vm ioctls
  RISC-V: KVM: Fix kvm_riscv_vcpu_timer_pending() for Sstc
  RISC-V: Fix compilation without RISCV_ISA_ZICBOM
  KVM: arm64: vgic: Fix exit condition in scan_its_table()
  KVM: arm64: nvhe: Fix build with profile optimization
  KVM: selftests: Fix number of pages for memory slot in memslot_modification_stress_test
  KVM: arm64: selftests: Fix multiple versions of GIC creation
  KVM: arm64: Enable stack protection and branch profiling for VHE
  KVM: arm64: Limit stage2_apply_range() batch size to largest block
  KVM: arm64: Work out supported block level at compile time
2 parent s ca4582c + 9aec606
History
File Mode Size
damon
kasan
kfence
kmsan
Kconfig -rw-r--r-- 35.4 KB
Kconfig.debug -rw-r--r-- 7.7 KB
Makefile -rw-r--r-- 5.0 KB
backing-dev.c -rw-r--r-- 24.7 KB
balloon_compaction.c -rw-r--r-- 8.2 KB
bootmem_info.c -rw-r--r-- 3.4 KB
cma.c -rw-r--r-- 15.5 KB
cma.h -rw-r--r-- 1.4 KB
cma_debug.c -rw-r--r-- 4.5 KB
cma_sysfs.c -rw-r--r-- 2.4 KB
compaction.c -rw-r--r-- 84.0 KB
debug.c -rw-r--r-- 6.6 KB
debug_page_ref.c -rw-r--r-- 1.4 KB
debug_vm_pgtable.c -rw-r--r-- 38.8 KB
dmapool.c -rw-r--r-- 13.6 KB
early_ioremap.c -rw-r--r-- 6.7 KB
fadvise.c -rw-r--r-- 5.5 KB
failslab.c -rw-r--r-- 1.4 KB
filemap.c -rw-r--r-- 111.2 KB
folio-compat.c -rw-r--r-- 3.5 KB
frontswap.c -rw-r--r-- 7.9 KB
gup.c -rw-r--r-- 92.8 KB
gup_test.c -rw-r--r-- 5.6 KB
gup_test.h -rw-r--r-- 938 bytes
highmem.c -rw-r--r-- 20.1 KB
hmm.c -rw-r--r-- 16.7 KB
huge_memory.c -rw-r--r-- 87.8 KB
hugetlb.c -rw-r--r-- 207.3 KB
hugetlb_cgroup.c -rw-r--r-- 24.6 KB
hugetlb_vmemmap.c -rw-r--r-- 15.9 KB
hugetlb_vmemmap.h -rw-r--r-- 1.6 KB
hwpoison-inject.c -rw-r--r-- 2.8 KB
init-mm.c -rw-r--r-- 1.7 KB
internal.h -rw-r--r-- 26.8 KB
interval_tree.c -rw-r--r-- 3.1 KB
io-mapping.c -rw-r--r-- 993 bytes
ioremap.c -rw-r--r-- 1.4 KB
khugepaged.c -rw-r--r-- 68.6 KB
kmemleak.c -rw-r--r-- 59.8 KB
ksm.c -rw-r--r-- 90.0 KB
list_lru.c -rw-r--r-- 13.8 KB
maccess.c -rw-r--r-- 5.8 KB
madvise.c -rw-r--r-- 37.9 KB
mapping_dirty_helpers.c -rw-r--r-- 10.5 KB
memblock.c -rw-r--r-- 61.0 KB
memcontrol.c -rw-r--r-- 199.4 KB
memfd.c -rw-r--r-- 8.2 KB
memory-failure.c -rw-r--r-- 68.1 KB
memory-tiers.c -rw-r--r-- 18.4 KB
memory.c -rw-r--r-- 160.2 KB
memory_hotplug.c -rw-r--r-- 64.0 KB
mempolicy.c -rw-r--r-- 78.1 KB
mempool.c -rw-r--r-- 15.8 KB
memremap.c -rw-r--r-- 15.0 KB
memtest.c -rw-r--r-- 2.8 KB
migrate.c -rw-r--r-- 57.4 KB
migrate_device.c -rw-r--r-- 27.3 KB
mincore.c -rw-r--r-- 7.1 KB
mlock.c -rw-r--r-- 19.1 KB
mm_init.c -rw-r--r-- 5.3 KB
mm_slot.h -rw-r--r-- 1.4 KB
mmap.c -rw-r--r-- 100.3 KB
mmap_lock.c -rw-r--r-- 6.2 KB
mmu_gather.c -rw-r--r-- 9.2 KB
mmu_notifier.c -rw-r--r-- 35.3 KB
mmzone.c -rw-r--r-- 2.5 KB
mprotect.c -rw-r--r-- 22.6 KB
mremap.c -rw-r--r-- 28.9 KB
msync.c -rw-r--r-- 2.9 KB
nommu.c -rw-r--r-- 45.1 KB
oom_kill.c -rw-r--r-- 33.5 KB
page-writeback.c -rw-r--r-- 93.1 KB
page_alloc.c -rw-r--r-- 270.2 KB
page_counter.c -rw-r--r-- 6.8 KB
page_ext.c -rw-r--r-- 13.5 KB
page_idle.c -rw-r--r-- 5.2 KB
page_io.c -rw-r--r-- 12.8 KB
page_isolation.c -rw-r--r-- 20.7 KB
page_owner.c -rw-r--r-- 18.0 KB
page_poison.c -rw-r--r-- 2.5 KB
page_reporting.c -rw-r--r-- 10.3 KB
page_reporting.h -rw-r--r-- 1.6 KB
page_table_check.c -rw-r--r-- 5.9 KB
page_vma_mapped.c -rw-r--r-- 8.6 KB
pagewalk.c -rw-r--r-- 15.9 KB
percpu-internal.h -rw-r--r-- 7.0 KB
percpu-km.c -rw-r--r-- 3.2 KB
percpu-stats.c -rw-r--r-- 5.8 KB
percpu-vm.c -rw-r--r-- 11.7 KB
percpu.c -rw-r--r-- 102.5 KB
pgalloc-track.h -rw-r--r-- 1.3 KB
pgtable-generic.c -rw-r--r-- 5.8 KB
process_vm_access.c -rw-r--r-- 8.2 KB
ptdump.c -rw-r--r-- 4.2 KB
readahead.c -rw-r--r-- 25.7 KB
rmap.c -rw-r--r-- 73.5 KB
rodata_test.c -rw-r--r-- 1.2 KB
secretmem.c -rw-r--r-- 6.4 KB
shmem.c -rw-r--r-- 111.3 KB
shrinker_debug.c -rw-r--r-- 6.2 KB
shuffle.c -rw-r--r-- 4.6 KB
shuffle.h -rw-r--r-- 1.2 KB
slab.c -rw-r--r-- 102.0 KB
slab.h -rw-r--r-- 22.8 KB
slab_common.c -rw-r--r-- 37.6 KB
slob.c -rw-r--r-- 18.8 KB
slub.c -rw-r--r-- 155.9 KB
sparse-vmemmap.c -rw-r--r-- 10.2 KB
sparse.c -rw-r--r-- 25.6 KB
swap.c -rw-r--r-- 31.3 KB
swap.h -rw-r--r-- 3.9 KB
swap_cgroup.c -rw-r--r-- 5.2 KB
swap_slots.c -rw-r--r-- 9.2 KB
swap_state.c -rw-r--r-- 24.0 KB
swapfile.c -rw-r--r-- 92.4 KB
truncate.c -rw-r--r-- 26.2 KB
usercopy.c -rw-r--r-- 8.1 KB
userfaultfd.c -rw-r--r-- 18.9 KB
util.c -rw-r--r-- 30.2 KB
vmalloc.c -rw-r--r-- 108.1 KB
vmpressure.c -rw-r--r-- 13.9 KB
vmscan.c -rw-r--r-- 211.3 KB
vmstat.c -rw-r--r-- 54.6 KB
workingset.c -rw-r--r-- 24.5 KB
z3fold.c -rw-r--r-- 44.6 KB
zbud.c -rw-r--r-- 18.4 KB
zpool.c -rw-r--r-- 11.2 KB
zsmalloc.c -rw-r--r-- 57.3 KB
zswap.c -rw-r--r-- 39.9 KB

back to top