diff options
| author | Len Brown <len.brown@intel.com> | 2006-06-29 19:57:46 -0400 |
|---|---|---|
| committer | Len Brown <len.brown@intel.com> | 2006-06-29 19:57:46 -0400 |
| commit | d120cfb544ed6161b9d32fb6c4648c471807ee6b (patch) | |
| tree | 7757ad0198d8df76ff5c60f939a687687c41da00 /include/linux/interrupt.h | |
| parent | 9dce0e950dbfab4148f35ac6f297d8638cdc63c4 (diff) | |
| parent | bf7e8511088963078484132636839b59e25cf14f (diff) | |
merge linus into release branch
Conflicts:
drivers/acpi/acpi_memhotplug.c
Diffstat (limited to 'include/linux/interrupt.h')
| -rw-r--r-- | include/linux/interrupt.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/include/linux/interrupt.h b/include/linux/interrupt.h index 70741e170114..db2a63a11633 100644 --- a/include/linux/interrupt.h +++ b/include/linux/interrupt.h | |||
| @@ -36,6 +36,20 @@ extern void free_irq(unsigned int, void *); | |||
| 36 | extern void disable_irq_nosync(unsigned int irq); | 36 | extern void disable_irq_nosync(unsigned int irq); |
| 37 | extern void disable_irq(unsigned int irq); | 37 | extern void disable_irq(unsigned int irq); |
| 38 | extern void enable_irq(unsigned int irq); | 38 | extern void enable_irq(unsigned int irq); |
| 39 | |||
| 40 | /* IRQ wakeup (PM) control: */ | ||
| 41 | extern int set_irq_wake(unsigned int irq, unsigned int on); | ||
| 42 | |||
| 43 | static inline int enable_irq_wake(unsigned int irq) | ||
| 44 | { | ||
| 45 | return set_irq_wake(irq, 1); | ||
| 46 | } | ||
| 47 | |||
| 48 | static inline int disable_irq_wake(unsigned int irq) | ||
| 49 | { | ||
| 50 | return set_irq_wake(irq, 0); | ||
| 51 | } | ||
| 52 | |||
| 39 | #endif | 53 | #endif |
| 40 | 54 | ||
| 41 | #ifndef __ARCH_SET_SOFTIRQ_PENDING | 55 | #ifndef __ARCH_SET_SOFTIRQ_PENDING |
