diff options
Diffstat (limited to 'include/linux/posix-timers.h')
-rw-r--r-- | include/linux/posix-timers.h | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/include/linux/posix-timers.h b/include/linux/posix-timers.h index 7794d75ed155..907f3fd191ac 100644 --- a/include/linux/posix-timers.h +++ b/include/linux/posix-timers.h | |||
@@ -7,14 +7,20 @@ | |||
7 | #include <linux/timex.h> | 7 | #include <linux/timex.h> |
8 | #include <linux/alarmtimer.h> | 8 | #include <linux/alarmtimer.h> |
9 | 9 | ||
10 | union cpu_time_count { | 10 | |
11 | cputime_t cpu; | 11 | static inline unsigned long long cputime_to_expires(cputime_t expires) |
12 | unsigned long long sched; | 12 | { |
13 | }; | 13 | return (__force unsigned long long)expires; |
14 | } | ||
15 | |||
16 | static inline cputime_t expires_to_cputime(unsigned long long expires) | ||
17 | { | ||
18 | return (__force cputime_t)expires; | ||
19 | } | ||
14 | 20 | ||
15 | struct cpu_timer_list { | 21 | struct cpu_timer_list { |
16 | struct list_head entry; | 22 | struct list_head entry; |
17 | union cpu_time_count expires, incr; | 23 | unsigned long long expires, incr; |
18 | struct task_struct *task; | 24 | struct task_struct *task; |
19 | int firing; | 25 | int firing; |
20 | }; | 26 | }; |