“c84470dda7a1165d90f55c2025c4c8ca403d485e”上不存在“fs/xfs/xfs_super.c”
  • J
    arm/arm64: kvm: pmu: Make overflow handler NMI safe · 9df43b30
    Julien Thierry 提交于
    hulk inclusion
    category: feature
    bugzilla: 12804
    CVE: NA
    
    -------------------------------------------------
    
    When using an NMI for the PMU interrupt, taking any lock migh cause a
    deadlock. The current PMU overflow handler in KVM takes takes locks when
    trying to wake up a vcpu.
    
    When overflow handler is called by an NMI, defer the vcpu waking in an
    irq_work queue.
    Signed-off-by: NJulien Thierry <julien.thierry@arm.com>
    Cc: Christoffer Dall <christoffer.dall@arm.com>
    Cc: Marc Zyngier <marc.zyngier@arm.com>
    Cc: Will Deacon <will.deacon@arm.com>
    Cc: Mark Rutland <mark.rutland@arm.com>
    Cc: kvmarm@lists.cs.columbia.edu
    Signed-off-by: NWei Li <liwei391@huawei.com>
    Signed-off-by: NYang Yingliang <yangyingliang@huawei.com>
    9df43b30
arm_pmu.h 4.2 KB