From: Wei Yongjun Date: Tue, 26 Jul 2016 14:58:30 +0000 (+0000) Subject: i40e: Use list_move instead of list_del/list_add X-Git-Tag: v4.1.12-98.0.20170517_2143~42^2~218 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=75cbdd6bdb54421280e1f3e9b3d63e6b2a23a05e;p=users%2Fjedix%2Flinux-maple.git i40e: Use list_move instead of list_del/list_add Orabug: 24568124 Using list_move() instead of list_del() + list_add(). Signed-off-by: Wei Yongjun Tested-by: Andrew Bowers Signed-off-by: Jeff Kirsher (cherry picked from commit eb27163b2e0a2606a044dfdf662ff1c26a63515c) Signed-off-by: Brian Maly Signed-off-by: Dhaval Giani --- diff --git a/drivers/net/ethernet/intel/i40e/i40e_client.c b/drivers/net/ethernet/intel/i40e/i40e_client.c index 8c6e77b74b8e5..819f7795442c6 100644 --- a/drivers/net/ethernet/intel/i40e/i40e_client.c +++ b/drivers/net/ethernet/intel/i40e/i40e_client.c @@ -662,8 +662,7 @@ static int i40e_client_release(struct i40e_client *client) client->name, pf->hw.pf_id); } /* delete the client instance from the list */ - list_del(&cdev->list); - list_add(&cdev->list, &cdevs_tmp); + list_move(&cdev->list, &cdevs_tmp); atomic_dec(&client->ref_cnt); dev_info(&pf->pdev->dev, "Deleted client instance of Client %s\n", client->name);