[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <alpine.LFD.2.00.1102161020470.26192@localhost6.localdomain6>
Date: Wed, 16 Feb 2011 10:25:30 +0100 (CET)
From: Thomas Gleixner <tglx@...utronix.de>
To: Guan Xuetao <gxt@...c.pku.edu.cn>
cc: linux-kernel@...r.kernel.org, linux-arch@...r.kernel.org,
Arnd Bergmann <arnd@...db.de>, "'Greg KH'" <greg@...ah.com>
Subject: Re: [PATCHv2 10/11] unicore32 core architecture: interrupts ang gpio
handling
On Sun, 13 Feb 2011, Guan Xuetao wrote:
> +
> +#ifndef __ASSEMBLY__
> +struct irqaction;
Why do you need that ?
> +struct pt_regs;
> +extern void migrate_irqs(void);
What's that for ? Used nowhere AFAICT
> +extern void asm_do_IRQ(unsigned int, struct pt_regs *);
> +
> +#endif
> +static struct irq_chip puv3_low_gpio_chip = {
> + .name = "GPIO-low",
> + .ack = puv3_low_gpio_ack,
Please use irq_* functions. These are deprecated and going away soon.
> + .mask = puv3_low_gpio_mask,
> + .unmask = puv3_low_gpio_unmask,
> + .set_type = puv3_gpio_type,
> + .set_wake = puv3_low_gpio_wake,
> +};
> +
> +static struct irq_chip puv3_normal_chip = {
> + .name = "PKUnity-v3",
> + .ack = puv3_mask_irq,
> + .mask = puv3_mask_irq,
> + .unmask = puv3_unmask_irq,
> + .set_wake = puv3_set_wake,
> +};
Ditto
Thanks,
tglx
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists