|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v7 for-xen-4.5 1/2] dpci: Move from an hvm_irq_dpci (and struct domain) to an hvm_dirq_dpci model.
>>> On 29.09.14 at 12:16, <andrew.cooper3@xxxxxxxxxx> wrote:
> On 27/09/14 02:33, Konrad Rzeszutek Wilk wrote:
>> @@ -526,13 +561,17 @@ static int _hvm_dirq_assist(struct domain *d, struct
>> hvm_pirq_dpci *pirq_dpci,
>> send_guest_pirq(d, pirq);
>>
>> if ( pirq_dpci->flags & HVM_IRQ_DPCI_GUEST_MSI )
>> - return 0;
>> + {
>> + spin_unlock(&d->event_lock);
>> + return;
>> + }
>
> perhaps "goto out_unlock;" ? It would help identify any return
> statements as bogus while the lock is held.
I know there are differing opinions on the use of goto in situations
like this, but I'm rather happy that Konrad went the goto-free
route.
Jan
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |