diff options
author | Thomas Gleixner <tglx@linutronix.de> | 2015-04-08 17:26:21 -0400 |
---|---|---|
committer | Thomas Gleixner <tglx@linutronix.de> | 2015-04-08 17:26:21 -0400 |
commit | 462b69b1e43ceccab68a47d65b1e46520cd0fdc0 (patch) | |
tree | 3c961fcb5889c5ab14ab36d8ef7421fc96c95959 /include/linux/interrupt.h | |
parent | d8bf368d0631d4bc2612d8bf2e4e8e74e620d0cc (diff) | |
parent | f22e6e847115abc3a0e2ad7bb18d243d42275af1 (diff) |
Merge branch 'linus' into irq/core to get the GIC updates which
conflict with pending GIC changes.
Conflicts:
drivers/usb/isp1760/isp1760-core.c
Diffstat (limited to 'include/linux/interrupt.h')
-rw-r--r-- | include/linux/interrupt.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/include/linux/interrupt.h b/include/linux/interrupt.h index 2cee1761c77d..150dde04cf4f 100644 --- a/include/linux/interrupt.h +++ b/include/linux/interrupt.h | |||
@@ -50,11 +50,17 @@ | |||
50 | * IRQF_ONESHOT - Interrupt is not reenabled after the hardirq handler finished. | 50 | * IRQF_ONESHOT - Interrupt is not reenabled after the hardirq handler finished. |
51 | * Used by threaded interrupts which need to keep the | 51 | * Used by threaded interrupts which need to keep the |
52 | * irq line disabled until the threaded handler has been run. | 52 | * irq line disabled until the threaded handler has been run. |
53 | * IRQF_NO_SUSPEND - Do not disable this IRQ during suspend | 53 | * IRQF_NO_SUSPEND - Do not disable this IRQ during suspend. Does not guarantee |
54 | * that this interrupt will wake the system from a suspended | ||
55 | * state. See Documentation/power/suspend-and-interrupts.txt | ||
54 | * IRQF_FORCE_RESUME - Force enable it on resume even if IRQF_NO_SUSPEND is set | 56 | * IRQF_FORCE_RESUME - Force enable it on resume even if IRQF_NO_SUSPEND is set |
55 | * IRQF_NO_THREAD - Interrupt cannot be threaded | 57 | * IRQF_NO_THREAD - Interrupt cannot be threaded |
56 | * IRQF_EARLY_RESUME - Resume IRQ early during syscore instead of at device | 58 | * IRQF_EARLY_RESUME - Resume IRQ early during syscore instead of at device |
57 | * resume time. | 59 | * resume time. |
60 | * IRQF_COND_SUSPEND - If the IRQ is shared with a NO_SUSPEND user, execute this | ||
61 | * interrupt handler after suspending interrupts. For system | ||
62 | * wakeup devices users need to implement wakeup detection in | ||
63 | * their interrupt handlers. | ||
58 | */ | 64 | */ |
59 | #define IRQF_SHARED 0x00000080 | 65 | #define IRQF_SHARED 0x00000080 |
60 | #define IRQF_PROBE_SHARED 0x00000100 | 66 | #define IRQF_PROBE_SHARED 0x00000100 |
@@ -67,6 +73,7 @@ | |||
67 | #define IRQF_FORCE_RESUME 0x00008000 | 73 | #define IRQF_FORCE_RESUME 0x00008000 |
68 | #define IRQF_NO_THREAD 0x00010000 | 74 | #define IRQF_NO_THREAD 0x00010000 |
69 | #define IRQF_EARLY_RESUME 0x00020000 | 75 | #define IRQF_EARLY_RESUME 0x00020000 |
76 | #define IRQF_COND_SUSPEND 0x00040000 | ||
70 | 77 | ||
71 | #define IRQF_TIMER (__IRQF_TIMER | IRQF_NO_SUSPEND | IRQF_NO_THREAD) | 78 | #define IRQF_TIMER (__IRQF_TIMER | IRQF_NO_SUSPEND | IRQF_NO_THREAD) |
72 | 79 | ||