diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2012-05-21 20:33:19 -0700 | 
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2012-05-21 20:33:19 -0700 | 
| commit | 471368557a734c6c486ee757952c902b36e7fd01 (patch) | |
| tree | f192a77d2cb70b1d135e7be62418806e8c590a3e /include/linux/interrupt.h | |
| parent | cb60e3e65c1b96a4d6444a7a13dc7dd48bc15a2b (diff) | |
| parent | e0d8ffd1df44518cb9ac9b1807d1f13cc100fc2f (diff) | |
| download | olio-linux-3.10-471368557a734c6c486ee757952c902b36e7fd01.tar.xz olio-linux-3.10-471368557a734c6c486ee757952c902b36e7fd01.zip  | |
Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull core irq changes from Ingo Molnar:
 "A collection of small fixes."
By Thomas Gleixner
* 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  hexagon: Remove select of not longer existing Kconfig switches
  arm: Select core options instead of redefining them
  genirq: Do not consider disabled wakeup irqs
  genirq: Allow check_wakeup_irqs to notice level-triggered interrupts
  genirq: Be more informative on irq type mismatch
  genirq: Reject bogus threaded irq requests
  genirq: Streamline irq_action
Diffstat (limited to 'include/linux/interrupt.h')
| -rw-r--r-- | include/linux/interrupt.h | 8 | 
1 files changed, 4 insertions, 4 deletions
diff --git a/include/linux/interrupt.h b/include/linux/interrupt.h index 2aea5d22db0..c91171599cb 100644 --- a/include/linux/interrupt.h +++ b/include/linux/interrupt.h @@ -93,27 +93,27 @@ typedef irqreturn_t (*irq_handler_t)(int, void *);  /**   * struct irqaction - per interrupt action descriptor   * @handler:	interrupt handler function - * @flags:	flags (see IRQF_* above)   * @name:	name of the device   * @dev_id:	cookie to identify the device   * @percpu_dev_id:	cookie to identify the device   * @next:	pointer to the next irqaction for shared interrupts   * @irq:	interrupt number - * @dir:	pointer to the proc/irq/NN/name entry + * @flags:	flags (see IRQF_* above)   * @thread_fn:	interrupt handler function for threaded interrupts   * @thread:	thread pointer for threaded interrupts   * @thread_flags:	flags related to @thread   * @thread_mask:	bitmask for keeping track of @thread activity + * @dir:	pointer to the proc/irq/NN/name entry   */  struct irqaction {  	irq_handler_t		handler; -	unsigned long		flags;  	void			*dev_id;  	void __percpu		*percpu_dev_id;  	struct irqaction	*next; -	int			irq;  	irq_handler_t		thread_fn;  	struct task_struct	*thread; +	unsigned int		irq; +	unsigned int		flags;  	unsigned long		thread_flags;  	unsigned long		thread_mask;  	const char		*name;  |