|
|
@@ -583,7 +583,6 @@ static enum hrtimer_restart qdisc_watchdog(struct hrtimer *timer)
|
|
|
timer);
|
|
|
|
|
|
rcu_read_lock();
|
|
|
- qdisc_unthrottled(wd->qdisc);
|
|
|
__netif_schedule(qdisc_root(wd->qdisc));
|
|
|
rcu_read_unlock();
|
|
|
|
|
|
@@ -598,15 +597,12 @@ void qdisc_watchdog_init(struct qdisc_watchdog *wd, struct Qdisc *qdisc)
|
|
|
}
|
|
|
EXPORT_SYMBOL(qdisc_watchdog_init);
|
|
|
|
|
|
-void qdisc_watchdog_schedule_ns(struct qdisc_watchdog *wd, u64 expires, bool throttle)
|
|
|
+void qdisc_watchdog_schedule_ns(struct qdisc_watchdog *wd, u64 expires)
|
|
|
{
|
|
|
if (test_bit(__QDISC_STATE_DEACTIVATED,
|
|
|
&qdisc_root_sleeping(wd->qdisc)->state))
|
|
|
return;
|
|
|
|
|
|
- if (throttle)
|
|
|
- qdisc_throttled(wd->qdisc);
|
|
|
-
|
|
|
if (wd->last_expires == expires)
|
|
|
return;
|
|
|
|
|
|
@@ -620,7 +616,6 @@ EXPORT_SYMBOL(qdisc_watchdog_schedule_ns);
|
|
|
void qdisc_watchdog_cancel(struct qdisc_watchdog *wd)
|
|
|
{
|
|
|
hrtimer_cancel(&wd->timer);
|
|
|
- qdisc_unthrottled(wd->qdisc);
|
|
|
}
|
|
|
EXPORT_SYMBOL(qdisc_watchdog_cancel);
|
|
|
|