[PATCH net-next v1 1/1] drivers: net: xgene: Don't use "proxy" headers

Subsystems: applied micro (apm) x-gene soc ethernet driver, networking drivers, the rest

STALE560d

2 messages, 2 authors, 2025-02-26 · open the first message on its own page

[PATCH net-next v1 1/1] drivers: net: xgene: Don't use "proxy" headers

From: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Date: 2025-02-24 12:00:42

Update header inclusions to follow IWYU (Include What You Use)
principle.

In this case replace *gpio.h, which are subject to remove by the GPIOLIB
subsystem, with the respective headers that are being used by the driver.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
---
 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c b/drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c
index 86607b79c09f..cc3b1631c905 100644
--- a/drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c
+++ b/drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c
@@ -6,8 +6,14 @@
  *	    Keyur Chudgar <kchudgar@apm.com>
  */
 
-#include <linux/of_gpio.h>
-#include <linux/gpio.h>
+#include <linux/acpi.h>
+#include <linux/clk.h>
+#include <linux/err.h>
+#include <linux/gpio/consumer.h>
+#include <linux/io.h>
+#include <linux/types.h>
+#include <linux/workqueue.h>
+
 #include "xgene_enet_main.h"
 #include "xgene_enet_hw.h"
 #include "xgene_enet_xgmac.h"
-- 
2.45.1.3035.g276e886db78b

Re: [PATCH net-next v1 1/1] drivers: net: xgene: Don't use "proxy" headers

From: patchwork-bot+netdevbpf@kernel.org
Date: 2025-02-26 03:10:08

Hello:

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

On Mon, 24 Feb 2025 14:00:37 +0200 you wrote:
Update header inclusions to follow IWYU (Include What You Use)
principle.

In this case replace *gpio.h, which are subject to remove by the GPIOLIB
subsystem, with the respective headers that are being used by the driver.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>

[...]
Here is the summary with links:
  - [net-next,v1,1/1] drivers: net: xgene: Don't use "proxy" headers
    https://git.kernel.org/netdev/net-next/c/ad530283d3c8

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