From: Emil Tantilov <emil.s.tanti...@intel.com> Fix the write to the VLVFB register in ixgbe_clear_vf_vlans() where word is the actual offset of the register and not the index for the IXGBE_VLVFB macro.
This was causing PCI AER errors on my system. Fixes: 4c7f35f679f592804736f9303051257de2c9f021 ("ixgbe: Clean stale VLANs when changing port VLAN or resetting") Signed-off-by: Emil Tantilov <emil.s.tanti...@intel.com> Tested-by: Phil Schmitt <phillip.j.schm...@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirs...@intel.com> --- drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c index eeff3d0..fd918da 100644 --- a/drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c @@ -640,7 +640,7 @@ update_vlvf: IXGBE_WRITE_REG(hw, IXGBE_VLVF(i), 0); update_vlvfb: /* clear pool bits */ - IXGBE_WRITE_REG(hw, IXGBE_VLVFB(word), vlvfb); + IXGBE_WRITE_REG(hw, word, vlvfb); } } -- 2.5.0 -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html