aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2021-03-19Merge branch 'kvm-arm64/host-stage2' into kvmarm-master/queuequeueMarc Zyngier49-263/+2542
2021-03-19KVM: arm64: Protect the .hyp sections from the hostQuentin Perret5-0/+91
2021-03-19KVM: arm64: Disable PMU support in protected modeQuentin Perret2-5/+6
2021-03-19KVM: arm64: Page-align the .hyp sectionsQuentin Perret1-13/+9
2021-03-19KVM: arm64: Wrap the host with a stage 2Quentin Perret11-7/+316
2021-03-19KVM: arm64: Provide sanitized mmfr* registers at EL2Quentin Perret3-0/+6
2021-03-19KVM: arm64: Introduce KVM_PGTABLE_S2_IDMAP stage 2 flagQuentin Perret2-0/+5
2021-03-19KVM: arm64: Introduce KVM_PGTABLE_S2_NOFWB stage 2 flagQuentin Perret3-41/+62
2021-03-19KVM: arm64: Add kvm_pgtable_stage2_find_range()Quentin Perret2-4/+114
2021-03-19KVM: arm64: Refactor the *_map_set_prot_attr() helpersQuentin Perret1-8/+8
2021-03-19KVM: arm64: Use page-table to track page ownershipQuentin Perret2-24/+122
2021-03-19KVM: arm64: Always zero invalid PTEsQuentin Perret1-10/+16
2021-03-19KVM: arm64: Sort the hypervisor memblocksQuentin Perret1-0/+19
2021-03-19KVM: arm64: Reserve memory for host stage 2Quentin Perret3-1/+40
2021-03-19KVM: arm64: Make memcache anonymous in pgtable allocatorQuentin Perret2-5/+5
2021-03-19KVM: arm64: Refactor __populate_fault_info()Quentin Perret1-11/+17
2021-03-19KVM: arm64: Refactor __load_guest_stage2()Quentin Perret1-2/+7
2021-03-19KVM: arm64: Refactor kvm_arm_setup_stage2()Quentin Perret3-38/+62
2021-03-19KVM: arm64: Set host stage 2 using kvm_nvhe_init_paramsQuentin Perret5-9/+21
2021-03-19KVM: arm64: Use kvm_arch in kvm_s2_mmuQuentin Perret3-6/+10
2021-03-19KVM: arm64: Use kvm_arch for stage 2 pgtableQuentin Perret3-6/+7
2021-03-19KVM: arm64: Elevate hypervisor mappings creation at EL2Quentin Perret3-12/+120
2021-03-19KVM: arm64: Prepare the creation of s1 mappings at EL2Quentin Perret15-5/+652
2021-03-19arm64: asm: Provide set_sctlr_el2 macroQuentin Perret1-3/+11
2021-03-19KVM: arm64: Factor out vector address calculationQuentin Perret2-8/+9
2021-03-19KVM: arm64: Provide __flush_dcache_area at EL2Quentin Perret5-1/+24
2021-03-19KVM: arm64: Enable access to sanitized CPU features at EL2Quentin Perret5-0/+59
2021-03-19KVM: arm64: Introduce a Hyp buddy page allocatorQuentin Perret4-1/+292
2021-03-19KVM: arm64: Stub CONFIG_DEBUG_LIST at HypQuentin Perret2-1/+23
2021-03-19KVM: arm64: Introduce an early Hyp page allocatorQuentin Perret5-4/+94
2021-03-19KVM: arm64: Allow using kvm_nvhe_sym() in hyp codeQuentin Perret1-0/+4
2021-03-19KVM: arm64: Make kvm_call_hyp() a function call at HypQuentin Perret1-0/+6
2021-03-19KVM: arm64: Introduce a BSS section for use at HypQuentin Perret4-19/+49
2021-03-19KVM: arm64: Factor memory allocation out of pgtable.cQuentin Perret3-42/+163
2021-03-19KVM: arm64: Avoid free_page() in page-table allocatorQuentin Perret1-5/+5
2021-03-19KVM: arm64: Initialize kvm_nvhe_init_params earlyQuentin Perret1-12/+18
2021-03-19arm64: kvm: Add standalone ticket spinlock implementation for use at hypWill Deacon1-0/+92
2021-03-19KVM: arm64: Link position-independent string routines into .hyp.textWill Deacon3-0/+18
2021-03-19arm64: lib: Annotate {clear, copy}_page() as position-independentWill Deacon2-4/+4
2021-03-19Merge tag 'v5.12-rc3' into kvm-arm64/host-stage2Marc Zyngier667-3668/+5687
2021-03-18Merge branch 'kvm-arm64/nvhe-sve' into kvmarm-master/nextMarc Zyngier1-1/+2
2021-03-18KVM: arm64: Fix host's ZCR_EL2 restore on nVHEMarc Zyngier1-1/+2
2021-03-18Merge branch 'kvm-arm64/nvhe-wxn' into kvmarm-master/nextMarc Zyngier3-17/+7
2021-03-18KVM: arm64: Force SCTLR_EL2.WXN when running nVHEMarc Zyngier1-1/+1
2021-03-18KVM: arm64: Turn SCTLR_ELx_FLAGS into INIT_SCTLR_EL2_MMU_ONMarc Zyngier2-10/+5
2021-03-18KVM: arm64: Use INIT_SCTLR_EL2_MMU_OFF to disable the MMU on KVM teardownMarc Zyngier1-3/+1
2021-03-18arm64: Use INIT_SCTLR_EL1_MMU_OFF to disable the MMU on CPU restartMarc Zyngier1-4/+1
2021-03-18Merge branch 'kvm-arm64/nvhe-sve' into kvmarm-master/nextMarc Zyngier13-85/+109
2021-03-18KVM: arm64: Enable SVE support for nVHEDaniel Kiss4-29/+0
2021-03-18KVM: arm64: Save/restore SVE state for nVHEMarc Zyngier3-28/+23
2021-03-18KVM: arm64: Trap host SVE accesses when the FPSIMD state is dirtyMarc Zyngier2-2/+11
2021-03-18KVM: arm64: Save guest's ZCR_EL1 before saving the FPSIMD stateMarc Zyngier1-2/+2
2021-03-18KVM: arm64: Map SVE context at EL2 when availableMarc Zyngier1-0/+11
2021-03-18KVM: arm64: Rework SVE host-save/guest-restoreMarc Zyngier4-20/+32
2021-03-18arm64: sve: Provide a conditional update accessor for ZCR_ELxMarc Zyngier1-0/+9
2021-03-18KVM: arm64: Introduce vcpu_sve_vq() helperMarc Zyngier3-5/+7
2021-03-18KVM: arm64: Let vcpu_sve_pffr() handle HYP VAsMarc Zyngier1-2/+2
2021-03-18KVM: arm64: Use {read,write}_sysreg_el1 to access ZCR_EL1Marc Zyngier2-2/+3
2021-03-18KVM: arm64: Provide KVM's own save/restore SVE primitivesMarc Zyngier4-5/+19
2021-03-14Linux 5.12-rc3Linus Torvalds1-1/+1
2021-03-14prctl: fix PR_SET_MM_AUXV kernel stack leakAlexey Dobriyan1-1/+1
2021-03-14Merge tag 'irq-urgent-2021-03-14' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds7-18/+8
2021-03-14Merge tag 'timers-urgent-2021-03-14' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-21/+39
2021-03-14Merge tag 'sched-urgent-2021-03-14' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-67/+63
2021-03-14Merge tag 'objtool-urgent-2021-03-14' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2-6/+7
2021-03-14Merge tag 'locking-urgent-2021-03-14' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds3-10/+9
2021-03-14Merge tag 'perf_urgent_for_v5.12-rc3' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds5-15/+51
2021-03-14Merge tag 'efi-urgent-for-v5.12-rc2' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-0/+16
2021-03-14Merge tag 'x86_urgent_for_v5.12_rc3' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds9-29/+99
2021-03-14Merge tag 'powerpc-5.12-3' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds7-9/+20
2021-03-14Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds27-81/+194
2021-03-14Merge branch 'akpm' (patches from Andrew)Linus Torvalds28-214/+332
2021-03-14Merge tag 'irqchip-fixes-5.12-1' of git://git.kernel.org/pub/scm/linux/kernel...Thomas Gleixner11444-286202/+488784
2021-03-13Merge tag 'char-misc-5.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds11-28/+97
2021-03-13Merge tag 'staging-5.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds49-38/+169
2021-03-13Merge tag 'tty-5.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds4-47/+13
2021-03-13Merge tag 'usb-5.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds19-107/+226
2021-03-13Merge tag 'erofs-for-5.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-17/+11
2021-03-13Merge tag 'kbuild-fixes-v5.12-2' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds9-21/+55
2021-03-13zram: fix broken page writebackMinchan Kim1-3/+3
2021-03-13zram: fix return value on writeback_storeMinchan Kim1-3/+8
2021-03-13mm/memcg: set memcg when splitting pageZhou Guanghui1-0/+1
2021-03-13mm/memcg: rename mem_cgroup_split_huge_fixup to split_page_memcg and add nr_p...Zhou Guanghui3-14/+9
2021-03-13ia64: fix ptrace(PTRACE_SYSCALL_INFO_EXIT) signSergei Trofimovich1-1/+1
2021-03-13ia64: fix ia64_syscall_get_set_arguments() for break-based syscallsSergei Trofimovich1-6/+18
2021-03-13mm/userfaultfd: fix memory corruption due to writeprotectNadav Amit1-0/+8
2021-03-13kasan: fix KASAN_STACK dependency for HW_TAGSAndrey Konovalov1-0/+1
2021-03-13kasan, mm: fix crash with HW_TAGS and DEBUG_PAGEALLOCAndrey Konovalov1-2/+6
2021-03-13mm/madvise: replace ptrace attach requirement for process_madviseSuren Baghdasaryan1-1/+12
2021-03-13include/linux/sched/mm.h: use rcu_dereference in in_vfork()Matthew Wilcox (Oracle)1-1/+2
2021-03-13kfence: fix reports if constant function prefixes existMarco Elver1-6/+12
2021-03-13kfence, slab: fix cache_alloc_debugcheck_after() for bulk allocationsMarco Elver1-1/+1
2021-03-13kfence: fix printk format for ptrdiff_tMarco Elver1-6/+6
2021-03-13linux/compiler-clang.h: define HAVE_BUILTIN_BSWAP*Arnd Bergmann1-0/+6
2021-03-13MAINTAINERS: exclude uapi directories in API/ABI sectionVlastimil Babka1-2/+2
2021-03-13binfmt_misc: fix possible deadlock in bm_register_writeLior Ribak1-15/+14
2021-03-13mm/highmem.c: fix zero_user_segments() with start > endOGAWA Hirofumi1-5/+12
2021-03-13hugetlb: do early cow when page pinned on src mmPeter Xu1-4/+62
2021-03-13mm: use is_cow_mapping() across tree where properPeter Xu4-9/+3
2021-03-13mm: introduce page_needs_cow_for_dma() for deciding whether cowPeter Xu4-18/+24
2021-03-13hugetlb: break earlier in add_reservation_in_range() when we canPeter Xu1-1/+1
2021-03-13hugetlb: dedup the code to add a new file_regionPeter Xu1-24/+27
2021-03-13mm/fork: clear PASID for new mmFenghua Yu2-0/+9
2021-03-13mm/page_alloc.c: refactor initialization of struct page for holes in memory l...Mike Rapoport1-83/+75
2021-03-13init/Kconfig: make COMPILE_TEST depend on HAS_IOMEMMasahiro Yamada1-2/+1
2021-03-13stop_machine: mark helpers __always_inlineArnd Bergmann1-5/+6
2021-03-13memblock: fix section mismatch warningArnd Bergmann1-2/+2
2021-03-13kbuild: fix ld-version.sh to not be affected by localeMasahiro Yamada1-1/+1
2021-03-12Merge tag 'nfs-for-5.12-2' of git://git.linux-nfs.org/projects/anna/linux-nfsLinus Torvalds10-61/+76
2021-03-12Merge branch 'for-v5.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-11/+1
2021-03-12Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds6-59/+60
2021-03-12Revert 95ebabde382c ("capabilities: Don't allow writing ambiguous v3 file cap...Eric W. Biederman1-11/+1
2021-03-12Merge tag 'block-5.12-2021-03-12-v2' of git://git.kernel.dk/linux-blockLinus Torvalds42-79/+138
2021-03-12Merge tag 'io_uring-5.12-2021-03-12' of git://git.kernel.dk/linux-blockLinus Torvalds5-397/+470
2021-03-12Merge tag 'devprop-5.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2-10/+21
2021-03-12Merge tag 'pm-5.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds4-26/+32
2021-03-12nvme: fix the nsid value to print in nvme_validate_or_alloc_nsChristoph Hellwig1-1/+1
2021-03-12Merge tag 'sound-5.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds10-25/+87
2021-03-12Merge tag 'mmc-v5.12-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ul...Linus Torvalds3-11/+25
2021-03-12Merge tag 'regulator-fix-v5.12-rc2' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds5-8/+19
2021-03-12Merge tag 'configfs-for-5.12' of git://git.infradead.org/users/hch/configfsLinus Torvalds1-4/+2
2021-03-12Merge tag 'gfs2-v5.12-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds6-19/+22
2021-03-12Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds17-70/+96
2021-03-12Merge tag 'for-linus-5.12b-rc3-tag' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds10-81/+169
2021-03-12KVM: LAPIC: Advancing the timer expiration on guest initiated writeWanpeng Li1-0/+1
2021-03-12KVM: x86/mmu: Skip !MMU-present SPTEs when removing SP in exclusive modeSean Christopherson1-0/+11
2021-03-12KVM: kvmclock: Fix vCPUs > 64 can't be online/hotplugedWanpeng Li1-10/+9
2021-03-12kvm: x86: annotate RCU pointersMuhammad Usama Anjum1-2/+2
2021-03-12Merge branch 'pm-opp'Rafael J. Wysocki2-23/+27
2021-03-12Merge branch 'opp/linux-next' of git://git.kernel.org/pub/scm/linux/kernel/gi...Rafael J. Wysocki2-23/+27
2021-03-12io_uring: fix OP_ASYNC_CANCEL across tasksPavel Begunkov1-1/+40
2021-03-12io_uring: cancel sqpoll via task_workPavel Begunkov1-80/+71
2021-03-12io_uring: prevent racy sqd->thread checksPavel Begunkov1-6/+22
2021-03-12KVM: arm64: Fix exclusive limit for IPA sizekvmarm-fixes-5.12-2Marc Zyngier1-2/+1
2021-03-12KVM: arm64: Reject VM creation when the default IPA size is unsupportedMarc Zyngier2-4/+11
2021-03-12gfs2: bypass log flush if the journal is not liveBob Peterson1-1/+1
2021-03-12io_uring: remove useless ->startup completionPavel Begunkov1-6/+0
2021-03-12io_uring: cancel deferred requests in try_cancelPavel Begunkov1-4/+6
2021-03-12Merge tag 'nvme-5.12-2021-03-12' of git://git.infradead.org/nvme into block-5.12Jens Axboe5-11/+24
2021-03-12gfs2: bypass signal_our_withdraw if no journalBob Peterson1-5/+10
2021-03-12perf/arm_dmc620_pmu: Fix error return code in dmc620_pmu_device_probe()Wei Yongjun1-0/+1
2021-03-12objtool,x86: Fix uaccess PUSHF/POPF validationPeter Zijlstra2-6/+7
2021-03-12opp: Don't drop extra references to OPPs accidentallyBeata Michalska2-23/+27
2021-03-11Merge tag 'drm-fixes-2021-03-12-1' of git://anongit.freedesktop.org/drm/drmLinus Torvalds48-100/+566
2021-03-12drm/nouveau: fix dma syncing for loops (v2)Dave Airlie1-2/+4
2021-03-12drm/i915: Wedge the GPU if command parser setup failsTvrtko Ursulin3-8/+20
2021-03-12Merge tag 'amd-drm-fixes-5.12-2021-03-10' of https://gitlab.freedesktop.org/a...Dave Airlie26-57/+353
2021-03-12Merge tag 'drm-misc-fixes-2021-03-11' of git://anongit.freedesktop.org/drm/dr...Dave Airlie18-33/+189
2021-03-12powerpc/traps: unrecoverable_exception() is not an interrupt handlerChristophe Leroy3-3/+3
2021-03-11block: Discard page cache of zone reset target rangeShin'ichiro Kawasaki1-2/+36
2021-03-11block: Suppress uevent for hidden device when removedDaniel Wagner1-3/+1
2021-03-11Merge tag 'media/v5.12-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mc...Linus Torvalds8-23/+29
2021-03-11nfs: we don't support removing system.nfs4_aclJ. Bruce Fields1-0/+3
2021-03-11io_uring: perform IOPOLL reaping if canceler is thread itselfJens Axboe1-1/+2
2021-03-11io_uring: force creation of separate context for ATTACH_WQ and non-threadsJens Axboe1-2/+14
2021-03-11block: rename BIO_MAX_PAGES to BIO_MAX_VECSChristoph Hellwig31-56/+56
2021-03-11regulator: mt6315: Fix off-by-one for .n_voltagesAxel Lin1-1/+1
2021-03-11arm64: mm: remove unused __cpu_uses_extended_idmap[_level()]Ard Biesheuvel1-14/+0
2021-03-11arm64: mm: use a 48-bit ID map when possible on 52-bit VA buildsArd Biesheuvel3-6/+3
2021-03-11xhci: Fix repeated xhci wake after suspend due to uncleared internal wake stateMathias Nyman1-32/+30
2021-03-11usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressingForest Crossman1-2/+6
2021-03-11xhci: Improve detection of device initiated wake signal.Mathias Nyman1-3/+13
2021-03-11usb: xhci: do not perform Soft Retry for some xHCI hostsStanislaw Gruszka3-1/+8
2021-03-11configfs: fix a use-after-free in __configfs_open_fileDaiyue Zhang1-4/+2
2021-03-11nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung PM1725aDmitry Monakhov1-0/+1
2021-03-11nvme-rdma: Fix a use after free in nvmet_rdma_write_data_doneLv Yunlong1-3/+2
2021-03-11nvme-core: check ctrl css before setting up znsChaitanya Kulkarni1-0/+6
2021-03-11nvme-fc: fix racing controller reset and create associationJames Smart1-1/+1
2021-03-11nvme-fc: return NVME_SC_HOST_ABORTED_CMD when a command has been abortedHannes Reinecke1-1/+1
2021-03-11nvme-fc: set NVME_REQ_CANCELLED in nvme_fc_terminate_exchange()Hannes Reinecke1-0/+1
2021-03-11nvme: add NVME_REQ_CANCELLED flag in nvme_cancel_request()Hannes Reinecke1-0/+1
2021-03-11nvme: simplify error logic in nvme_validate_ns()Hannes Reinecke1-4/+4
2021-03-11nvme: set max_zone_append_sectors nvme_revalidate_zonesChaitanya Kulkarni1-2/+7
2021-03-11media: rkisp1: params: fix wrong bits settingsDafna Hirschfeld1-1/+0
2021-03-11media: v4l: vsp1: Fix uif null pointer accessBiju Das1-2/+2
2021-03-11media: v4l: vsp1: Fix bru null pointer accessBiju Das1-1/+1
2021-03-11media: usbtv: Fix deadlock on suspendMaxim Mikityanskiy1-1/+1
2021-03-11media: rc: compile rc-cec.c into rc-coreHans Verkuil5-18/+25
2021-03-11drm/compat: Clear bounce structuresDaniel Vetter1-0/+11
2021-03-11drm/shmem-helpers: vunmap: Don't put pages for dma-bufNoralf Trønnes1-3/+4
2021-03-11drm: meson_drv add shutdown functionArtem Lapkin1-0/+11
2021-03-11drm/shmem-helper: Don't remove the offset in vm_area_struct pgoffNeil Roberts1-5/+6
2021-03-11drm/shmem-helper: Check for purged buffers in fault handlerNeil Roberts1-4/+14
2021-03-11qxl: Fix uninitialised struct field head.surface_idColin Ian King1-0/+1
2021-03-11drm/ttm: Fix TTM page pool accountingAnthony DeRossi1-2/+2
2021-03-11drm/ttm: soften TTM warningsChristian König1-2/+6
2021-03-11drm: Use USB controller's DMA mask when importing dmabufsThomas Zimmermann7-8/+119
2021-03-11MAINTAINERS: update drm bug reporting URLPavel Turinský1-1/+1
2021-03-11fbdev: atyfb: use LCD management functions for PPC_PMAC alsoRandy Dunlap1-4/+5
2021-03-11fbdev: atyfb: always declare aty_{ld,st}_lcd()Randy Dunlap1-3/+0
2021-03-11drm/qxl: fix lockdep issue in qxl_alloc_release_reservedGerd Hoffmann1-3/+10
2021-03-11drm/qxl: unpin release objectsGerd Hoffmann1-0/+1
2021-03-11drm/fb-helper: only unmap if buffer not nullTong Zhang1-1/+1
2021-03-11kbuild: remove meaningless parameter to $(call if_changed_rule,dtc)Masahiro Yamada1-1/+1
2021-03-11Merge tag 'usb-serial-5.12-rc3' of https://git.kernel.org/pub/scm/linux/kerne...Greg Kroah-Hartman4-35/+20
2021-03-11kbuild: remove LLVM=1 test from HAS_LTO_CLANGMasahiro Yamada1-1/+0
2021-03-11kbuild: remove unneeded -O option to dtcMasahiro Yamada1-1/+1
2021-03-11kbuild: dummy-tools: adjust to scripts/cc-version.shMasahiro Yamada1-2/+2
2021-03-11kbuild: Allow LTO to be selected with KASAN_HW_TAGSSami Tolvanen1-1/+1
2021-03-11kbuild: dummy-tools: support MPROFILE_KERNEL checks for ppcJiri Slaby1-0/+9