]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
Merge branch kvm-arm64/debugfs-fixes into kvmarm-master/next
authorMarc Zyngier <maz@kernel.org>
Thu, 5 Feb 2026 09:17:44 +0000 (09:17 +0000)
committerMarc Zyngier <maz@kernel.org>
Thu, 5 Feb 2026 09:17:44 +0000 (09:17 +0000)
commit3ef5ba663a33aa3da901117acd3555ca582341f0
tree9fad7d92497007c7d31e568beca5d9c13a081e30
parent47e89febd3f5cf52b672f0841b42ac67610ef87a
parentfb21cb08566ebed91d5c876db5c013cc8af83b89
Merge branch kvm-arm64/debugfs-fixes into kvmarm-master/next

* kvm-arm64/debugfs-fixes:
  : .
  : Cleanup of the debugfs iterator, which are way more complicated
  : than they ought to be, courtesy of Fuad Tabba. From the cover letter:
  :
  : "This series refactors the debugfs implementations for `idregs` and
  :  `vgic-state` to use standard `seq_file` iterator patterns.
  :
  :  The existing implementations relied on storing iterator state within
  :  global VM structures (`kvm_arch` and `vgic_dist`). This approach
  :  prevented concurrent reads of the debugfs files (returning -EBUSY) and
  :  created improper dependencies between transient file operations and
  :  long-lived VM state."
  : .
  KVM: arm64: Use standard seq_file iterator for vgic-debug debugfs
  KVM: arm64: Reimplement vgic-debug XArray iteration
  KVM: arm64: Use standard seq_file iterator for idregs debugfs

Signed-off-by: Marc Zyngier <maz@kernel.org>
arch/arm64/include/asm/kvm_host.h
arch/arm64/kvm/sys_regs.c