genirq: Move irq thread flags to core
Soleley used in core code. Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
This commit is contained in:
@@ -73,20 +73,6 @@
|
|||||||
|
|
||||||
#define IRQF_TIMER (__IRQF_TIMER | IRQF_NO_SUSPEND)
|
#define IRQF_TIMER (__IRQF_TIMER | IRQF_NO_SUSPEND)
|
||||||
|
|
||||||
/*
|
|
||||||
* Bits used by threaded handlers:
|
|
||||||
* IRQTF_RUNTHREAD - signals that the interrupt handler thread should run
|
|
||||||
* IRQTF_DIED - handler thread died
|
|
||||||
* IRQTF_WARNED - warning "IRQ_WAKE_THREAD w/o thread_fn" has been printed
|
|
||||||
* IRQTF_AFFINITY - irq thread is requested to adjust affinity
|
|
||||||
*/
|
|
||||||
enum {
|
|
||||||
IRQTF_RUNTHREAD,
|
|
||||||
IRQTF_DIED,
|
|
||||||
IRQTF_WARNED,
|
|
||||||
IRQTF_AFFINITY,
|
|
||||||
};
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* These values can be returned by request_any_context_irq() and
|
* These values can be returned by request_any_context_irq() and
|
||||||
* describe the context the interrupt will be run in.
|
* describe the context the interrupt will be run in.
|
||||||
|
@@ -11,6 +11,20 @@
|
|||||||
|
|
||||||
extern int noirqdebug;
|
extern int noirqdebug;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Bits used by threaded handlers:
|
||||||
|
* IRQTF_RUNTHREAD - signals that the interrupt handler thread should run
|
||||||
|
* IRQTF_DIED - handler thread died
|
||||||
|
* IRQTF_WARNED - warning "IRQ_WAKE_THREAD w/o thread_fn" has been printed
|
||||||
|
* IRQTF_AFFINITY - irq thread is requested to adjust affinity
|
||||||
|
*/
|
||||||
|
enum {
|
||||||
|
IRQTF_RUNTHREAD,
|
||||||
|
IRQTF_DIED,
|
||||||
|
IRQTF_WARNED,
|
||||||
|
IRQTF_AFFINITY,
|
||||||
|
};
|
||||||
|
|
||||||
#define irq_data_to_desc(data) container_of(data, struct irq_desc, irq_data)
|
#define irq_data_to_desc(data) container_of(data, struct irq_desc, irq_data)
|
||||||
|
|
||||||
/* Set default functions for irq_chip structures: */
|
/* Set default functions for irq_chip structures: */
|
||||||
|
Reference in New Issue
Block a user