forked from mirrors/linux
		
	net_sched: remove an unnecessary list_del()
This list_del() for tc action is not needed actually,
because we only use this list to chain bulk operations,
therefore should not be carried for latter operations.
Fixes: ec0595cc44 ("net_sched: get rid of struct tcf_common")
Cc: Jamal Hadi Salim <jhs@mojatatu.com>
Signed-off-by: Cong Wang <xiyou.wangcong@gmail.com>
Acked-by: Jamal Hadi Salim <jhs@mojatatu.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
			
			
This commit is contained in:
		
							parent
							
								
									f07fed82ad
								
							
						
					
					
						commit
						824a7e8863
					
				
					 1 changed files with 0 additions and 1 deletions
				
			
		| 
						 | 
					@ -64,7 +64,6 @@ int __tcf_hash_release(struct tc_action *p, bool bind, bool strict)
 | 
				
			||||||
		if (p->tcfa_bindcnt <= 0 && p->tcfa_refcnt <= 0) {
 | 
							if (p->tcfa_bindcnt <= 0 && p->tcfa_refcnt <= 0) {
 | 
				
			||||||
			if (p->ops->cleanup)
 | 
								if (p->ops->cleanup)
 | 
				
			||||||
				p->ops->cleanup(p, bind);
 | 
									p->ops->cleanup(p, bind);
 | 
				
			||||||
			list_del(&p->list);
 | 
					 | 
				
			||||||
			tcf_hash_destroy(p->hinfo, p);
 | 
								tcf_hash_destroy(p->hinfo, p);
 | 
				
			||||||
			ret = ACT_P_DELETED;
 | 
								ret = ACT_P_DELETED;
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue