diff options
| author | Thomas Gleixner <tglx@linutronix.de> | 2011-02-14 13:33:16 +0100 | 
|---|---|---|
| committer | Thomas Gleixner <tglx@linutronix.de> | 2011-02-19 12:58:15 +0100 | 
| commit | 6f91a52d9bb28396177662f1da0f2e2cef9cf5d0 (patch) | |
| tree | 0be983e2d1c1a622716cff61354f02e85ef3352e /kernel/irq/chip.c | |
| parent | 7acdd53e5b2c55b6f7e3427e85e2f91fa814a4f9 (diff) | |
genirq: Use modify_status for set_irq_nested_thread
No need for a separate function in the core code.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Diffstat (limited to 'kernel/irq/chip.c')
| -rw-r--r-- | kernel/irq/chip.c | 28 | 
1 files changed, 0 insertions, 28 deletions
| diff --git a/kernel/irq/chip.c b/kernel/irq/chip.c index 143eb2a9fa4e..bff21f233a02 100644 --- a/kernel/irq/chip.c +++ b/kernel/irq/chip.c @@ -164,34 +164,6 @@ struct irq_data *irq_get_irq_data(unsigned int irq)  }  EXPORT_SYMBOL_GPL(irq_get_irq_data); -/** - *	set_irq_nested_thread - Set/Reset the IRQ_NESTED_THREAD flag of an irq - * - *	@irq:	Interrupt number - *	@nest:	0 to clear / 1 to set the IRQ_NESTED_THREAD flag - * - *	The IRQ_NESTED_THREAD flag indicates that on - *	request_threaded_irq() no separate interrupt thread should be - *	created for the irq as the handler are called nested in the - *	context of a demultiplexing interrupt handler thread. - */ -void set_irq_nested_thread(unsigned int irq, int nest) -{ -	struct irq_desc *desc = irq_to_desc(irq); -	unsigned long flags; - -	if (!desc) -		return; - -	raw_spin_lock_irqsave(&desc->lock, flags); -	if (nest) -		desc->status |= IRQ_NESTED_THREAD; -	else -		desc->status &= ~IRQ_NESTED_THREAD; -	raw_spin_unlock_irqrestore(&desc->lock, flags); -} -EXPORT_SYMBOL_GPL(set_irq_nested_thread); -  int irq_startup(struct irq_desc *desc)  {  	desc->status &= ~IRQ_DISABLED; | 
