diff options
Diffstat (limited to 'include/linux/hrtimer.h')
-rw-r--r-- | include/linux/hrtimer.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/include/linux/hrtimer.h b/include/linux/hrtimer.h index 6d93dce61cbb..bdd88df1b4e5 100644 --- a/include/linux/hrtimer.h +++ b/include/linux/hrtimer.h | |||
@@ -67,9 +67,10 @@ enum hrtimer_cb_mode { | |||
67 | * 0x02 callback function running | 67 | * 0x02 callback function running |
68 | * 0x04 callback pending (high resolution mode) | 68 | * 0x04 callback pending (high resolution mode) |
69 | * | 69 | * |
70 | * Special case: | 70 | * Special cases: |
71 | * 0x03 callback function running and enqueued | 71 | * 0x03 callback function running and enqueued |
72 | * (was requeued on another CPU) | 72 | * (was requeued on another CPU) |
73 | * 0x09 timer was migrated on CPU hotunplug | ||
73 | * The "callback function running and enqueued" status is only possible on | 74 | * The "callback function running and enqueued" status is only possible on |
74 | * SMP. It happens for example when a posix timer expired and the callback | 75 | * SMP. It happens for example when a posix timer expired and the callback |
75 | * queued a signal. Between dropping the lock which protects the posix timer | 76 | * queued a signal. Between dropping the lock which protects the posix timer |
@@ -87,6 +88,7 @@ enum hrtimer_cb_mode { | |||
87 | #define HRTIMER_STATE_ENQUEUED 0x01 | 88 | #define HRTIMER_STATE_ENQUEUED 0x01 |
88 | #define HRTIMER_STATE_CALLBACK 0x02 | 89 | #define HRTIMER_STATE_CALLBACK 0x02 |
89 | #define HRTIMER_STATE_PENDING 0x04 | 90 | #define HRTIMER_STATE_PENDING 0x04 |
91 | #define HRTIMER_STATE_MIGRATE 0x08 | ||
90 | 92 | ||
91 | /** | 93 | /** |
92 | * struct hrtimer - the basic hrtimer structure | 94 | * struct hrtimer - the basic hrtimer structure |