int do_posix_clock_monotonic_gettime(struct timespec *tp);
int do_posix_clock_monotonic_settime(struct timespec *tp);
-static struct k_itimer *lock_timer(timer_t timer_id, long *flags);
-static inline void unlock_timer(struct k_itimer *timr, long flags);
+static struct k_itimer *lock_timer(timer_t timer_id, unsigned long *flags);
+static inline void unlock_timer(struct k_itimer *timr, unsigned long flags);
/*
* Initialize everything, well, just everything in Posix clocks/timers ;)
{
struct k_itimer *timr;
- long flags;
+ unsigned long flags;
timr = lock_timer(info->si_tid, &flags);
posix_timer_fn(unsigned long __data)
{
struct k_itimer *timr = (struct k_itimer *) __data;
- long flags;
+ unsigned long flags;
spin_lock_irqsave(&timr->it_lock, flags);
timer_notify_task(timr);
}
static inline void
-unlock_timer(struct k_itimer *timr, long flags)
+unlock_timer(struct k_itimer *timr, unsigned long flags)
{
spin_unlock_irqrestore(&timr->it_lock, flags);
}
*/
static struct k_itimer *
-lock_timer(timer_t timer_id, long *flags)
+lock_timer(timer_t timer_id, unsigned long *flags)
{
struct k_itimer *timr;
/*
{
struct k_itimer *timr;
struct itimerspec cur_setting;
- long flags;
+ unsigned long flags;
timr = lock_timer(timer_id, &flags);
if (!timr)