]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - include/net/red.h
lockdep: include/linux/lockdep.h - fix warning in net/bluetooth/af_bluetooth.c
[linux-2.6-omap-h63xx.git] / include / net / red.h
index d9e1149a2bca6874e4072a8e1e4556b80d2bbe1f..3cf31d466a81254e019aac768666458ffbae6009 100644 (file)
@@ -156,7 +156,7 @@ static inline int red_is_idling(struct red_parms *p)
 
 static inline void red_start_of_idle_period(struct red_parms *p)
 {
-       PSCHED_GET_TIME(p->qidlestart);
+       p->qidlestart = psched_get_time();
 }
 
 static inline void red_end_of_idle_period(struct red_parms *p)
@@ -177,8 +177,8 @@ static inline unsigned long red_calc_qavg_from_idle_time(struct red_parms *p)
        long us_idle;
        int  shift;
 
-       PSCHED_GET_TIME(now);
-       us_idle = PSCHED_TDIFF_SAFE(now, p->qidlestart, p->Scell_max);
+       now = psched_get_time();
+       us_idle = psched_tdiff_bounded(now, p->qidlestart, p->Scell_max);
 
        /*
         * The problem: ideally, average length queue recalcultion should