From: Mitch Williams Date: Wed, 27 Jul 2016 19:02:39 +0000 (-0700) Subject: i40e: fix memory leak X-Git-Tag: v4.1.12-98.0.20170517_2143~42^2~208 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=b07719acca02891337cd6c5a8b32feff3a19c010;p=users%2Fjedix%2Flinux-maple.git i40e: fix memory leak Orabug: 24568124 When we allocate memory, we must free it. It's simple courtesy. Change-ID: Id007294096fb53344f1a8b9a0f78eddf9853c5d6 Signed-off-by: Mitch Williams Tested-by: Andrew Bowers Signed-off-by: Jeff Kirsher (cherry picked from commit b7d2cd951f7147f979d9e82773246416dcef2e3e) Signed-off-by: Brian Maly Signed-off-by: Dhaval Giani --- diff --git a/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c b/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c index 5ea659c7bab71..68e3482b3b2bf 100644 --- a/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c +++ b/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c @@ -2318,6 +2318,7 @@ err: /* send the response back to the VF */ aq_ret = i40e_vc_send_msg_to_vf(vf, I40E_VIRTCHNL_OP_GET_RSS_HENA_CAPS, aq_ret, (u8 *)vrh, len); + kfree(vrh); return aq_ret; }