net: Xilinx: Deletion of unnecessary checks before two function calls
The functions kfree() and of_node_put() test whether their argument is NULL and then return immediately. Thus the test around the call is not needed. This issue was detected by using the Coccinelle software. Signed-off-by: Markus Elfring <elfring@users.sourceforge.net> Reviewed-by: Soren Brinkmann <soren.brinkmann@xilinx.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
		
					parent
					
						
							
								5ac0fd00e1
							
						
					
				
			
			
				commit
				
					
						38a90e7ccb
					
				
			
		
					 2 changed files with 2 additions and 4 deletions
				
			
		| 
						 | 
					@ -224,8 +224,7 @@ static void temac_dma_bd_release(struct net_device *ndev)
 | 
				
			||||||
		dma_free_coherent(ndev->dev.parent,
 | 
							dma_free_coherent(ndev->dev.parent,
 | 
				
			||||||
				sizeof(*lp->tx_bd_v) * TX_BD_NUM,
 | 
									sizeof(*lp->tx_bd_v) * TX_BD_NUM,
 | 
				
			||||||
				lp->tx_bd_v, lp->tx_bd_p);
 | 
									lp->tx_bd_v, lp->tx_bd_p);
 | 
				
			||||||
	if (lp->rx_skb)
 | 
						kfree(lp->rx_skb);
 | 
				
			||||||
		kfree(lp->rx_skb);
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1200,8 +1200,7 @@ static int xemaclite_of_remove(struct platform_device *of_dev)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	unregister_netdev(ndev);
 | 
						unregister_netdev(ndev);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	if (lp->phy_node)
 | 
						of_node_put(lp->phy_node);
 | 
				
			||||||
		of_node_put(lp->phy_node);
 | 
					 | 
				
			||||||
	lp->phy_node = NULL;
 | 
						lp->phy_node = NULL;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	xemaclite_remove_ndev(ndev);
 | 
						xemaclite_remove_ndev(ndev);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue