All of lore.kernel.org
 help / color / mirror / Atom feed
From: Sasha Levin <sashal@kernel.org>
To: Sasha Levin <sashal@kernel.org>,
	Julien Thierry <julien.thierry@arm.com>,
	linux-kernel@vger.kernel.org, kvmarm@lists.cs.columbia.edu
Cc: Marc Zyngier <marc.zyngier@arm.com>, stable@vger.kernel.org
Subject: Re: [PATCH v2 1/4] KVM: arm/arm64: vgic: Do not cond_resched_lock() with IRQs disabled
Date: Tue, 27 Nov 2018 06:57:28 +0000	[thread overview]
Message-ID: <20181127065730.1A330208E4@mail.kernel.org> (raw)
In-Reply-To: <1543256807-9768-2-git-send-email-julien.thierry@arm.com>

Hi,

[This is an automated email]

This commit has been processed because it contains a -stable tag.
The stable tag indicates that it's relevant for the following trees: all

The bot has tested the following trees: v4.19.4, v4.14.83, v4.9.140, v4.4.164, v3.18.126, 

v4.19.4: Build OK!
v4.14.83: Failed to apply! Possible dependencies:
    006df0f34930 ("KVM: arm/arm64: Support calling vgic_update_irq_pending from irq context")
    53692908b0f5 ("KVM: arm/arm64: vgic: Fix source vcpu issues for GICv2 SGI")
    67b5b673ad4d ("KVM: arm/arm64: vgic: Disallow Active+Pending for level interrupts")
    6c1b7521f4a0 ("KVM: arm/arm64: Factor out functionality to get vgic mmio requester_vcpu")
    df635c5b184d ("KVM: arm/arm64: Support VGIC dist pend/active changes for mapped IRQs")
    e40cc57bac79 ("KVM: arm/arm64: vgic: Support level-triggered mapped interrupts")
    f39d16cbabf9 ("KVM: arm/arm64: Guard kvm_vgic_map_is_active against !vgic_initialized")

v4.9.140: Failed to apply! Possible dependencies:
    006df0f34930 ("KVM: arm/arm64: Support calling vgic_update_irq_pending from irq context")
    2df903a89a81 ("KVM: arm/arm64: vgic: Implement support for userspace access")
    6c1b7521f4a0 ("KVM: arm/arm64: Factor out functionality to get vgic mmio requester_vcpu")
    8694e4da66a6 ("KVM: arm/arm64: Remove struct vgic_irq pending field")
    94574c9488e2 ("KVM: arm/arm64: vgic: Add distributor and redistributor access")
    9ce91c7234ff ("KVM: arm/arm64: vgic-its: rename itte into ite")
    d017d7b0bd7a ("KVM: arm/arm64: vgic: Implement VGICv3 CPU interface access")
    e96a006cb066 ("KVM: arm/arm64: vgic: Implement KVM_DEV_ARM_VGIC_GRP_LEVEL_INFO ioctl")

v4.4.164: Failed to apply! Possible dependencies:
    05fb05a6ca25 ("KVM: arm/arm64: vgic-new: Removel harmful BUG_ON")
    0919e84c0fc1 ("KVM: arm/arm64: vgic-new: Add IRQ sync/flush framework")
    140b086dd197 ("KVM: arm/arm64: vgic-new: Add GICv2 world switch backend")
    35a2d58588f0 ("KVM: arm/arm64: vgic-new: Synchronize changes to active state")
    370a0ec18199 ("KVM: arm/arm64: Let vcpu thread modify its own active state")
    4493b1c4866a ("KVM: arm/arm64: vgic-new: Add MMIO handling framework")
    64a959d66e47 ("KVM: arm/arm64: vgic-new: Add acccessor to new struct vgic_irq instance")
    69b6fe0c6e7f ("KVM: arm/arm64: vgic-new: Add ACTIVE registers handlers")
    81eeb95ddbab ("KVM: arm/arm64: vgic-new: Implement virtual IRQ injection")
    8577370fb0cb ("KVM: Use simple waitqueue for vcpu->wq")
    96b298000db4 ("KVM: arm/arm64: vgic-new: Add PENDING registers handlers")
    b13216cf6010 ("KVM: arm/arm64: Provide functionality to pause and resume a guest")
    b18b57787f5e ("KVM: arm/arm64: vgic-new: Add data structure definitions")
    fb848db39661 ("KVM: arm/arm64: vgic-new: Add GICv2 MMIO handling framework")
    fd122e620983 ("KVM: arm/arm64: vgic-new: Add ENABLE registers handlers")

v3.18.126: Failed to apply! Possible dependencies:
    05bc8aafe664 ("arm/arm64: KVM: wrap 64 bit MMIO accesses with two 32 bit ones")
    35a2d58588f0 ("KVM: arm/arm64: vgic-new: Synchronize changes to active state")
    370a0ec18199 ("KVM: arm/arm64: Let vcpu thread modify its own active state")
    3caa2d8c3b2d ("arm/arm64: KVM: make the maximum number of vCPUs a per-VM value")
    59892136c40d ("arm/arm64: KVM: pass down user space provided GIC type into vGIC code")
    7f05db6a20fe ("kvm: drop unsupported capabilities, fix documentation")
    832158125d2e ("arm/arm64: KVM: add vgic.h header file")
    96415257a1bd ("arm/arm64: KVM: refactor vgic_handle_mmio() function")
    a0675c25d639 ("arm/arm64: KVM: add virtual GICv3 distributor emulation")
    ac3d373564d9 ("arm/arm64: KVM: allow userland to request a virtual GICv3")
    b13216cf6010 ("KVM: arm/arm64: Provide functionality to pause and resume a guest")
    b26e5fdac43c ("arm/arm64: KVM: introduce per-VM ops")
    c1426e4c5add ("KVM: arm/arm64: implement kvm_arch_intc_initialized")
    c32a42721ce6 ("kvm: Documentation: remove ia64")
    cc2d3216f53c ("irqchip: GICv3: ITS command queue")
    d97f683d0f4b ("arm/arm64: KVM: refactor MMIO accessors")
    ea2f83a7de9d ("arm/arm64: KVM: move kvm_register_device_ops() into vGIC probing")
    ef748917b529 ("arm/arm64: KVM: Remove 'config KVM_ARM_MAX_VCPUS'")
    f5c1434c217f ("irqchip: GICv3: rework redistributor structure")


How should we proceed with this patch?

--
Thanks,
Sasha

  reply	other threads:[~2018-11-27  6:57 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-11-26 18:26 [PATCH v2 0/4] KVM: arm/arm64: vgic: Use raw_spinlock for locks taken in IRQ context Julien Thierry
2018-11-26 18:26 ` Julien Thierry
2018-11-26 18:26 ` [PATCH v2 1/4] KVM: arm/arm64: vgic: Do not cond_resched_lock() with IRQs disabled Julien Thierry
2018-11-26 18:26   ` Julien Thierry
2018-11-27  6:57   ` Sasha Levin [this message]
2018-11-27  6:57   ` Sasha Levin
2018-12-11 10:20   ` Christoffer Dall
2018-12-11 10:20     ` Christoffer Dall
2018-12-11 10:20     ` Christoffer Dall
2018-12-14  9:36     ` Julien Thierry
2018-12-14  9:36       ` Julien Thierry
2018-11-26 18:26 ` [PATCH v2 2/4] KVM: arm/arm64: vgic: Make vgic_irq->irq_lock a raw_spinlock Julien Thierry
2018-11-26 18:26   ` Julien Thierry
2018-11-26 18:26 ` [PATCH v2 3/4] KVM: arm/arm64: vgic: Make vgic_dist->lpi_list_lock " Julien Thierry
2018-11-26 18:26   ` Julien Thierry
2018-11-26 18:26   ` Julien Thierry
2018-11-26 18:26 ` [PATCH v2 4/4] KVM: arm/arm64: vgic: Make vgic_cpu->ap_list_lock " Julien Thierry
2018-11-26 18:26   ` Julien Thierry
2018-12-11 10:32   ` Christoffer Dall
2018-12-11 10:32     ` Christoffer Dall

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20181127065730.1A330208E4@mail.kernel.org \
    --to=sashal@kernel.org \
    --cc=julien.thierry@arm.com \
    --cc=kvmarm@lists.cs.columbia.edu \
    --cc=linux-kernel@vger.kernel.org \
    --cc=marc.zyngier@arm.com \
    --cc=stable@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.