From mboxrd@z Thu Jan 1 00:00:00 1970 From: mike@compulab.co.il (Mike Rapoport) Date: Tue, 30 Nov 2010 16:02:33 +0200 Subject: [PATCH 04/54] ARM: ITE 8152: irq_data conversion. In-Reply-To: <20101130132538.GE15575@mail.wantstofly.org> References: <20101130132538.GE15575@mail.wantstofly.org> Message-ID: <4CF503F9.8020209@compulab.co.il> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On 11/30/10 15:25, Lennert Buytenhek wrote: > Signed-off-by: Lennert Buytenhek Acked-by: Mike Rapoport > --- > arch/arm/common/it8152.c | 14 +++++++++----- > 1 files changed, 9 insertions(+), 5 deletions(-) > > diff --git a/arch/arm/common/it8152.c b/arch/arm/common/it8152.c > index 1bec96e..fa708f7 100644 > --- a/arch/arm/common/it8152.c > +++ b/arch/arm/common/it8152.c > @@ -31,8 +31,10 @@ > > #define MAX_SLOTS 21 > > -static void it8152_mask_irq(unsigned int irq) > +static void it8152_mask_irq(struct irq_data *d) > { > + unsigned int irq = d->irq; > + > if (irq >= IT8152_LD_IRQ(0)) { > __raw_writel((__raw_readl(IT8152_INTC_LDCNIMR) | > (1 << (irq - IT8152_LD_IRQ(0)))), > @@ -48,8 +50,10 @@ static void it8152_mask_irq(unsigned int irq) > } > } > > -static void it8152_unmask_irq(unsigned int irq) > +static void it8152_unmask_irq(struct irq_data *d) > { > + unsigned int irq = d->irq; > + > if (irq >= IT8152_LD_IRQ(0)) { > __raw_writel((__raw_readl(IT8152_INTC_LDCNIMR) & > ~(1 << (irq - IT8152_LD_IRQ(0)))), > @@ -67,9 +71,9 @@ static void it8152_unmask_irq(unsigned int irq) > > static struct irq_chip it8152_irq_chip = { > .name = "it8152", > - .ack = it8152_mask_irq, > - .mask = it8152_mask_irq, > - .unmask = it8152_unmask_irq, > + .irq_ack = it8152_mask_irq, > + .irq_mask = it8152_mask_irq, > + .irq_unmask = it8152_unmask_irq, > }; > > void it8152_init_irq(void) -- Sincerely yours, Mike.