Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: [LAPB]: Fix windowsize check [TCP]: Fixes IW > 2 cases when TCP is application limited [PKT_SCHED] RED: Fix overflow in calculation of queue average [LLX]: SOCK_DGRAM interface fixes [PKT_SCHED]: Return ENOENT if qdisc module is unavailable [BRIDGE]: netlink status fix
This commit is contained in:
+1
-1
@@ -212,7 +212,7 @@ static inline unsigned long red_calc_qavg_from_idle_time(struct red_parms *p)
|
||||
* Seems, it is the best solution to
|
||||
* problem of too coarse exponent tabulation.
|
||||
*/
|
||||
us_idle = (p->qavg * us_idle) >> p->Scell_log;
|
||||
us_idle = (p->qavg * (u64)us_idle) >> p->Scell_log;
|
||||
|
||||
if (us_idle < (p->qavg >> 1))
|
||||
return p->qavg - us_idle;
|
||||
|
||||
Reference in New Issue
Block a user