RE: [net-next v2 11/16] i40e: remove chatty log messages
flat view
From: Williams, Mitch A <hidden>
Date: 2013-12-20 18:00:27
-----Original Message----- From: netdev-owner@vger.kernel.org [mailto:netdev-owner@vger.kernel.org] On Behalf Of Williams, Mitch A Sent: Friday, December 20, 2013 9:40 AM To: Sergei Shtylyov; Kirsher, Jeffrey T; davem@davemloft.net Cc: netdev@vger.kernel.org; gospo@redhat.com; sassmann@redhat.com; Brandeburg, Jesse Subject: RE: [net-next v2 11/16] i40e: remove chatty log messagesquoted
-----Original Message----- From: Sergei Shtylyov [mailto:sergei.shtylyov@cogentembedded.com] Sent: Friday, December 20, 2013 10:18 AM To: Kirsher, Jeffrey T; davem@davemloft.net; Williams, Mitch A Cc: netdev@vger.kernel.org; gospo@redhat.com; sassmann@redhat.com; Brandeburg, Jesse Subject: Re: [net-next v2 11/16] i40e: remove chatty log messages On 12/20/2013 07:46 PM, Jeff Kirsher wrote:quoted
From: Mitch Williams <redacted>quoted
Don't complain when we disable queues that are already disable, or enable them when they're already enabled. This removes a bunch of bogus log messages that we see at every VF reset.quoted
Change-Id: Ia127be572abdccc48a53d8c43f8a07b8bb920de1 Signed-off-by: Mitch Williams <redacted> Signed-off-by: Jesse Brandeburg <redacted> Tested-by: Kavindya Deegala <redacted> Signed-off-by: Jeff Kirsher <redacted> --- drivers/net/ethernet/intel/i40e/i40e_main.c | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-)quoted
diff --git a/drivers/net/ethernet/intel/i40e/i40e_main.cb/drivers/net/ethernet/intel/i40e/i40e_main.cquoted
index c0f78bc..38e07e6 100644--- a/drivers/net/ethernet/intel/i40e/i40e_main.c +++ b/drivers/net/ethernet/intel/i40e/i40e_main.c@@ -2988,21 +2988,11 @@ static int i40e_vsi_control_tx(struct i40e_vsi*vsi, bool enable)quoted
} while (j-- && ((tx_reg >> I40E_QTX_ENA_QENA_REQ_SHIFT) ^ (tx_reg >> I40E_QTX_ENA_QENA_STAT_SHIFT)) &1);quoted
quoted
- if (enable) { - /* is STAT set ? */ - if ((tx_reg & I40E_QTX_ENA_QENA_STAT_MASK)) { - dev_info(&pf->pdev->dev, - "Tx %d already enabled\n", i); + /* Skip if the queue is already in the requested state */ + if (enable && (tx_reg & I40E_QTX_ENA_QENA_STAT_MASK)) continue;This line seems over-indented now.quoted
- } - } else { - /* is !STAT set ? */ - if (!(tx_reg & I40E_QTX_ENA_QENA_STAT_MASK)) { - dev_info(&pf->pdev->dev, - "Tx %d already disabled\n", i); + if (!enable && !(tx_reg & I40E_QTX_ENA_QENA_STAT_MASK)) continue;This one too. WBR, SergeiSergei, if you look at the source instead of the patch, you'll see that these are correct. The whole thing is inside a for loop, so it should properly be indented two tabs. -Mitch
Doh! Jeff pointed out to me that you are indeed correct, Sergei. I was looking at the if lines, not the continue lines. We'll fix this. -Mitch
-- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html