[net-next PATCH] net: phylink: Remove unused function pointer from phylink structure

Subsystems: ethernet phy library, networking drivers, sff/sfp/sfp+ module support, the rest

STALE496d

4 messages, 4 authors, 2025-03-24 · open the first message on its own page

[net-next PATCH] net: phylink: Remove unused function pointer from phylink structure

From: Alexander Duyck <hidden>
Date: 2025-03-19 17:46:27

From: Alexander Duyck <alexanderduyck@fb.com>

From what I can tell the get_fixed_state pointer in the phylink structure
hasn't been used since commit <5c05c1dbb177> ("net: phylink, dsa: eliminate
phylink_fixed_state_cb()") . Since I can't find any users for it we might
as well just drop the pointer.

Fixes: 5c05c1dbb177 ("net: phylink, dsa: eliminate phylink_fixed_state_cb()")
Signed-off-by: Alexander Duyck <alexanderduyck@fb.com>
---
 drivers/net/phy/phylink.c |    2 --
 1 file changed, 2 deletions(-)
diff --git a/drivers/net/phy/phylink.c b/drivers/net/phy/phylink.c
index 0f70a7f3dfcc..16a1f31f0091 100644
--- a/drivers/net/phy/phylink.c
+++ b/drivers/net/phy/phylink.c
@@ -72,8 +72,6 @@ struct phylink {
 	struct gpio_desc *link_gpio;
 	unsigned int link_irq;
 	struct timer_list link_poll;
-	void (*get_fixed_state)(struct net_device *dev,
-				struct phylink_link_state *s);
 
 	struct mutex state_mutex;
 	struct phylink_link_state phy_state;

RE: [net-next PATCH] net: phylink: Remove unused function pointer from phylink structure

From: "Keller, Jacob E" <jacob.e.keller@intel.com>
Date: 2025-03-19 19:08:40

-----Original Message-----
From: Alexander Duyck <redacted>
Sent: Wednesday, March 19, 2025 10:46 AM
To: netdev@vger.kernel.org
Cc: linux@armlinux.org.uk; andrew@lunn.ch; hkallweit1@gmail.com;
davem@davemloft.net; kuba@kernel.org; pabeni@redhat.com
Subject: [net-next PATCH] net: phylink: Remove unused function pointer from
phylink structure

From: Alexander Duyck <alexanderduyck@fb.com>

From what I can tell the get_fixed_state pointer in the phylink structure
hasn't been used since commit <5c05c1dbb177> ("net: phylink, dsa: eliminate
phylink_fixed_state_cb()") . Since I can't find any users for it we might
as well just drop the pointer.

Fixes: 5c05c1dbb177 ("net: phylink, dsa: eliminate phylink_fixed_state_cb()")
Signed-off-by: Alexander Duyck <alexanderduyck@fb.com>
---
 drivers/net/phy/phylink.c |    2 --
 1 file changed, 2 deletions(-)
Reviewed-by: Jacob Keller <jacob.e.keller@intel.com>
quoted hunk
diff --git a/drivers/net/phy/phylink.c b/drivers/net/phy/phylink.c
index 0f70a7f3dfcc..16a1f31f0091 100644
--- a/drivers/net/phy/phylink.c
+++ b/drivers/net/phy/phylink.c
@@ -72,8 +72,6 @@ struct phylink {
 	struct gpio_desc *link_gpio;
 	unsigned int link_irq;
 	struct timer_list link_poll;
-	void (*get_fixed_state)(struct net_device *dev,
-				struct phylink_link_state *s);

 	struct mutex state_mutex;
 	struct phylink_link_state phy_state;

Re: [net-next PATCH] net: phylink: Remove unused function pointer from phylink structure

From: "Russell King (Oracle)" <linux@armlinux.org.uk>
Date: 2025-03-19 19:34:07

On Wed, Mar 19, 2025 at 10:46:25AM -0700, Alexander Duyck wrote:
From: Alexander Duyck <alexanderduyck@fb.com>

From what I can tell the get_fixed_state pointer in the phylink structure
hasn't been used since commit <5c05c1dbb177> ("net: phylink, dsa: eliminate
phylink_fixed_state_cb()") . Since I can't find any users for it we might
as well just drop the pointer.

Fixes: 5c05c1dbb177 ("net: phylink, dsa: eliminate phylink_fixed_state_cb()")
Signed-off-by: Alexander Duyck <alexanderduyck@fb.com>
Reviewed-by: Russell King (Oracle) <redacted>

Thanks!

-- 
RMK's Patch system: https://www.armlinux.org.uk/developer/patches/
FTTP is here! 80Mbps down 10Mbps up. Decent connectivity at last!

Re: [net-next PATCH] net: phylink: Remove unused function pointer from phylink structure

From: patchwork-bot+netdevbpf@kernel.org
Date: 2025-03-24 20:50:06

Hello:

This patch was applied to netdev/net-next.git (main)
by Jakub Kicinski [off-list ref]:

On Wed, 19 Mar 2025 10:46:25 -0700 you wrote:
From: Alexander Duyck <alexanderduyck@fb.com>

From what I can tell the get_fixed_state pointer in the phylink structure
hasn't been used since commit <5c05c1dbb177> ("net: phylink, dsa: eliminate
phylink_fixed_state_cb()") . Since I can't find any users for it we might
as well just drop the pointer.

[...]
Here is the summary with links:
  - [net-next] net: phylink: Remove unused function pointer from phylink structure
    https://git.kernel.org/netdev/net-next/c/c3ad9d9e7da8

You are awesome, thank you!
-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help