|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2 16/16] xen/arm: IRQ: Handle multiple action per IRQ
>>> On 04.04.14 at 10:52, <julien.grall@xxxxxxxxxx> wrote:
> On 04/04/2014 08:59 AM, Jan Beulich wrote:
>>>>> On 03.04.14 at 22:42, <julien.grall@xxxxxxxxxx> wrote:
>>> @@ -27,6 +30,7 @@ struct irqaction {
>>> #define IRQ_MOVE_PENDING (1u<<5) /* IRQ is migrating to another CPUs */
>>> #define IRQ_PER_CPU (1u<<6) /* IRQ is per CPU */
>>> #define IRQ_GUEST_EOI_PENDING (1u<<7) /* IRQ was disabled, pending a guest
>>> EOI */
>>> +#define IRQ_SHARED (1<<8) /* IRQ is shared */
>>
>> This is now given two meanings (input to above functions and status),
>> which in the long run can become problematic. Please follow Linux by
>> using two distinct flag sets.
>
> Ok, I will rename it Ito IRQF_SHARED and introduce a new field "flags"
> in irq_desc.
No, sorry, that's not what I meant. I want the new definition solely
for the purpose of passing as function argument. Folding all the flags
internally into the status field is quite okay for the time being.
Jan
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |