diff mbox

[v2] i40evf: fix compiler warning of unused variable

Message ID 1443946189-8543-1-git-send-email-jeffrey.t.kirsher@intel.com
State Accepted
Delegated to: Jeff Kirsher
Headers show

Commit Message

Kirsher, Jeffrey T Oct. 4, 2015, 8:09 a.m. UTC
From: Jesse Brandeburg <jesse.brandeburg@intel.com>

Compiler complained of an unused variable, which the driver was just
using to store the result of a rd32 which is used to clear a register
unconditionally.  Just drop the unused variable and re-use one.

Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com>
---
v2: Fix title since Jesse used the same title for two difference patches

 drivers/net/ethernet/intel/i40evf/i40evf_main.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

Comments

Bowers, AndrewX Oct. 15, 2015, 7:02 p.m. UTC | #1
> -----Original Message-----
> From: Intel-wired-lan [mailto:intel-wired-lan-bounces@lists.osuosl.org] On
> Behalf Of Jeff Kirsher
> Sent: Sunday, October 04, 2015 1:10 AM
> To: intel-wired-lan@lists.osuosl.org
> Subject: [Intel-wired-lan] [PATCH v2] i40evf: fix compiler warning of unused
> variable
> 
> From: Jesse Brandeburg <jesse.brandeburg@intel.com>
> 
> Compiler complained of an unused variable, which the driver was just using
> to store the result of a rd32 which is used to clear a register unconditionally.
> Just drop the unused variable and re-use one.
> 
> Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com>
> ---
> v2: Fix title since Jesse used the same title for two difference patches
> 
>  drivers/net/ethernet/intel/i40evf/i40evf_main.c | 6 ++----
>  1 file changed, 2 insertions(+), 4 deletions(-)

Tested-by: Andrew Bowers <andrewx.bowers@intel.com> Patch code changes correctly applied, compiler does not issue unused variable warning at compile time.
Bowers, AndrewX Oct. 15, 2015, 7:03 p.m. UTC | #2
> -----Original Message-----
> From: Intel-wired-lan [mailto:intel-wired-lan-bounces@lists.osuosl.org] On
> Behalf Of Jeff Kirsher
> Sent: Sunday, October 04, 2015 1:10 AM
> To: intel-wired-lan@lists.osuosl.org
> Subject: [Intel-wired-lan] [PATCH v2] i40evf: fix compiler warning of unused
> variable
> 
> From: Jesse Brandeburg <jesse.brandeburg@intel.com>
> 
> Compiler complained of an unused variable, which the driver was just using
> to store the result of a rd32 which is used to clear a register unconditionally.
> Just drop the unused variable and re-use one.
> 
> Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com>
> ---
> v2: Fix title since Jesse used the same title for two difference patches
> 
>  drivers/net/ethernet/intel/i40evf/i40evf_main.c | 6 ++----
>  1 file changed, 2 insertions(+), 4 deletions(-)

Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
 Patch code changes correctly applied, compiler does not issue unused variable warning at compile time.
diff mbox

Patch

diff --git a/drivers/net/ethernet/intel/i40evf/i40evf_main.c b/drivers/net/ethernet/intel/i40evf/i40evf_main.c
index e5e132a..3abd36d 100644
--- a/drivers/net/ethernet/intel/i40evf/i40evf_main.c
+++ b/drivers/net/ethernet/intel/i40evf/i40evf_main.c
@@ -305,12 +305,10 @@  static irqreturn_t i40evf_msix_aq(int irq, void *data)
 	struct i40evf_adapter *adapter = netdev_priv(netdev);
 	struct i40e_hw *hw = &adapter->hw;
 	u32 val;
-	u32 ena_mask;
 
-	/* handle non-queue interrupts */
+	/* handle non-queue interrupts, these reads clear the registers */
 	val = rd32(hw, I40E_VFINT_ICR01);
-	ena_mask = rd32(hw, I40E_VFINT_ICR0_ENA1);
-
+	val = rd32(hw, I40E_VFINT_ICR0_ENA1);
 
 	val = rd32(hw, I40E_VFINT_DYN_CTL01);
 	val = val | I40E_VFINT_DYN_CTL01_CLEARPBA_MASK;