]> git.karo-electronics.de Git - karo-tx-linux.git/commit
genirq: Namespace cleanup
authorThomas Gleixner <tglx@linutronix.de>
Thu, 10 Feb 2011 10:36:33 +0000 (11:36 +0100)
committerThomas Gleixner <tglx@linutronix.de>
Sat, 19 Feb 2011 11:58:06 +0000 (12:58 +0100)
commita0cd9ca2b907d7ee26575e7b63ac92dad768a75e
tree4b46f7951b9cd76531caf6d4d68d687e1b622336
parent43abe43ce0619d744c7a5bb15cce075e532b53b7
genirq: Namespace cleanup

The irq namespace has become quite convoluted. My bad.  Clean it up
and deprecate the old functions. All new functions follow the scheme:

irq number based:
    irq_set/get/xxx/_xxx(unsigned int irq, ...)

irq_data based:
 irq_data_set/get/xxx/_xxx(struct irq_data *d, ....)

irq_desc based:
 irq_desc_get_xxx(struct irq_desc *desc)

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
include/linux/interrupt.h
include/linux/irq.h
include/linux/irqdesc.h
kernel/irq/chip.c
kernel/irq/manage.c