aboutsummaryrefslogtreecommitdiffstats
path: root/arch/mn10300/kernel/mn10300-serial.c
diff options
context:
space:
mode:
authorThomas Gleixner <tglx@linutronix.de>2011-03-18 12:52:52 -0400
committerDavid Howells <dhowells@redhat.com>2011-03-18 12:52:52 -0400
commitb023ba598c86747ded27d549f0225cf384c2e132 (patch)
treec4ce5128b94baf5fe993b1447e9c1869c0014faf /arch/mn10300/kernel/mn10300-serial.c
parent125bb1dbaded3f7d12ad39e5e26d5fa0aa9ca751 (diff)
MN10300: Convert serial irq_chip to new functions
Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: David Howells <dhowells@redhat.com>
Diffstat (limited to 'arch/mn10300/kernel/mn10300-serial.c')
-rw-r--r--arch/mn10300/kernel/mn10300-serial.c15
1 files changed, 10 insertions, 5 deletions
diff --git a/arch/mn10300/kernel/mn10300-serial.c b/arch/mn10300/kernel/mn10300-serial.c
index 94f3b54c6eca..93c53739cfc9 100644
--- a/arch/mn10300/kernel/mn10300-serial.c
+++ b/arch/mn10300/kernel/mn10300-serial.c
@@ -384,16 +384,21 @@ static void mn10300_serial_mask_ack(unsigned int irq)
384 arch_local_irq_restore(flags); 384 arch_local_irq_restore(flags);
385} 385}
386 386
387static void mn10300_serial_nop(unsigned int irq) 387static void mn10300_serial_chip_mask_ack(struct irq_data *d)
388{
389 mn10300_serial_mask_ack(d->irq);
390}
391
392static void mn10300_serial_nop(struct irq_data *d)
388{ 393{
389} 394}
390 395
391static struct irq_chip mn10300_serial_pic = { 396static struct irq_chip mn10300_serial_pic = {
392 .name = "mnserial", 397 .name = "mnserial",
393 .ack = mn10300_serial_mask_ack, 398 .irq_ack = mn10300_serial_chip_mask_ack,
394 .mask = mn10300_serial_mask_ack, 399 .irq_mask = mn10300_serial_chip_mask_ack,
395 .mask_ack = mn10300_serial_mask_ack, 400 .irq_mask_ack = mn10300_serial_chip_mask_ack,
396 .unmask = mn10300_serial_nop, 401 .irq_unmask = mn10300_serial_nop,
397}; 402};
398 403
399 404