[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v3 16/18] xen: IRQ: Add dev_id parameter to release_irq
>>> On 08.04.14 at 16:44, <julien.grall@xxxxxxxxxx> wrote: > The new parameter (dev_id) will be used in on ARM to release the right > action when support for multiple action is added. > > Even if this function is declared in common code, no one is using it. So > it's > safe to modify the prototype also for x86. > > Signed-off-by: Julien Grall <julien.grall@xxxxxxxxxx> x86 part: Acked-by: Jan Beulich <jbeulich@xxxxxxxx> > > --- > Changes in v3: > - Fix typoes in commit message > - Don't remove __init on release_irq for x86 > > Changes in v2: > - Patch added > --- > xen/arch/arm/irq.c | 2 +- > xen/arch/x86/irq.c | 2 +- > xen/include/xen/irq.h | 2 +- > 3 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/xen/arch/arm/irq.c b/xen/arch/arm/irq.c > index 5db474f..598f2b4 100644 > --- a/xen/arch/arm/irq.c > +++ b/xen/arch/arm/irq.c > @@ -213,7 +213,7 @@ out_no_end: > irq_exit(); > } > > -void release_irq(unsigned int irq) > +void release_irq(unsigned int irq, const void *dev_id) > { > struct irq_desc *desc; > unsigned long flags; > diff --git a/xen/arch/x86/irq.c b/xen/arch/x86/irq.c > index 88444be..eb8dcb2 100644 > --- a/xen/arch/x86/irq.c > +++ b/xen/arch/x86/irq.c > @@ -983,7 +983,7 @@ int __init request_irq(unsigned int irq, > return retval; > } > > -void __init release_irq(unsigned int irq) > +void __init release_irq(unsigned int irq, const void *dev_id) > { > struct irq_desc *desc; > unsigned long flags; > diff --git a/xen/include/xen/irq.h b/xen/include/xen/irq.h > index f2e6215..1f8bdb3 100644 > --- a/xen/include/xen/irq.h > +++ b/xen/include/xen/irq.h > @@ -90,7 +90,7 @@ int arch_init_one_irq_desc(struct irq_desc *); > #define irq_desc_initialized(desc) ((desc)->handler != NULL) > > extern int setup_irq(unsigned int irq, struct irqaction *); > -extern void release_irq(unsigned int irq); > +extern void release_irq(unsigned int irq, const void *dev_id); > extern int request_irq(unsigned int irq, > void (*handler)(int, void *, struct cpu_user_regs *), > const char * devname, void *dev_id); > -- > 1.7.10.4 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |