aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2021-02-18KVM: arm64: Check sys_reg access contextkvm-arm64/nv-5.12-WIPMarc Zyngier1-0/+12
2021-02-18KVM: arm64: nv: Fast-track EL1 TLBIs for VHE guestsMarc Zyngier3-19/+48
2021-02-18KVM: arm64: nv: Fast-track 'InHost' exception returnsMarc Zyngier2-25/+54
2021-02-18KVM: arm64: nv: Enable ARMv8.4-NV supportMarc Zyngier4-11/+28
2021-02-18KVM: arm64: nv: Allocate VNCR page when requiredMarc Zyngier3-1/+13
2021-02-18KVM: arm64: nv: Sync nested timer state with ARMv8.4Christoffer Dall3-0/+41
2021-02-18KVM: arm64: nv: Synchronize PSTATE early on exitMarc Zyngier4-29/+78
2021-02-18KVM: arm64: Add ARMv8.4 Enhanced Nested Virt cpufeatureMarc Zyngier3-0/+17
2021-02-18KVM: arm64: nv: Move nested vgic state into the sysreg fileMarc Zyngier6-74/+110
2021-02-18KVM: arm64: Map VNCR-capable registers to a separate pageMarc Zyngier1-34/+63
2021-02-18KVM: arm64: nv: Add include containing the VNCR_EL2 offsetsMarc Zyngier1-0/+73
2021-02-18KVM: arm64: nv: Tag shadow S2 entries with nested levelMarc Zyngier2-0/+14
2021-02-18KVM: arm64: Allow populating S2 SW bitsMarc Zyngier2-0/+16
2021-02-18KVM: arm64: nv: Invalidate TLBs based on shadow S2 TTL-like informationMarc Zyngier3-5/+110
2021-02-18KVM: arm64: nv: Add handling of ARMv8.4-TTL TLB invalidationMarc Zyngier3-28/+108
2021-02-18KVM: arm64: nv: Allow userspace to request KVM_ARM_VCPU_NESTED_VIRTMarc Zyngier4-1/+7
2021-02-17KVM: arm64: nv: Add nested GICv3 tracepointsChristoffer Dall2-1/+149
2021-02-17KVM: arm64: nv: Implement maintenance interrupt forwardingMarc Zyngier2-4/+51
2021-02-17KVM: arm64: nv: vgic: Allow userland to set VGIC maintenance IRQAndre Przywara5-1/+38
2021-02-17KVM: arm64: nv: vgic: Emulate the HW bit in softwareChristoffer Dall5-3/+40
2021-02-17KVM: arm64: nv: Don't load the GICv4 context on entering a nested guestMarc Zyngier1-2/+8
2021-02-17KVM: arm64: nv: Nested GICv3 SupportJintack Lim11-9/+468
2021-02-17KVM: arm64: nv: Load timer before the GICMarc Zyngier1-1/+1
2021-02-17KVM: arm64: nv: Add handling of EL2-specific timer registersMarc Zyngier2-0/+93
2021-02-17KVM: arm64: nv: arch_timer: Support hyp timer emulationChristoffer Dall7-5/+186
2021-02-17KVM: arm64: nv: Fold guest's HCR_EL2 configuration into the host'sMarc Zyngier1-0/+2
2021-02-17KVM: arm64: nv: Trap and emulate TLBI instructions from virtual EL2Jintack Lim6-5/+352
2021-02-17KVM: arm64: nv: Trap and emulate AT instructions from virtual EL2Jintack Lim7-5/+463
2021-02-17KVM: arm64: nv: Set a handler for the system instruction trapsJintack Lim3-12/+42
2021-02-17KVM: arm64: nv: Introduce sys_reg_desc.forward_trapJintack Lim2-0/+14
2021-02-17KVM: arm64: nv: Unmap/flush shadow stage 2 page tablesChristoffer Dall4-4/+75
2021-02-17KVM: arm64: nv: Restrict S2 RD/WR permissions to match the guest'sMarc Zyngier3-2/+29
2021-02-17KVM: arm64: nv: Handle shadow stage 2 page faultsMarc Zyngier4-18/+147
2021-02-17KVM: arm64: nv: Implement nested Stage-2 page table walk logicChristoffer Dall4-0/+283
2021-02-16fixup! fixup! KVM: arm64: nv: Support multiple nested Stage-2 mmu structuresMarc Zyngier1-16/+0
2021-02-16fixup! KVM: arm64: nv: Support multiple nested Stage-2 mmu structuresMarc Zyngier1-0/+34
2021-02-16KVM: arm64: nv: Support multiple nested Stage-2 mmu structuresMarc Zyngier6-11/+245
2021-02-16KVM: arm64: nv: Hide RAS from nested guestsMarc Zyngier1-0/+1
2021-02-16fixup! KVM: arm64: nv: Filter out unsupported features from ID regsMarc Zyngier1-34/+0
2021-02-16KVM: arm64: nv: Filter out unsupported features from ID regsMarc Zyngier5-3/+203
2021-02-16KVM: arm64: nv: Only toggle cache for virtual EL2 when SCTLR_EL2 changesChristoffer Dall1-1/+5
2021-02-16KVM: arm64: nv: Configure HCR_EL2 for nested virtualizationJintack Lim1-3/+33
2021-02-16KVM: arm64: nv: Forward debug traps to the nested guestMarc Zyngier3-2/+12
2021-02-16KVM: arm64: nv: Emulate EL12 register accesses from the virtual EL2Jintack Lim1-0/+17
2021-02-16KVM: arm64: nv: Respect the virtual HCR_EL2.NV1 bit settingJintack Lim2-1/+28
2021-02-16KVM: arm64: nv: Respect virtual HCR_EL2.TVM and TRVM settingsJintack Lim1-0/+7
2021-02-16KVM: arm64: nv: Respect the virtual HCR_EL2.NV bit settingJintack Lim5-0/+61
2021-02-16KVM: arm64: nv: Respect virtual CPTR_EL2.{TFP,FPEN} settingsJintack Lim3-6/+47
2021-02-16KVM: arm64: nv: Respect virtual HCR_EL2.TWX settingJintack Lim4-2/+53
2021-02-16KVM: arm64: nv: Handle PSCI call via smc from the guestJintack Lim1-2/+22
2021-02-16KVM: arm64: nv: Trap CPACR_EL1 access in virtual EL2Jintack Lim3-2/+5
2021-02-16KVM: arm64: nv: Trap SPSR_EL1, ELR_EL1 and VBAR_EL1 from virtual EL2Jintack Lim1-1/+28
2021-02-16KVM: arm64: nv: Trap EL1 VM register accesses in virtual EL2Christoffer Dall4-8/+24
2021-02-16KVM: arm64: nv: Emulate PSTATE.M for a guest hypervisorChristoffer Dall1-2/+41
2021-02-16KVM: arm64: nv: Save/Restore vEL2 sysregsMarc Zyngier3-5/+127
2021-02-16KVM: arm64: nv: Handle HCR_EL2.E2H speciallyMarc Zyngier1-0/+20
2021-02-16KVM: arm64: nv: Handle SPSR_EL2 speciallyMarc Zyngier2-2/+58
2021-02-16KVM: arm64: nv: Handle virtual EL2 registers in vcpu_read/write_sys_reg()Marc Zyngier1-4/+140
2021-02-16KVM: arm64: nv: Add non-VHE-EL2->EL1 translation helpersMarc Zyngier1-0/+50
2021-02-16KVM: arm64: nv: Handle trapped ERET from virtual EL2Christoffer Dall3-1/+16
2021-02-16KVM: arm64: nv: Inject HVC exceptions to the virtual EL2Jintack Lim1-0/+11
2021-02-16KVM: arm64: nv: Support virtual EL2 exceptionsJintack Lim7-18/+354
2021-02-16KVM: arm64: nv: Reset VMPIDR_EL2 and VPIDR_EL2 to sane valuesChristoffer Dall1-4/+21
2021-02-16KVM: arm64: nv: Handle HCR_EL2.NV system register trapsJintack Lim2-6/+147
2021-02-16KVM: arm64: nv: Add nested virt VCPU primitives for vEL2 VCPU stateChristoffer Dall1-0/+55
2021-02-16KVM: arm64: nv: Add EL2 system registers to vcpu contextMarc Zyngier1-1/+33
2021-02-16KVM: arm64: nv: Allow userspace to set PSR_MODE_EL2xChristoffer Dall1-0/+6
2021-02-16KVM: arm64: nv: Reset VCPU to EL2 registers if VCPU nested virt is setChristoffer Dall1-1/+12
2021-02-16KVM: arm64: nv: Introduce nested virtualization VCPU featureChristoffer Dall2-0/+15
2021-02-16arm64: Add ARM64_HAS_NESTED_VIRT cpufeatureJintack Lim3-0/+30
2021-02-16Merge remote-tracking branch 'arm64/for-next/core' into kvm-arm64/nv-5.12-WIPMarc Zyngier89-978/+1620
2021-02-16Merge tag 'kvmarm-5.12' into kvm-arm64/nv-5.12-WIPMarc Zyngier32-229/+860
2021-02-14Linux 5.11Linus Torvalds1-2/+2
2021-02-14Merge branch 'for-rc8-5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-0/+1
2021-02-14Merge tag 'kbuild-fixes-v5.11-3' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds3-2/+4
2021-02-14Merge tag 'x86_urgent_for_v5.11' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds4-7/+22
2021-02-14leds: rt8515: add V4L2_FLASH_LED_CLASS dependencyArnd Bergmann1-0/+1
2021-02-15scripts: set proper OpenSSL include dir also for sign-fileRolf Eike Beer1-0/+1
2021-02-15sparc: remove wrong comment from arch/sparc/include/asm/KbuildMasahiro Yamada1-2/+0
2021-02-13Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+1
2021-02-13Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds1-0/+1
2021-02-13Merge branch 'for-5.11-fixes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds4-8/+11
2021-02-13Merge branch 'akpm' (patches from Andrew)Linus Torvalds4-5/+14
2021-02-13Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+10
2021-02-13Merge tag 'for-5.11-rc7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+2
2021-02-13h8300: fix PREEMPTION build, TI_PRE_COUNT undefinedRandy Dunlap1-0/+3
2021-02-13MAINTAINERS: add Andrey Konovalov to KASAN reviewersAndrey Konovalov1-0/+1
2021-02-13MAINTAINERS: update Andrey Konovalov's email addressAndrey Konovalov1-1/+1
2021-02-13MAINTAINERS: update KASAN file listAndrey Konovalov1-2/+3
2021-02-13scripts/recordmcount.pl: support big endian for ARCH shRong Chen1-1/+5
2021-02-13m68k: make __pfn_to_phys() and __phys_to_pfn() available for !MMUMike Rapoport1-1/+1
2021-02-12Merge tag '5.11-rc7-smb3-github' of git://github.com/smfrench/smb3-kernelLinus Torvalds4-4/+28
2021-02-12Merge tag 'io_uring-5.11-2021-02-12' of git://git.kernel.dk/linux-blockLinus Torvalds1-2/+4
2021-02-12Merge tag 'drm-fixes-2021-02-12' of git://anongit.freedesktop.org/drm/drmLinus Torvalds12-78/+122
2021-02-12Merge tag 'trace-v5.11-rc7-2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+1
2021-02-12Merge tag 'for-linus-5.11-rc8-tag' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds4-6/+1
2021-02-12Merge tag 'riscv-for-linus-5.11-rc8' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-1/+0
2021-02-12Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds2-6/+3
2021-02-12arm64: mte: Allow PTRACE_PEEKMTETAGS access to the zero pageCatalin Marinas2-6/+3
2021-02-12Merge branch 'for-next/vdso' into for-next/coreWill Deacon7-9/+10
2021-02-12Merge branch 'for-next/topology' into for-next/coreWill Deacon1-59/+56
2021-02-12Merge branch 'for-next/stacktrace' into for-next/coreWill Deacon2-14/+9
2021-02-12Merge branch 'for-next/selftests' into for-next/coreWill Deacon1-1/+1
2021-02-12Merge branch 'for-next/rng' into for-next/coreWill Deacon4-10/+119
2021-02-12Merge branch 'for-next/random' into for-next/coreWill Deacon1-14/+1
2021-02-12Merge branch 'for-next/perf' into for-next/coreWill Deacon17-49/+73
2021-02-12Merge branch 'for-next/misc' into for-next/coreWill Deacon14-33/+59
2021-02-12Merge branch 'for-next/kexec' into for-next/coreWill Deacon9-322/+434
2021-02-12Merge branch 'for-next/faultaround' into for-next/coreWill Deacon10-230/+283
2021-02-12Merge branch 'for-next/errata' into for-next/coreWill Deacon6-67/+55
2021-02-12Merge branch 'for-next/crypto' into for-next/coreWill Deacon1-0/+16
2021-02-12Merge branch 'for-next/cpufeature' into for-next/coreWill Deacon22-170/+529
2021-02-12Merge branch 'for-next/cosmetic' into for-next/coreWill Deacon6-7/+7
2021-02-12Merge branch 'kvm-arm64/pmu-debug-fixes-5.11' into kvmarm-master/nextMarc Zyngier3-38/+64
2021-02-12Merge branch 'kvm-arm64/rng-5.12' into kvmarm-master/nextMarc Zyngier5-1/+125
2021-02-12Merge branch 'kvm-arm64/hyp-reloc' into kvmarm-master/nextMarc Zyngier20-135/+604
2021-02-12Merge branch 'kvm-arm64/concurrent-translation-fault' into kvmarm-master/nextMarc Zyngier3-41/+60
2021-02-12Merge branch 'kvm-arm64/misc-5.12' into kvmarm-master/nextMarc Zyngier3-14/+7
2021-02-12Merge tag 'kvmarm-fixes-5.11-2' into kvmarm-master/nextMarc Zyngier6-49/+74
2021-02-12btrfs: initialize fs_info::csum_size earlier in open_ctreeSu Yue1-1/+2
2021-02-12i2c: stm32f7: fix configuration of the digital filterAlain Volmat1-1/+10
2021-02-12Merge branch 'drm-misc-fixes' of git://anongit.freedesktop.org/drm/drm-misc i...Dave Airlie9-37/+75
2021-02-11clk: sunxi-ng: mp: fix parent rate change flag checkJernej Skrabec1-1/+1
2021-02-12Merge tag 'drm-intel-fixes-2021-02-11' of git://anongit.freedesktop.org/drm/d...Dave Airlie2-39/+45
2021-02-12Merge tag 'amd-drm-fixes-5.11-2021-02-10' of https://gitlab.freedesktop.org/a...Dave Airlie1-2/+2
2021-02-11Merge tag 'powerpc-5.11-8' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds3-9/+12
2021-02-11tracing: Check length before giving out the filter bufferSteven Rostedt (VMware)1-1/+1
2021-02-11Merge tag 'gpio-fixes-for-v5.11' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-99/+120
2021-02-12kbuild: fix CONFIG_TRIM_UNUSED_KSYMS build for ppc64Masahiro Yamada1-0/+3
2021-02-11cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath.Shyam Prasad N1-0/+1
2021-02-11cifs: In the new mount api we get the full devname as source=Ronnie Sahlberg3-2/+17
2021-02-11drm/ttm: make sure pool pages are clearedChristian König1-0/+10
2021-02-11arm/xen: Don't probe xenbus as part of an early initcallJulien Grall4-6/+1
2021-02-10Revert "dts: phy: add GPIO number and active state used for phy reset"Palmer Dabbelt1-1/+0
2021-02-10x86/pci: Create PCI/MSI irqdomain after x86_init.pci.arch_init()Thomas Gleixner1-4/+11
2021-02-10Merge tag 'pm-5.11-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds2-12/+104
2021-02-10Merge tag 'acpi-5.11-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/ra...Linus Torvalds1-4/+13
2021-02-10Merge tag 'dmaengine-fix2-5.11' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds8-63/+104
2021-02-10Revert "io_uring: don't take fs for recvmsg/sendmsg"Jens Axboe1-2/+4
2021-02-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netLinus Torvalds48-134/+429
2021-02-10Merge branch 'akpm' (patches from Andrew)Linus Torvalds18-48/+171
2021-02-10nilfs2: make splice write available againJoachim Henke1-0/+1
2021-02-10mm, slub: better heuristic for number of cpus when calculating slab orderVlastimil Babka1-2/+16
2021-02-10drivers/perf: Replace spin_lock_irqsave to spin_lockQi Liu2-6/+4
2021-02-10mm: filemap: Fix microblaze build failure with 'mmu_defconfig'Will Deacon1-0/+1
2021-02-10gpio: ep93xx: Fix single irqchip with multi gpiochipsNikita Shubin1-11/+19
2021-02-10gpio: ep93xx: fix BUG_ON port F usageNikita Shubin1-87/+99
2021-02-10gpio: mxs: GPIO_MXS should not default to y unconditionallyGeert Uytterhoeven1-1/+2
2021-02-10drm/sun4i: dw-hdmi: Fix max. frequency for H6Jernej Skrabec1-4/+2
2021-02-10drm/sun4i: Fix H6 HDMI PHY configurationJernej Skrabec1-17/+9
2021-02-10drm/sun4i: dw-hdmi: always set clock rateJernej Skrabec2-4/+1
2021-02-10drm/sun4i: tcon: set sync polarity for tcon1 channelJernej Skrabec2-0/+31
2021-02-10drm/i915: Fix overlay frontbuffer trackingVille Syrjälä1-9/+8
2021-02-09Revert "drm/amd/display: Update NV1x SR latency values"Alex Deucher1-2/+2
2021-02-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller3-21/+22
2021-02-09cifs: do not disable noperm if multiuser mount option is not providedRonnie Sahlberg1-2/+2
2021-02-09Revert "mm: memcontrol: avoid workload stalls when lowering memory.high"Johannes Weiner1-3/+2
2021-02-09MAINTAINERS: update Andrey Ryabinin's email addressAndrey Ryabinin2-1/+2
2021-02-09selftests/vm: rename file run_vmtests to run_vmtests.shRong Chen1-0/+0
2021-02-09tmpfs: disallow CONFIG_TMPFS_INODE64 on alphaSeth Forshee1-1/+1
2021-02-09tmpfs: disallow CONFIG_TMPFS_INODE64 on s390Seth Forshee1-1/+1
2021-02-09mm/mremap: fix BUILD_BUG_ON() error in get_extentArnd Bergmann1-2/+3
2021-02-09firmware_loader: align .builtin_fw to 8Fangrui Song1-1/+1
2021-02-09kasan: fix stack traces dependency for HW_TAGSAndrey Konovalov2-8/+3
2021-02-09squashfs: add more sanity checks in xattr id lookupPhillip Lougher1-9/+57
2021-02-09squashfs: add more sanity checks in inode lookupPhillip Lougher1-8/+33
2021-02-09squashfs: add more sanity checks in id lookupPhillip Lougher4-12/+45
2021-02-09squashfs: avoid out of bounds writes in decompressorsPhillip Lougher1-1/+7
2021-02-09Merge tag 'i3c/fixes-for-5.11' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+1
2021-02-10bpf: Fix 32 bit src register truncation on div/modDaniel Borkmann1-15/+13
2021-02-10bpf: Fix verifier jmp32 pruning decision logicDaniel Borkmann1-1/+5
2021-02-10bpf: Fix verifier jsgt branch analysis on max boundDaniel Borkmann1-2/+2
2021-02-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nfDavid S. Miller2-14/+17
2021-02-09vsock: fix locking in vsock_shutdown()Stefano Garzarella2-7/+5
2021-02-09Merge branch 'hns3-fixes'David S. Miller2-4/+32
2021-02-09net: hns3: add a check for index in hclge_get_rss_key()Yufeng Mo1-0/+11
2021-02-09net: hns3: add a check for tqp_index in hclge_get_ring_chain_from_mbx()Yufeng Mo1-4/+14
2021-02-09net: hns3: add a check for queue_id in hclge_reset_vf_queue()Yufeng Mo1-0/+7
2021-02-09net: dsa: felix: implement port flushing on .phylink_mac_link_downVladimir Oltean4-1/+80
2021-02-09drm/i915/tgl+: Make sure TypeC FIA is powered up when initializing itImre Deak1-30/+37
2021-02-09cifs: fix dfs-linksRonnie Sahlberg1-0/+8
2021-02-09arm64: Make CPU_BIG_ENDIAN depend on ld.bfd or ld.lld 13.0.0+Nathan Chancellor1-2/+3
2021-02-09arm64: cpufeatures: Allow disabling of Pointer Auth from the command-lineMarc Zyngier4-1/+23
2021-02-09arm64: Defer enabling pointer authentication on boot coreSrinivas Ramana3-4/+11
2021-02-09arm64: cpufeatures: Allow disabling of BTI from the command-lineMarc Zyngier5-2/+19
2021-02-09arm64: Move "nokaslr" over to the early cpufeature infrastructureMarc Zyngier2-34/+17
2021-02-09KVM: arm64: Document HVC_VHE_RESTART stub hypercallMarc Zyngier1-0/+9
2021-02-09arm64: Make kvm-arm.mode={nvhe, protected} an alias of id_aa64mmfr1.vh=0Marc Zyngier3-0/+8
2021-02-09arm64: Add an aliasing facility for the idreg overrideMarc Zyngier1-3/+14
2021-02-09arm64: Honor VHE being disabled from the command-lineMarc Zyngier2-0/+14
2021-02-09arm64: Allow ID_AA64MMFR1_EL1.VH to be overridden from the command lineMarc Zyngier3-1/+17
2021-02-09arm64: cpufeature: Add an early command-line cpufeature override facilityMarc Zyngier3-1/+152
2021-02-09arm64: Extract early FDT mapping from kaslr_early_init()Marc Zyngier4-5/+31
2021-02-09arm64: cpufeature: Use IDreg override in __read_sysreg_by_encoding()Marc Zyngier2-2/+14
2021-02-09arm64: cpufeature: Add global feature override facilityMarc Zyngier2-6/+45
2021-02-09arm64: Move SCTLR_EL1 initialisation to EL-agnostic codeMarc Zyngier1-5/+3
2021-02-09arm64: Simplify init_el2_state to be non-VHE onlyMarc Zyngier3-27/+10
2021-02-09arm64: Move VHE-specific SPE setup to mutate_to_vhe()Marc Zyngier1-3/+5
2021-02-09arm64: Drop early setting of MDSCR_EL2.TPMSMarc Zyngier1-3/+0
2021-02-09arm64: Initialise as nVHE before switching to VHEMarc Zyngier3-36/+27