mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-24 21:40:54 +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)
|
||||
{
|
||||
int quota = weight_p;
|
||||
int work = 0;
|
||||
|
||||
while (qdisc_restart(q)) {
|
||||
work++;
|
||||
/*
|
||||
* Ordered by possible occurrence: Postpone processing if
|
||||
* 1. we've exceeded packet quota
|
||||
* 2. another process needs the CPU;
|
||||
*/
|
||||
if (work >= quota || need_resched()) {
|
||||
if (--quota <= 0 || need_resched()) {
|
||||
__netif_schedule(q);
|
||||
break;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user