[openwrt/openwrt] ramips: Fix cmpilation

LEDE Commits lede-commits at lists.infradead.org
Thu Dec 4 12:42:55 PST 2025


hauke pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/27e5d7ddd974dbf1843df10ca6a0c6bc2b7e1134

commit 27e5d7ddd974dbf1843df10ca6a0c6bc2b7e1134
Author: Hauke Mehrtens <hauke at hauke-m.de>
AuthorDate: Thu Dec 4 21:12:24 2025 +0100

    ramips: Fix cmpilation
    
    Fixes this compile problem:
    ```
    drivers/net/ethernet/ralink/esw_rt3050.c: In function 'rt3050_esw_init':
    drivers/net/ethernet/ralink/esw_rt3050.c:1467:12: error: 'pdev' is used uninitialized [-Werror=uninitialized]
     1467 |         if (!pdev)
          |            ^
    drivers/net/ethernet/ralink/esw_rt3050.c:1461:33: note: 'pdev' was declared here
     1461 |         struct platform_device *pdev;
          |                                 ^~~~
    cc1: all warnings being treated as errors
    ```
    
    Fixes: 4ffd5aa239c1 ("treewide: fix coccinelle checks")
    Signed-off-by: Hauke Mehrtens <hauke at hauke-m.de>
---
 target/linux/ramips/files/drivers/net/ethernet/ralink/esw_rt3050.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/target/linux/ramips/files/drivers/net/ethernet/ralink/esw_rt3050.c b/target/linux/ramips/files/drivers/net/ethernet/ralink/esw_rt3050.c
index 5b3f21c92f..3bf2c2e83c 100644
--- a/target/linux/ramips/files/drivers/net/ethernet/ralink/esw_rt3050.c
+++ b/target/linux/ramips/files/drivers/net/ethernet/ralink/esw_rt3050.c
@@ -1464,13 +1464,13 @@ int rt3050_esw_init(struct fe_priv *priv)
 	const __be32 *rgmii;
 	int ret;
 
-	if (!pdev)
-		return -ENODEV;
-
 	if (!of_device_is_compatible(np, ralink_esw_match->compatible))
 		return -EINVAL;
 
 	pdev = of_find_device_by_node(np);
+	if (!pdev)
+		return -ENODEV;
+
 	esw = platform_get_drvdata(pdev);
 	if (!esw) {
 		put_device(&pdev->dev);




More information about the lede-commits mailing list