aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/hrtimer.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/linux/hrtimer.h')
-rw-r--r--include/linux/hrtimer.h4
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