Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1535dfac authored by Thomas Gleixner's avatar Thomas Gleixner
Browse files

genirq: Move irq thread flags to core



Soleley used in core code.

Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
parent fe200ae4
Loading
Loading
Loading
Loading
+0 −14
Original line number Diff line number Diff line
@@ -73,20 +73,6 @@

#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
 * describe the context the interrupt will be run in.
+14 −0
Original line number Diff line number Diff line
@@ -11,6 +11,20 @@

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)

/* Set default functions for irq_chip structures: */