mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-25 00:20:53 +07:00
Remove redundant variable/code in __qdisc_run
Remove redundant variable "work". Signed-off-by: Krishna Kumar <krkumar2@in.ibm.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
2af4ba8591
commit
f0c50c7c9a
@ -190,16 +190,14 @@ static inline int qdisc_restart(struct Qdisc *q)
|
|||||||
void __qdisc_run(struct Qdisc *q)
|
void __qdisc_run(struct Qdisc *q)
|
||||||
{
|
{
|
||||||
int quota = weight_p;
|
int quota = weight_p;
|
||||||
int work = 0;
|
|
||||||
|
|
||||||
while (qdisc_restart(q)) {
|
while (qdisc_restart(q)) {
|
||||||
work++;
|
|
||||||
/*
|
/*
|
||||||
* Ordered by possible occurrence: Postpone processing if
|
* Ordered by possible occurrence: Postpone processing if
|
||||||
* 1. we've exceeded packet quota
|
* 1. we've exceeded packet quota
|
||||||
* 2. another process needs the CPU;
|
* 2. another process needs the CPU;
|
||||||
*/
|
*/
|
||||||
if (work >= quota || need_resched()) {
|
if (--quota <= 0 || need_resched()) {
|
||||||
__netif_schedule(q);
|
__netif_schedule(q);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user