aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
5 daysKVM: SVM: Add module parameter to enable SEV-SNPnextBrijesh Singh1-1/+2
5 daysKVM: SEV: Avoid WBINVD for HVA-based MMU notifications for SNPAshish Kalra1-1/+7
5 daysKVM: x86: Implement hook for determining max NPT mapping levelMichael Roth3-0/+21
5 daysKVM: SEV: Implement gmem hook for invalidating private pagesMichael Roth4-0/+68
5 daysKVM: SEV: Implement gmem hook for initializing private pagesMichael Roth6-2/+113
5 daysKVM: SEV: Support SEV-SNP AP Creation NAE eventTom Lendacky6-3/+266
5 daysKVM: SEV: Add support to handle RMP nested page faultsBrijesh Singh9-6/+159
5 daysKVM: SEV: Add support to handle Page State Change VMGEXITMichael Roth3-0/+204
5 daysKVM: SEV: Add support to handle MSR based Page State Change VMGEXITMichael Roth2-0/+54
5 daysKVM: SEV: Add support to handle GHCB GPA register VMGEXITBrijesh Singh3-6/+57
5 daysKVM: SEV: Add KVM_SEV_SNP_LAUNCH_FINISH commandBrijesh Singh4-1/+175
5 daysKVM: SEV: Add KVM_SEV_SNP_LAUNCH_UPDATE commandBrijesh Singh3-0/+303
5 daysKVM: SEV: Add KVM_SEV_SNP_LAUNCH_START commandBrijesh Singh4-4/+212
5 daysKVM: SEV: Add initial SEV-SNP supportBrijesh Singh5-3/+42
5 daysKVM: SEV: Select KVM_GENERIC_PRIVATE_MEM when CONFIG_KVM_AMD_SEV=yMichael Roth1-0/+1
5 daysKVM: MMU: Disable fast path if KVM_EXIT_MEMORY_FAULT is neededMichael Roth1-2/+22
5 daysMerge branch 'kvm-coco-hooks' into HEADPaolo Bonzini9-26/+231
5 daysMerge tag 'kvm-x86-misc-6.10' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini7-31/+53
5 daysMerge tag 'kvm-x86-mmu-6.10' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2-29/+66
5 daysMerge tag 'kvm-x86-selftests_utils-6.10' of https://github.com/kvm-x86/linux ...Paolo Bonzini86-447/+1420
5 daysMerge tag 'kvm-x86-vmx-6.10' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini5-16/+34
5 daysMerge tag 'kvm-x86-selftests-6.10' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini10-137/+282
5 daysMerge tag 'kvm-x86-generic-6.10' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini3-22/+9
5 daysMerge tag 'kvmarm-6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kv...Paolo Bonzini74-1056/+2971
7 daysMerge tag 'loongarch-kvm-6.10' of git://git.kernel.org/pub/scm/linux/kernel/g...Paolo Bonzini1174-7555/+16190
7 daysMerge branch 'kvm-sev-es-ghcbv2' into HEADPaolo Bonzini5-16/+120
7 daysMerge branch 'kvm-coco-pagefault-prep' into HEADPaolo Bonzini6-98/+174
7 daysMerge branch 'kvm-vmx-ve' into HEADPaolo Bonzini13-43/+167
7 daysKVM: x86: Add hook for determining max NPT mapping levelMichael Roth3-2/+23
7 daysKVM: guest_memfd: Add hook for invalidating memoryMichael Roth6-0/+31
7 daysKVM: guest_memfd: Add interface for populating gmem pages with user dataPaolo Bonzini2-0/+79
7 daysKVM: guest_memfd: extract __kvm_gmem_get_pfn()Paolo Bonzini1-16/+24
7 daysKVM: guest_memfd: Add hook for initializing memoryPaolo Bonzini6-3/+65
7 daysKVM: guest_memfd: limit overzealous WARNPaolo Bonzini1-1/+2
7 daysKVM: guest_memfd: pass error up from filemap_grab_folioPaolo Bonzini1-6/+6
7 daysKVM: guest_memfd: Use AS_INACCESSIBLE when creating guest_memfd inodeMichael Roth1-0/+1
7 daysmm: Introduce AS_INACCESSIBLE for encrypted/confidential memoryMichael Roth2-1/+3
8 daysMerge branch kvm-arm64/mpidr-reset into kvmarm-master/nextMarc Zyngier4-50/+142
8 daysKVM: selftests: arm64: Test vCPU-scoped feature ID registersOliver Upton1-1/+52
8 daysKVM: selftests: arm64: Test that feature ID regs survive a resetOliver Upton1-8/+33
8 daysKVM: selftests: arm64: Store expected register value in set_id_regsOliver Upton1-9/+18
8 daysKVM: selftests: arm64: Rename helper in set_id_regs to imply VM scopeOliver Upton1-2/+2
8 daysKVM: arm64: Only reset vCPU-scoped feature ID regs onceOliver Upton3-13/+26
8 daysKVM: arm64: Reset VM feature ID regs from kvm_reset_sys_regs()Oliver Upton1-17/+10
8 daysKVM: arm64: Rename is_id_reg() to imply VM scopeOliver Upton1-5/+6
9 daysMerge branch kvm-arm64/misc-6.10 into kvmarm-master/nextMarc Zyngier7-48/+114
9 daysKVM: arm64: Destroy mpidr_data for 'late' vCPU creationOliver Upton1-9/+41
9 daysKVM: arm64: Use hVHE in pKVM by default on CPUs with VHE supportWill Deacon1-1/+1
9 daysKVM: arm64: Fix hvhe/nvhe early alias parsingWill Deacon1-1/+1
10 daysKVM: SEV: Allow per-guest configuration of GHCB protocol versionMichael Roth4-6/+42
10 daysKVM: SEV: Add GHCB handling for termination requestsMichael Roth1-0/+9
10 daysKVM: SEV: Add GHCB handling for Hypervisor Feature Support requestsBrijesh Singh2-0/+16
10 daysKVM: SEV: Add support to handle AP reset MSR protocolTom Lendacky3-10/+53
10 daysKVM: x86: Explicitly zero kvm_caps during vendor module loadSean Christopherson1-0/+7
10 daysKVM: x86: Fully re-initialize supported_mce_cap on vendor module loadSean Christopherson1-3/+2
10 daysKVM: x86: Fully re-initialize supported_vm_types on vendor module loadSean Christopherson1-1/+2
10 daysMerge tag 'kvm-riscv-6.10-1' of https://github.com/kvm-riscv/linux into HEADPaolo Bonzini67-403/+2186
10 daysKVM: x86/mmu: Sanity check that __kvm_faultin_pfn() doesn't create noslot pfnsSean Christopherson1-1/+1
10 daysKVM: x86/mmu: Initialize kvm_page_fault's pfn and hva to error valuesSean Christopherson1-0/+3
10 daysKVM: x86/mmu: Set kvm_page_fault.hva to KVM_HVA_ERR_BAD for "no slot" faultsSean Christopherson1-0/+1
10 daysKVM: x86/mmu: Handle no-slot faults at the beginning of kvm_faultin_pfn()Sean Christopherson1-12/+17
10 daysKVM: x86/mmu: Move slot checks from __kvm_faultin_pfn() to kvm_faultin_pfn()Sean Christopherson1-43/+44
10 daysKVM: x86/mmu: Explicitly disallow private accesses to emulated MMIOSean Christopherson1-0/+5
10 daysKVM: x86/mmu: Don't force emulation of L2 accesses to non-APIC internal slotsSean Christopherson1-4/+13
10 daysKVM: x86/mmu: Move private vs. shared check above slot validity checksSean Christopherson1-5/+15
10 daysKVM: x86/mmu: WARN and skip MMIO cache on private, reserved page faultsSean Christopherson1-0/+3
10 daysKVM: x86/mmu: check for invalid async page faults involving private memoryPaolo Bonzini2-7/+12
10 daysKVM: x86/mmu: Use synthetic page fault error code to indicate private faultsSean Christopherson3-2/+21
10 daysKVM: x86/mmu: WARN if upper 32 bits of legacy #PF error code are non-zeroSean Christopherson1-0/+7
10 daysKVM: x86/mmu: Pass full 64-bit error code when handling page faultsIsaku Yamahata3-5/+4
10 daysKVM: x86: Move synthetic PFERR_* sanity checks to SVM's #NPF handlerSean Christopherson3-11/+18
10 daysKVM: x86: Define more SEV+ page fault error bits/flags for #NPFSean Christopherson1-0/+4
10 daysKVM: x86: Remove separate "bit" defines for page fault error code masksSean Christopherson2-25/+12
10 daysKVM: x86/mmu: Exit to userspace with -EFAULT if private fault hits emulationSean Christopherson2-8/+19
11 daysLoongArch: KVM: Add mmio trace events supportBibo Mao2-6/+22
11 daysLoongArch: KVM: Add software breakpoint supportBibo Mao7-3/+40
11 daysLoongArch: KVM: Add PV IPI support on guest sideBibo Mao8-2/+197
11 daysLoongArch: KVM: Add PV IPI support on host sideBibo Mao6-2/+211
11 daysLoongArch: KVM: Add vcpu mapping from physical cpuidBibo Mao4-0/+129
11 daysLoongArch: KVM: Add cpucfg area for kvm hypervisorBibo Mao3-17/+50
11 daysLoongArch: KVM: Add hypercall instruction emulationBibo Mao3-1/+38
11 daysLoongArch/smp: Refine some ipi functions on LoongArch platformBibo Mao7-71/+63
12 daysLinux 6.9-rc7Linus Torvalds1-1/+1
12 daysepoll: be better about file lifetimesLinus Torvalds1-1/+37
12 daysMerge tag 'edac_urgent_for_v6.9_rc7' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-6/+6
12 daysMerge tag 'powerpc-6.9-4' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds3-8/+15
12 daysMerge tag 'x86-urgent-2024-05-05' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds9-67/+64
12 daysMerge tag 'irq-urgent-2024-05-05' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-4/+8
12 daysMerge tag 'char-misc-6.9-rc7' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds13-25/+118
12 daysMerge tag 'usb-6.9-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds15-79/+147
12 daysMerge tag 'input-for-v6.9-rc6' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-1/+9
12 daysMerge tag 'probes-fixes-v6.9-rc6' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+1
12 daysMerge tag 'trace-v6.9-rc6-2' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds5-59/+210
12 daysMerge tag 'dma-mapping-6.9-2024-05-04' of git://git.infradead.org/users/hch/d...Linus Torvalds1-0/+1
12 daysMerge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds7-8/+60
13 dayseventfs: Have "events" directory get permissions from its parentSteven Rostedt (Google)1-6/+24
13 dayseventfs: Do not treat events directory different than other directoriesSteven Rostedt (Google)1-15/+1
13 dayseventfs: Do not differentiate the toplevel events directorySteven Rostedt (Google)2-25/+11
13 daystracefs: Still use mount point as default permissions for instancesSteven Rostedt (Google)1-2/+25
13 daystracefs: Reset permissions on remount if permissions are optionsSteven Rostedt (Google)3-2/+99
13 dayseventfs: Free all of the eventfs_inode after RCUSteven Rostedt (Google)1-9/+16
13 dayseventfs/tracing: Add callback for release of an eventfs_inodeSteven Rostedt (Google)3-2/+36
14 daysMerge tag 'cxl-fixes-6.9-rc7' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-1/+21
14 daysKVM: fix documentation for KVM_CREATE_GUEST_MEMFDCarlos López1-1/+1
14 daysMerge tag 'for-linus-6.9a-rc7-tag' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2-3/+12
14 daysMerge tag 'efi-urgent-for-v6.9-1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-0/+4
14 daysMerge tag 'block-6.9-20240503' of git://git.kernel.dk/linuxLinus Torvalds11-39/+67
14 daysMerge tag 'sound-6.9-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds44-241/+704
14 daysMerge tag 'drm-fixes-2024-05-03' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds26-101/+223
14 daysMerge tag 'spi-fix-v6.9-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds3-3/+2
2024-05-03Merge branch kvm-arm64/pkvm-6.10 into kvmarm-master/nextMarc Zyngier33-352/+521
2024-05-03Merge branch kvm-arm64/lpi-xa-cache into kvmarm-master/nextMarc Zyngier26-418/+1572
2024-05-03Merge branch kvm-arm64/nv-eret-pauth into kvmarm-master/nextMarc Zyngier15-121/+524
2024-05-03Merge branch kvm-arm64/host_data into kvmarm-master/nextMarc Zyngier14-75/+106
2024-05-03KVM: arm64: Move management of __hyp_running_vcpu to load/put on VHEMarc Zyngier1-1/+4
2024-05-03KVM: arm64: Convert kvm_mpidr_index() to bitmap_gather()Marc Zyngier1-13/+3
2024-05-03KVM: arm64: vgic: Allocate private interrupts on demandMarc Zyngier2-20/+64
2024-05-03slimbus: qcom-ngd-ctrl: Add timeout for wait operationViken Dadhaniya1-1/+5
2024-05-03Merge tag 'drm-misc-fixes-2024-05-02' of https://gitlab.freedesktop.org/drm/m...Dave Airlie9-45/+80
2024-05-03Merge tag 'drm-xe-fixes-2024-05-02' of https://gitlab.freedesktop.org/drm/xe/...Dave Airlie2-1/+5
2024-05-03Merge tag 'amd-drm-fixes-6.9-2024-05-01' of https://gitlab.freedesktop.org/ag...Dave Airlie15-55/+138
2024-05-02KVM: selftests: Require KVM_CAP_USER_MEMORY2 for tests that create memslotsSean Christopherson1-0/+8
2024-05-02KVM: selftests: Allow skipping the KVM_RUN sanity check in rseq_testZide Chen1-2/+33
2024-05-02Merge tag 'for-6.9-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds4-16/+40
2024-05-02Merge tag 's390-6.9-6' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds9-11/+73
2024-05-02Merge tag 'xtensa-20240502' of https://github.com/jcmvbkbc/linux-xtensaLinus Torvalds6-28/+20
2024-05-02x86/xen: return a sane initial apic id when running as PV guestJuergen Gross1-1/+10
2024-05-02drm/xe/display: Fix ADL-N detectionLucas De Marchi1-1/+2
2024-05-02Merge tag 'firewire-fixes-6.9-rc6' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2-4/+10
2024-05-02x86/xen/smp_pv: Register the boot CPU APIC properlyThomas Gleixner1-2/+2
2024-05-02Merge tag 'thermal-6.9-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-14/+45
2024-05-02Merge tag 'net-6.9-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds49-193/+378
2024-05-02KVM: x86: Remove VT-d mention in posted interrupt tracepointAlejandro Jimenez1-2/+2
2024-05-02KVM: x86: Only set APICV_INHIBIT_REASON_ABSENT if APICv is enabledAlejandro Jimenez1-7/+4
2024-05-02KVM: x86/mmu: Fix a largely theoretical race in kvm_mmu_track_write()Sean Christopherson1-3/+17
2024-05-02KVM: Remove kvm_make_all_cpus_request_except()Venkatesh Srinivas2-13/+2
2024-05-02KVM: x86: Allow, don't ignore, same-value writes to immutable MSRsSean Christopherson1-7/+4
2024-05-02Merge commit '50abcc179e0c9ca667feb223b26ea406d5c4c556' of git://git.infradea...Jens Axboe10-38/+65
2024-05-02swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=yWill Deacon1-0/+1
2024-05-02MAINTAINERS: mark MYRICOM MYRI-10G as OrphanJakub Kicinski1-2/+1
2024-05-02MAINTAINERS: remove Ariel EliorJakub Kicinski1-3/+0
2024-05-02Merge branch 'net-gro-add-flush-flush_id-checks-and-fix-wrong-offset-in-udp'Paolo Abeni9-5/+33
2024-05-02net: gro: add flush check in udp_gro_receive_segmentRichard Gobert1-1/+11
2024-05-02net: gro: fix udp bad offset in socket lookup by adding {inner_}network_offse...Richard Gobert9-4/+22
2024-05-02ipv4: Fix uninit-value access in __ip_make_skb()Shigeru Yoshida2-1/+4
2024-05-02drm/panel: ili9341: Use predefined error codesAndy Shevchenko1-2/+2
2024-05-02drm/panel: ili9341: Respect deferred probeAndy Shevchenko1-2/+2
2024-05-02drm/panel: ili9341: Correct use of device property APIsAndy Shevchenko2-3/+4
2024-05-02s390/qeth: Fix kernel panic after setting hsuidAlexandra Winter1-34/+27
2024-05-02ALSA: hda/realtek: Fix build error without CONFIG_PMTakashi Iwai1-1/+3
2024-05-01vxlan: Pull inner IP header in vxlan_rcv().Guillaume Nault1-1/+18
2024-05-01tipc: fix a possible memleak in tipc_buf_appendXin Long1-1/+1
2024-05-01tipc: fix UAF in error pathPaolo Abeni1-1/+5
2024-05-01rxrpc: Clients must accept conn from any addressJeffrey Altman1-7/+2
2024-05-01Merge tag 'asoc-fix-v6.9-rc6' of https://git.kernel.org/pub/scm/linux/kernel/...Takashi Iwai788-4634/+10154
2024-05-01Merge tag 'regulator-fix-v6.9-rc6' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds5-14/+27
2024-05-01KVM: arm64: Force injection of a data abort on NISV MMIO exitMarc Zyngier2-0/+15
2024-05-01KVM: arm64: Restrict supported capabilities for protected VMsFuad Tabba1-0/+32
2024-05-01KVM: arm64: Refactor setting the return value in kvm_vm_ioctl_enable_cap()Fuad Tabba1-15/+9
2024-05-01KVM: arm64: Document the KVM/arm64-specific calls in hypercalls.rstWill Deacon2-0/+47
2024-05-01KVM: arm64: Rename firmware pseudo-register documentation fileWill Deacon2-4/+4
2024-05-01KVM: arm64: Reformat/beautify PTP hypercall documentationWill Deacon1-14/+24
2024-05-01KVM: arm64: Clarify rationale for ZCR_EL1 value restored on guest exitFuad Tabba1-1/+23
2024-05-01KVM: arm64: Introduce and use predicates that check for protected VMsFuad Tabba3-8/+11
2024-05-01KVM: arm64: Add is_pkvm_initialized() helperQuentin Perret1-4/+8
2024-05-01KVM: arm64: Simplify vgic-v3 hypercallsMarc Zyngier10-76/+38
2024-05-01KVM: arm64: Move setting the page as dirty out of the critical sectionFuad Tabba1-3/+5
2024-05-01KVM: arm64: Change kvm_handle_mmio_return() return polarityFuad Tabba2-3/+3
2024-05-01KVM: arm64: Fix comment for __pkvm_vcpu_init_traps()Fuad Tabba1-1/+1
2024-05-01KVM: arm64: Prevent kmemleak from accessing .hyp.dataQuentin Perret1-0/+1
2024-05-01KVM: arm64: Do not map the host fpsimd state to hyp in pKVMFuad Tabba3-31/+4
2024-05-01KVM: arm64: Rename __tlb_switch_to_{guest,host}() in VHEFuad Tabba1-13/+13
2024-05-01KVM: arm64: Support TLB invalidation in guest contextWill Deacon1-24/+91
2024-05-01KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTEWill Deacon1-0/+15
2024-05-01KVM: arm64: Check for PTE validity when checking for executable/cacheableMarc Zyngier1-3/+3
2024-05-01KVM: arm64: Avoid BUG-ing from the host abort pathQuentin Perret1-1/+7
2024-05-01KVM: arm64: Issue CMOs when tearing down guest s2 pagesQuentin Perret1-0/+1
2024-05-01KVM: arm64: Do not re-initialize the KVM lockFuad Tabba1-1/+0
2024-05-01KVM: arm64: Refactor checks for FP state ownershipFuad Tabba6-10/+13
2024-05-01KVM: arm64: Move guest_owns_fp_regs() to increase its scopeFuad Tabba4-8/+8
2024-05-01KVM: arm64: Initialize the kvm host data's fpsimd_state pointer in pKVMFuad Tabba3-0/+13
2024-05-01KVM: arm64: Remove duplicated AA64MMFR1_EL1 XNXRussell King1-1/+0
2024-05-01drm/xe/vm: prevent UAF in rebind_work_func()Matthew Auld1-0/+3
2024-05-01drm/amd/display: Disable panel replay by default for nowMario Limonciello1-9/+12
2024-05-01net: core: reject skb_copy(_expand) for fraglist GSO skbsFelix Fietkau1-8/+19
2024-05-01net: bridge: fix multicast-to-unicast with fraglist GSOFelix Fietkau1-1/+1
2024-05-01nvme-tcp: strict pdu pacing to avoid send stalls on TLSHannes Reinecke1-2/+8
2024-05-01nvmet: fix nvme status code when namespace is disabledSagi Grimberg3-1/+18
2024-05-01nvmet-tcp: fix possible memory leak when tearing down a controllerSagi Grimberg1-7/+4
2024-05-01nvme: cancel pending I/O if nvme controller is in terminal stateNilay Shroff3-22/+28
2024-05-01nvmet-auth: replace pr_debug() with pr_err() to report an error.Maurizio Lombardi1-3/+3
2024-05-01nvmet-auth: return the error code to the nvmet_auth_host_hash() callersMaurizio Lombardi1-1/+1
2024-05-01nvme: find numa distance only if controller has valid numa idNilay Shroff1-1/+2
2024-05-01s390/paes: Reestablish retry loop in paesHarald Freudenberger1-2/+13
2024-05-01s390/zcrypt: Use EBUSY to indicate temp unavailabilityHarald Freudenberger1-3/+3
2024-05-01s390/zcrypt: Handle ep11 cprb return codeHarald Freudenberger1-0/+46
2024-05-01s390/zcrypt: Fix wrong format string in debug feature printoutHarald Freudenberger1-1/+1
2024-05-01x86/mm: Remove broken vsyscall emulation code from the page fault codeLinus Torvalds3-59/+3
2024-05-01spi: fix null pointer dereference within spi_syncMans Rullgard1-0/+1
2024-04-30drm/amdgpu: fix doorbell regressionShashank Sharma1-1/+1