aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
6 daysMerge branch kvm-arm64/mpidr-reset into kvmarm-master/nextkvmarm-6.10-1nextMarc Zyngier4-50/+142
6 daysKVM: selftests: arm64: Test vCPU-scoped feature ID registersOliver Upton1-1/+52
6 daysKVM: selftests: arm64: Test that feature ID regs survive a resetOliver Upton1-8/+33
6 daysKVM: selftests: arm64: Store expected register value in set_id_regsOliver Upton1-9/+18
6 daysKVM: selftests: arm64: Rename helper in set_id_regs to imply VM scopeOliver Upton1-2/+2
6 daysKVM: arm64: Only reset vCPU-scoped feature ID regs onceOliver Upton3-13/+26
6 daysKVM: arm64: Reset VM feature ID regs from kvm_reset_sys_regs()Oliver Upton1-17/+10
6 daysKVM: arm64: Rename is_id_reg() to imply VM scopeOliver Upton1-5/+6
7 daysMerge branch kvm-arm64/misc-6.10 into kvmarm-master/nextMarc Zyngier7-48/+114
7 daysKVM: arm64: Destroy mpidr_data for 'late' vCPU creationOliver Upton1-9/+41
8 daysKVM: arm64: Use hVHE in pKVM by default on CPUs with VHE supportWill Deacon1-1/+1
8 daysKVM: arm64: Fix hvhe/nvhe early alias parsingWill Deacon1-1/+1
12 daysMerge branch kvm-arm64/pkvm-6.10 into kvmarm-master/nextMarc Zyngier33-352/+521
12 daysMerge branch kvm-arm64/lpi-xa-cache into kvmarm-master/nextMarc Zyngier26-418/+1572
12 daysMerge branch kvm-arm64/nv-eret-pauth into kvmarm-master/nextMarc Zyngier15-121/+524
12 daysMerge branch kvm-arm64/host_data into kvmarm-master/nextMarc Zyngier14-75/+106
12 daysKVM: arm64: Move management of __hyp_running_vcpu to load/put on VHEMarc Zyngier1-1/+4
12 daysKVM: arm64: Convert kvm_mpidr_index() to bitmap_gather()Marc Zyngier1-13/+3
12 daysKVM: arm64: vgic: Allocate private interrupts on demandMarc Zyngier2-20/+64
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-04-25KVM: selftests: Add stress test for LPI injectionOliver Upton2-0/+411
2024-04-25KVM: selftests: Use MPIDR_HWID_BITMASK from cputype.hOliver Upton2-2/+2
2024-04-25KVM: selftests: Add helper for enabling LPIs on a redistributorOliver Upton3-0/+29
2024-04-25KVM: selftests: Add a minimal library for interacting with an ITSOliver Upton6-1/+295
2024-04-25KVM: selftests: Add quadword MMIO accessorsOliver Upton1-0/+17
2024-04-25KVM: selftests: Standardise layout of GIC framesOliver Upton10-85/+62
2024-04-25KVM: selftests: Align with kernel's GIC definitionsOliver Upton3-35/+568
2024-04-25KVM: arm64: vgic-its: Get rid of the lpi_list_lockOliver Upton4-10/+5
2024-04-25KVM: arm64: vgic-its: Rip out the global translation cacheOliver Upton4-129/+4
2024-04-25KVM: arm64: vgic-its: Use the per-ITS translation cache for injectionOliver Upton1-46/+17
2024-04-25KVM: arm64: vgic-its: Spin off helper for finding ITS by doorbell addrOliver Upton1-14/+21
2024-04-25KVM: arm64: vgic-its: Maintain a translation cache per ITSOliver Upton2-1/+42
2024-04-25KVM: arm64: vgic-its: Scope translation cache invalidations to an ITSOliver Upton3-14/+36
2024-04-25KVM: arm64: vgic-its: Get rid of vgic_copy_lpi_list()Oliver Upton4-51/+0
2024-04-25KVM: arm64: vgic-debug: Use an xarray mark for debug iteratorOliver Upton4-25/+64
2024-04-25KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_cmd_handle_movall()Oliver Upton1-9/+4
2024-04-25KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_invall()Oliver Upton1-10/+6
2024-04-25KVM: arm64: vgic-its: Walk LPI xarray in its_sync_lpi_pending_table()Oliver Upton1-17/+10
2024-04-25KVM: Treat the device list as an rculistOliver Upton2-3/+13
2024-04-23KVM: arm64: nv: Work around lack of pauth support in old toolchainsMarc Zyngier1-2/+12
2024-04-20KVM: arm64: Drop trapping of PAuth instructions/keysMarc Zyngier7-99/+70
2024-04-20KVM: arm64: nv: Advertise support for PAuthMarc Zyngier1-6/+2
2024-04-20KVM: arm64: nv: Handle ERETA[AB] instructionsMarc Zyngier3-5/+33
2024-04-20KVM: arm64: nv: Add emulation for ERETAx instructionsMarc Zyngier4-0/+210
2024-04-20KVM: arm64: nv: Add kvm_has_pauth() helperMarc Zyngier1-0/+15
2024-04-20KVM: arm64: nv: Reinject PAC exceptions caused by HCR_EL2.API==0Marc Zyngier1-3/+25
2024-04-20KVM: arm64: nv: Handle HCR_EL2.{API,APK} independentlyMarc Zyngier2-10/+27
2024-04-20KVM: arm64: nv: Honor HFGITR_EL2.ERET being setMarc Zyngier1-1/+2
2024-04-20KVM: arm64: nv: Fast-track 'InHost' exception returnsMarc Zyngier2-26/+47
2024-04-20KVM: arm64: nv: Add trap forwarding for ERET and SMCMarc Zyngier3-0/+35
2024-04-20KVM: arm64: nv: Configure HCR_EL2 for FEAT_NV2Marc Zyngier3-5/+36
2024-04-20KVM: arm64: nv: Drop VCPU_HYP_CONTEXT flagMarc Zyngier2-8/+1
2024-04-20KVM: arm64: Constraint PAuth support to consistent implementationsMarc Zyngier1-2/+36
2024-04-20KVM: arm64: Add helpers for ESR_ELx_ERET_ISS_ERET*Marc Zyngier2-1/+13
2024-04-20KVM: arm64: Harden __ctxt_sys_reg() against out-of-range valuesMarc Zyngier1-1/+8
2024-04-14KVM: arm64: Remove FFA_MSG_SEND_DIRECT_REQ from the denylistSebastian Ene1-1/+0
2024-04-14KVM: arm64: Improve out-of-order sysreg table diagnosticsMarc Zyngier1-2/+4
2024-04-12KVM: arm64: Exclude FP ownership from kvm_vcpu_archMarc Zyngier8-27/+19
2024-04-12KVM: arm64: Exclude host_fpsimd_state pointer from kvm_vcpu_archMarc Zyngier4-5/+3
2024-04-12KVM: arm64: Exclude mdcr_el2_host from kvm_vcpu_archMarc Zyngier2-5/+4
2024-04-12KVM: arm64: Exclude host_debug_data from vcpu_archMarc Zyngier3-20/+23
2024-04-12KVM: arm64: Add accessor for per-CPU stateMarc Zyngier10-17/+53
2024-04-07Linux 6.9-rc3Linus Torvalds1-1/+1
2024-04-07Merge tag 'x86-urgent-2024-04-07' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds17-41/+166
2024-04-07Merge tag 'timers-urgent-2024-04-07' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds9-36/+121
2024-04-07Merge tag 'perf-urgent-2024-04-07' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-4/+4
2024-04-06Merge tag 'nfsd-6.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l...Linus Torvalds2-14/+3
2024-04-06Merge tag 'i2c-for-6.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+1
2024-04-06Merge tag 'xfs-6.9-fixes-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds1-2/+13
2024-04-06Merge tag '6.9-rc2-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds22-178/+369
2024-04-06x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunkBorislav Petkov (AMD)1-0/+1
2024-04-06Merge branch 'linus' into x86/urgent, to pick up dependent commitIngo Molnar397-2689/+6406
2024-04-06Merge tag 'i2c-host-fixes-6.9-rc3' of git://git.kernel.org/pub/scm/linux/kern...Wolfram Sang1-1/+1
2024-04-05Merge tag 'firewire-fixes-6.9-rc2' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-1/+5
2024-04-06firewire: ohci: mask bus reset interrupts between ISR and bottom halfAdam Goldman1-1/+5
2024-04-05Merge tag 'spi-fix-v6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds3-11/+10
2024-04-05Merge tag 'regulator-fix-v6.9-rc2' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-0/+7
2024-04-05Merge tag 'regmap-fix-v6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-3/+3
2024-04-05Merge tag 'block-6.9-20240405' of git://git.kernel.dk/linuxLinus Torvalds9-37/+133
2024-04-05Merge tag 'io_uring-6.9-20240405' of git://git.kernel.dk/linuxLinus Torvalds5-94/+73
2024-04-05Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds5-26/+31
2024-04-05Merge tag 'devicetree-fixes-for-6.9-1' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds26-42/+89
2024-04-05Merge tag 'mm-hotfixes-stable-2024-04-05-11-30' of git://git.kernel.org/pub/s...Linus Torvalds10-76/+122
2024-04-05Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds1-4/+1
2024-04-05Merge tag 'riscv-for-linus-6.9-rc3' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds13-20/+38
2024-04-05Merge tag 's390-6.9-3' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds7-58/+67
2024-04-05Merge tag 'pm-6.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds1-1/+0
2024-04-05Merge tag 'thermal-6.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-21/+15
2024-04-05Merge tag 'gpio-fixes-for-v6.9-rc3' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-16/+35
2024-04-05Merge tag 'ata-6.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/liba...Linus Torvalds5-41/+37
2024-04-05Merge tag 'sound-6.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds68-284/+694
2024-04-05Merge tag 'drm-fixes-2024-04-05' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds35-197/+340
2024-04-05stackdepot: rename pool_index to pool_index_plus_1Peter Collingbourne2-6/+5
2024-04-05x86/mm/pat: fix VM_PAT handling in COW mappingsDavid Hildenbrand2-14/+39
2024-04-05MAINTAINERS: change vmware.com addresses to broadcom.comAlexey Makhalov2-23/+28
2024-04-05selftests/mm: include strings.h for ffslEdward Liaw1-1/+1
2024-04-05mm: vmalloc: fix lockdep warningUladzislau Rezki (Sony)1-30/+43
2024-04-05mm: vmalloc: bail out early in find_vmap_area() if vmap is not initUladzislau Rezki (Sony)1-0/+3
2024-04-05init: open output files from cpio unpacking with O_LARGEFILEJohn Sperbeck1-1/+1
2024-04-05mm/secretmem: fix GUP-fast succeeding on secretmem foliosDavid Hildenbrand1-2/+2
2024-04-05Merge branch 'acpi-thermal'Rafael J. Wysocki1-12/+10
2024-04-05nfsd: hold a lighter-weight client reference over CB_RECALL_ANYJeff Layton1-5/+2
2024-04-05Merge tag '9p-for-6.9-rc3' of https://github.com/martinetd/linuxLinus Torvalds2-6/+5
2024-04-05Merge tag '6.9-rc2-ksmbd-server-fixes' of git://git.samba.org/ksmbdLinus Torvalds5-8/+52
2024-04-05Merge tag 'vfs-6.9-rc3.fixes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds15-66/+89
2024-04-05aio: Fix null ptr deref in aio_complete() wakeupKent Overstreet1-1/+1
2024-04-05timers/migration: Return early on deactivationAnna-Maria Behnsen1-0/+27
2024-04-05timers/migration: Fix ignored event due to missing CPU updateFrederic Weisbecker1-1/+4
2024-04-05Merge tag 'asoc-fix-v6.9-rc2' of https://git.kernel.org/pub/scm/linux/kernel/...Takashi Iwai10646-192634/+630214
2024-04-05Merge tag 'drm-intel-fixes-2024-04-04' of https://anongit.freedesktop.org/git...Dave Airlie15-42/+185
2024-04-05Merge tag 'drm-xe-fixes-2024-04-04' of https://gitlab.freedesktop.org/drm/xe/...Dave Airlie15-145/+140
2024-04-05Merge tag 'drm-misc-fixes-2024-04-04' of https://gitlab.freedesktop.org/drm/m...Dave Airlie5-10/+15
2024-04-04x86/cpufeatures: Add CPUID_LNX_5 to track recently added Linux-defined wordSean Christopherson2-0/+4
2024-04-04Merge tag 'net-6.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds85-405/+1606
2024-04-04Merge tag 'bcachefs-2024-04-03' of https://evilpiepirate.org/git/bcachefsLinus Torvalds39-494/+1869
2024-04-04riscv: process: Fix kernel gp leakageStefan O'Rear1-3/+0
2024-04-04riscv: Disable preemption when using patch_map()Alexandre Ghiti1-0/+8
2024-04-04riscv: Fix warning by declaring arch_cpu_idle() as noinstrAlexandre Ghiti1-1/+1
2024-04-04Merge tag 'nvme-6.9-2024-04-04' of git://git.infradead.org/nvme into block-6.9Jens Axboe7-33/+128
2024-04-04riscv: use KERN_INFO in do_trapAndreas Schwab1-1/+1
2024-04-04ASoC: SOF: Core: Add remove_late() to sof_init_environment failure pathChaitanya Kumar Borah1-6/+8
2024-04-04Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski9-24/+75
2024-04-04PM: EM: fix wrong utilization estimation in em_cpu_energy()Vincent Guittot1-1/+0
2024-04-04gpio: cdev: fix missed label sanitizing in debounce_setup()Kent Gibson1-21/+28
2024-04-04netfilter: validate user input for expected lengthEric Dumazet4-0/+18
2024-04-04Merge tag 'nf-24-04-04' of git://git.kernel.org/pub/scm/linux/kernel/git/netf...Jakub Kicinski1-16/+34
2024-04-04Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/...Jakub Kicinski4-18/+16
2024-04-04net/sched: act_skbmod: prevent kernel-infoleakEric Dumazet1-5/+5
2024-04-04net: usb: ax88179_178a: avoid the interface always configured as random addressJose Ignacio Tornos Martinez1-0/+2
2024-04-04nvme-fc: rename free_ctrl callback to match name patternDaniel Wagner1-2/+2
2024-04-04nvmet-fc: move RCU read lock to nvmet_fc_assoc_existsDaniel Wagner1-7/+10
2024-04-04nvmet: implement unique discovery NQNHannes Reinecke2-0/+54
2024-04-04nvme: don't create a multipath node for zero capacity devicesChristoph Hellwig1-1/+1
2024-04-04x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()Borislav Petkov (AMD)1-1/+3
2024-04-04gpio: cdev: check for NULL labels when sanitizing them for irqsBartosz Golaszewski1-5/+14
2024-04-04SUNRPC: Fix a slow server-side memory leak with RPC-over-TCPChuck Lever1-9/+1
2024-04-04drm/xe: Use ordered wq for preempt fence waitingMatthew Brost3-2/+14
2024-04-04drm/xe: Move vma rebinding to the drm_exec locking loopThomas Hellström5-75/+83
2024-04-04drm/xe: Make TLB invalidation fences unorderedThomas Hellström3-10/+1
2024-04-04drm/xe: Rework rebindingThomas Hellström5-51/+14
2024-04-04drm/xe: Use ring ops TLB invalidation for rebindsThomas Hellström6-9/+30
2024-04-04ASoC: SOF: amd: fix for false dsp interruptsVijendar Mukunda1-4/+4
2024-04-04net: dsa: sja1105: Fix parameters order in sja1110_pcs_mdio_write_c45()Christophe JAILLET1-1/+1
2024-04-04net: ravb: Always update error countersPaul Barker1-8/+9
2024-04-04net: ravb: Always process TX descriptor ringPaul Barker1-2/+5
2024-04-04netfilter: nf_tables: discard table flag update with pending basechain deletionPablo Neira Ayuso1-4/+5
2024-04-04netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get()Ziyang Xuan1-2/+7
2024-04-04netfilter: nf_tables: reject new basechain after table flag updatePablo Neira Ayuso1-0/+3
2024-04-04netfilter: nf_tables: flush pending destroy work before exit_net releasePablo Neira Ayuso1-0/+1
2024-04-04netfilter: nf_tables: release mutex after nft_gc_seq_end from abort pathPablo Neira Ayuso1-5/+8
2024-04-04netfilter: nf_tables: release batch on table validation from abort pathPablo Neira Ayuso1-5/+10
2024-04-04Revert "tg3: Remove residual error handling in tg3_suspend"Paolo Abeni1-4/+26
2024-04-04x86/CPU/AMD: Track SNP host status with cc_platform_*()Borislav Petkov (AMD)8-39/+49
2024-04-04x86/cc: Add cc_platform_set/_clear() helpersBorislav Petkov (AMD)2-0/+64
2024-04-04x86/kvm/Kconfig: Have KVM_AMD_SEV select ARCH_HAS_CC_PLATFORMBorislav Petkov (AMD)1-0/+1
2024-04-04x86/coco: Require seeding RNG with RDRAND on CoCo systemsJason A. Donenfeld3-0/+45
2024-04-04tg3: Remove residual error handling in tg3_suspendNikita Kiryushin1-26/+4
2024-04-04x86/numa/32: Include missing <asm/pgtable_areas.h>Arnd Bergmann1-0/+1
2024-04-04ata: sata_gemini: Check clk_enable() resultChen Ni1-1/+4
2024-04-04ata: sata_mv: Fix PCI device ID table declaration compilation warningArnd Bergmann1-32/+31
2024-04-03net: mana: Fix Rx DMA datasize and skb_over_panicHaiyang Zhang2-2/+1
2024-04-03net/sched: fix lockdep splat in qdisc_tree_reduce_backlog()Eric Dumazet1-1/+1
2024-04-03net: phy: micrel: lan8814: Fix when enabling/disabling 1-step timestampingHoratiu Vultur1-2/+8
2024-04-03net: stmmac: fix rx queue priority assignmentPiotr Wejman2-16/+62
2024-04-03net: txgbe: fix i2c dev name cannot match clkdevDuanqiang Wen1-3/+5
2024-04-03Merge branch 'net-fec-fix-to-suspend-resume-with-mac_managed_pm'Jakub Kicinski1-2/+9
2024-04-03net: fec: Set mac_managed_pm during probeWei Fang1-2/+9
2024-04-03riscv: Fix vector state restore in rt_sigreturn()Björn Töpel1-7/+8
2024-04-04i2c: pxa: hide unused icr_bits[] variableArnd Bergmann1-1/+1
2024-04-03idpf: fix kernel panic on unknown packet typesJoshua Hay1-2/+2
2024-04-03vdso: Use CONFIG_PAGE_SHIFT in vdso/datapage.hArnd Bergmann2-9/+2
2024-04-03smb: client: fix potential UAF in cifs_signal_cifsd_for_reconnect()Paulo Alcantara1-0/+2
2024-04-03smb: client: fix potential UAF in smb2_is_network_name_deleted()Paulo Alcantara1-0/+2
2024-04-03smb: client: fix potential UAF in is_valid_oplock_break()Paulo Alcantara1-0/+2
2024-04-03smb: client: fix potential UAF in smb2_is_valid_oplock_break()Paulo Alcantara1-0/+2