Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ia64: Convert lsapic to new irq_chip functions

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

+11 -11
+11 -11
arch/ia64/kernel/irq_lsapic.c
··· 15 15 #include <linux/irq.h> 16 16 17 17 static unsigned int 18 - lsapic_noop_startup (unsigned int irq) 18 + lsapic_noop_startup (struct irq_data *data) 19 19 { 20 20 return 0; 21 21 } 22 22 23 23 static void 24 - lsapic_noop (unsigned int irq) 24 + lsapic_noop (struct irq_data *data) 25 25 { 26 26 /* nothing to do... */ 27 27 } 28 28 29 - static int lsapic_retrigger(unsigned int irq) 29 + static int lsapic_retrigger(struct irq_data *data) 30 30 { 31 - ia64_resend_irq(irq); 31 + ia64_resend_irq(data->irq); 32 32 33 33 return 1; 34 34 } 35 35 36 36 struct irq_chip irq_type_ia64_lsapic = { 37 - .name = "LSAPIC", 38 - .startup = lsapic_noop_startup, 39 - .shutdown = lsapic_noop, 40 - .enable = lsapic_noop, 41 - .disable = lsapic_noop, 42 - .ack = lsapic_noop, 43 - .retrigger = lsapic_retrigger, 37 + .name = "LSAPIC", 38 + .irq_startup = lsapic_noop_startup, 39 + .irq_shutdown = lsapic_noop, 40 + .irq_enable = lsapic_noop, 41 + .irq_disable = lsapic_noop, 42 + .irq_ack = lsapic_noop, 43 + .irq_retrigger = lsapic_retrigger, 44 44 };