net: stmmac: remove redundant enable of PMT irq

"Linux Kernel Mailing List" <[email protected]>
Newsgroups gmane.linux.kernel.commits.head
Message-ID <[email protected]>
Web:        https://git.kernel.org/torvalds/c/1029117127540fef4edcf4f0887dc3e1f7d5adb2
Commit:     1029117127540fef4edcf4f0887dc3e1f7d5adb2
Parent:     e879b7ab3739d8f9990961fc7df2f63861bd780b
Refname:    refs/heads/master
Author:     Niklas Cassel <[email protected]>
AuthorDate: Fri Feb 9 17:22:47 2018 +0100
Committer:  David S. Miller <[email protected]>
CommitDate: Fri Feb 9 14:23:04 2018 -0500

    net: stmmac: remove redundant enable of PMT irq
    
    For dwmac4, GMAC_INT_DEFAULT_ENABLE already includes
    GMAC_INT_PMT_EN, so it is redundant to check if hw->pmt
    is set, and if so, setting the bit again.
    
    For dwmac1000, GMAC_INT_DEFAULT_MASK does not include
    GMAC_INT_DISABLE_PMT, so it is redundant to check if
    hw->pmt is set, and if so, clearing an already cleared bit.
    
    Improve code readability by removing this redundant code.
    
    Signed-off-by: Niklas Cassel <[email protected]>
    Signed-off-by: David S. Miller <[email protected]>
---
 drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c | 2 --
 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c    | 3 +--
 2 files changed, 1 insertion(+), 4 deletions(-)

diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c b/drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c
index 540d21786a43..ef10baf14186 100644
--- a/drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c
+++ b/drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c
@@ -74,8 +74,6 @@ static void dwmac1000_core_init(struct mac_device_info *hw,
 	/* Mask GMAC interrupts */
 	value = GMAC_INT_DEFAULT_MASK;
 
-	if (hw->pmt)
-		value &= ~GMAC_INT_DISABLE_PMT;
 	if (hw->pcs)
 		value &= ~GMAC_INT_DISABLE_PCS;
 
diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c b/drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c
index 6badc63d8e6d..63795ecafc8d 100644
--- a/drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c
+++ b/drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c
@@ -63,8 +63,7 @@ static void dwmac4_core_init(struct mac_device_info *hw,
 
 	/* Enable GMAC interrupts */
 	value = GMAC_INT_DEFAULT_ENABLE;
-	if (hw->pmt)
-		value |= GMAC_INT_PMT_EN;
+
 	if (hw->pcs)
 		value |= GMAC_PCS_IRQ_DEFAULT;
 
--
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.