From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tom Hanson Subject: Re: [PATCH v2 07/54] KVM: arm/arm64: vgic: Remove irq_phys_map from interface Date: Tue, 3 May 2016 16:22:37 -0600 Message-ID: <572924AD.9050902@linaro.org> References: <1461861973-26464-1-git-send-email-andre.przywara@arm.com> <1461861973-26464-8-git-send-email-andre.przywara@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit Cc: kvmarm@lists.cs.columbia.edu, linux-arm-kernel@lists.infradead.org, kvm@vger.kernel.org To: Andre Przywara , Marc Zyngier , Christoffer Dall Return-path: In-Reply-To: <1461861973-26464-8-git-send-email-andre.przywara@arm.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: kvmarm-bounces@lists.cs.columbia.edu Sender: kvmarm-bounces@lists.cs.columbia.edu List-Id: kvm.vger.kernel.org On 04/28/2016 10:45 AM, Andre Przywara wrote: ... > diff --git a/virt/kvm/arm/arch_timer.c b/virt/kvm/arm/arch_timer.c > index 3a74b17..9475000 100644 > --- a/virt/kvm/arm/arch_timer.c > +++ b/virt/kvm/arm/arch_timer.c > @@ -333,10 +333,10 @@ int kvm_timer_vcpu_reset(struct kvm_vcpu *vcpu, ... > + ret = kvm_vgic_map_phys_irq(vcpu, irq->irq, phys_irq); > + if (ret) > + return ret; > > return 0; > } This isn't wrong, but it is overly complicated. I'd recommend either: ret = kvm_vgic_map_phys_irq(vcpu, irq->irq, phys_irq); return ret; OR return kvm_vgic_map_phys_irq(vcpu, irq->irq, phys_irq);