Message ID | 1507891466-52292-1-git-send-email-julien.thierry@arm.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
On 13/10/17 11:52, Marc Zyngier wrote: > Hi Julien, > > On 13/10/17 11:44, Julien Thierry wrote: >> Signed-off-by: Julien Thierry <julien.thierry@arm.com> >> Cc: Thomas Gleixner <tglx@linutronix.de> >> Cc: Marc Zyngier <marc.zyngier@arm.com> >> --- >> include/linux/irqdesc.h | 8 ++++++++ >> 1 file changed, 8 insertions(+) >> >> diff --git a/include/linux/irqdesc.h b/include/linux/irqdesc.h >> index 3e90a09..93960cf 100644 >> --- a/include/linux/irqdesc.h >> +++ b/include/linux/irqdesc.h >> @@ -244,6 +244,14 @@ static inline int irq_is_percpu(unsigned int irq) >> return desc->status_use_accessors & IRQ_PER_CPU; >> } >> >> +static inline int irq_is_percpu_devid(unsigned int irq) >> +{ >> + struct irq_desc *desc; >> + >> + desc = irq_to_desc(irq); >> + return desc->status_use_accessors & IRQ_PER_CPU_DEVID; >> +} >> + >> static inline void >> irq_set_lockdep_class(unsigned int irq, struct lock_class_key *class) >> { >> -- >> 1.9.1 >> > > Please write a proper commit message (for example explaining why > irq_is_percpu is not necessarily the right thing). A cover letter also > wouldn't hurt (that's pretty much customary if you send more than a > single patch). > Sorry, I'll do that. Cheers,
diff --git a/include/linux/irqdesc.h b/include/linux/irqdesc.h index 3e90a09..93960cf 100644 --- a/include/linux/irqdesc.h +++ b/include/linux/irqdesc.h @@ -244,6 +244,14 @@ static inline int irq_is_percpu(unsigned int irq) return desc->status_use_accessors & IRQ_PER_CPU; } +static inline int irq_is_percpu_devid(unsigned int irq) +{ + struct irq_desc *desc; + + desc = irq_to_desc(irq); + return desc->status_use_accessors & IRQ_PER_CPU_DEVID; +} + static inline void irq_set_lockdep_class(unsigned int irq, struct lock_class_key *class) {
Signed-off-by: Julien Thierry <julien.thierry@arm.com> Cc: Thomas Gleixner <tglx@linutronix.de> Cc: Marc Zyngier <marc.zyngier@arm.com> --- include/linux/irqdesc.h | 8 ++++++++ 1 file changed, 8 insertions(+) -- 1.9.1