From nobody Wed Apr 1 09:45:46 2026 Received: from mail-wr1-f52.google.com (mail-wr1-f52.google.com [209.85.221.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D82963E3174 for ; Tue, 31 Mar 2026 12:58:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.52 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774961907; cv=none; b=k3kNnrdzMKnway05Ky9mUCwhiiiLwEciJIk4JuRmCBPb1mF2KqtKvubQTcznejqMS3wY571+Q49do6J9/zHHLX+yujWqWLdxTnvtIp0+j9Xq7/zmKxNOqHKYpqfx2eB2XZ1nz4TAhg0OlAU7Bjy6koTB8BqMnaW5rAddCAqfY8I= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774961907; c=relaxed/simple; bh=djHK6/e1j3FccuHU3wL+GIytWjfnGOh6XecERoS/cM4=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=Bm8n2weqnKJXpifrNZllhp9kB7b4Bsq/6ESVFRLdseSY7YY6iLdPsyErjtn4shGXH6ilSLmiA2GZb9Vgi5Goj6KIrG4RGIfdVFIa6XhIxN6JnQrbxGrl7+R5Urphct2zW9p3+uwjMguxgNeXRMKZNChpNKTkgl7qAQJ67/Z3Y1Q= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=hfYhvb9W; arc=none smtp.client-ip=209.85.221.52 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="hfYhvb9W" Received: by mail-wr1-f52.google.com with SMTP id ffacd0b85a97d-43cfa33a983so1602123f8f.1 for ; Tue, 31 Mar 2026 05:58:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774961904; x=1775566704; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:from:to:cc:subject:date:message-id:reply-to; bh=2cLRzPgMh1jzUyXR5ubz7SX1AzTAShSPRbVtdWw9nFk=; b=hfYhvb9WchuQPrqngIng5KlXfNH7f/24CVSdshH7wIbPWpOSUHFw4C9qzbMIGbXGwh thzRryEBpaWu63vqMOx8CeROn8UQ0LyPpBc9bepSAnjV+vxhxqLRVy5Sdh8NgCIdL1vt OG1ay1BrA2xie8umdNpbnA9dC/M0HRZj5mSdF8RjYNVyYHiPs7WwYW7CQj5LmoTBZavg HNex1PZbGrJpz+nykaGNDdFfSaE2y5Y7ICor4++LQd9vGefOaTj3LXlPgePcPlmlixrR dvDyTpST2MLubPfGoK0WhqGkpfIfEqjYbeuu3j6HDBW9TWnU1MTnlXnFMAul6XeXjJoB 6y/Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774961904; x=1775566704; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=2cLRzPgMh1jzUyXR5ubz7SX1AzTAShSPRbVtdWw9nFk=; b=kRa61kKPugEHKiqKu0fw5CbzT2AN4g8X20XMLm1Q8cufD0LbmFbNpAucrPQU/Rhpcp 2rEEIv6aYBrt3g0ZUwtOt7mw4GLX/VOfIMi2QJLZKTr/jvOogarlXRiwSLrYEu4PbLKu l13meHU5z8COzRU++bL25I8fwJqNqtoo+MxYabb0nJeZuKO7W1PXZUPBQioJbrVUWXZW 6PY6zhpE29b7d94k24ysc1WguLRjI3+7kB4mCojaLLuqzDGY6dTW+7X4f3EE2U2212zT Z5ITVDVoE+18MUoJNjRouFjsdMYHMzVcGlwt7vIttAbgwsI0/I4I0QLNH4iEZMkYpiSQ P9SA== X-Forwarded-Encrypted: i=1; AJvYcCXcZ1waBpzKFLYBvVzsjXZ/FsQpDmJwVdaXdus+/485Mxlilu6JRk6kwKxpp/NEcKgmHtCnUFHs7xMRr4o=@vger.kernel.org X-Gm-Message-State: AOJu0Ywjlj5KoMjM7IONEqwQrnvJXsZdrFu9rKesQPcQ42RdZhaULou6 Xj3kffBdlUwQ4tRrFfRh1sj9t8KnhKiCsCz4JXf0xxEzOPi/O9uwFEwF X-Gm-Gg: ATEYQzwYC/Px8z6KDrPTp+hUtogV0eZwPYtpHT+u0ex4QxoASSM67CtQt9+0RW/4xuM /hiBM0J+gm0uA5qRbWCbZeoYGA3Ok+QiDRE4opAuDQXlvlx6f/cKbbivsugKmAX4uqlxgWnFTrv 9CkSL9/lGfv3yj3K6V5aUNpgGROTU2yFX1nB8+f1gnaitLrnfQp+eesjaMqYTqe0bwo6shmJzz8 whY8YIRW5wb4oSVypGxvwb3kdzgKFyyvrGiTo6grAwm6XGO2CGFAzk9kqzO6EjN1Dw3vmRUnulT Evcl4ikk6pgEW5eERst4qFnLLdEIwlRiwuMvT10Gq2g/GVEt0X+wOQJ2J/vEZCNpagsVIxsFmGZ BUrBDcUXEONfzO0/R9HeR17mk63VI07WEqCh7ElAzPD2j3DtHmaKk6N9Xk6griM0WFJ1/8b4ml2 jLcezFgRrfTCwIOO15AUrJPoc4VuTQ0K3+7BXuA6n31x4AQwqyvTPveL0= X-Received: by 2002:a05:600c:a012:b0:480:6bef:63a0 with SMTP id 5b1f17b1804b1-48727ede8d3mr291577115e9.21.1774961904134; Tue, 31 Mar 2026 05:58:24 -0700 (PDT) Received: from nixos-office (195-23-151-163.net.novis.pt. [195.23.151.163]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4887e93c0cfsm38946535e9.9.2026.03.31.05.58.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 31 Mar 2026 05:58:23 -0700 (PDT) Sender: Julian Braha From: Julian Braha To: manabian@gmail.com, davem@davemloft.net, peppe.cavallaro@st.com, alexandre.torgue@foss.st.com, mcoquelin.stm32@gmail.com Cc: netdev@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Julian Braha Subject: [PATCH] stmmac: cleanup dead dependencies on STMMAC_PLATFORM and STMMAC_ETH in Kconfig Date: Tue, 31 Mar 2026 13:58:17 +0100 Message-ID: <20260331125817.117091-1-julianbraha@gmail.com> X-Mailer: git-send-email 2.51.2 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" There are already 'if STMMAC_ETH' and 'STMMAC_PLATFORM' conditions wrapping these config options, making the 'depends on' statements duplicate dependencies (dead code). I propose leaving the outer 'if STMMAC_PLATFORM...endif' and 'if STMMAC_ETH...endif' conditions, and removing the individual 'depends on' statements. This dead code was found by kconfirm, a static analysis tool for Kconfig. Signed-off-by: Julian Braha Reviewed-by: Russell King (Oracle) --- drivers/net/ethernet/stmicro/stmmac/Kconfig | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/drivers/net/ethernet/stmicro/stmmac/Kconfig b/drivers/net/ethe= rnet/stmicro/stmmac/Kconfig index c2cb530fd0a2..ba5473b8dae0 100644 --- a/drivers/net/ethernet/stmicro/stmmac/Kconfig +++ b/drivers/net/ethernet/stmicro/stmmac/Kconfig @@ -20,7 +20,6 @@ if STMMAC_ETH config STMMAC_SELFTESTS bool "Support for STMMAC Selftests" depends on INET - depends on STMMAC_ETH default n help This adds support for STMMAC Selftests using ethtool. Enable this @@ -29,7 +28,6 @@ config STMMAC_SELFTESTS =20 config STMMAC_PLATFORM tristate "STMMAC Platform bus support" - depends on STMMAC_ETH select MFD_SYSCON default y help @@ -53,7 +51,6 @@ config DWMAC_DWC_QOS_ETH =20 config DWMAC_GENERIC tristate "Generic driver for DWMAC" - default STMMAC_PLATFORM help Generic DWMAC driver for platforms that don't require any platform specific code to function or is using platform @@ -336,7 +333,6 @@ config DWMAC_IMX8 config DWMAC_INTEL_PLAT tristate "Intel dwmac support" depends on OF && COMMON_CLK - depends on STMMAC_ETH help Support for ethernet controllers on Intel SoCs =20 @@ -371,7 +367,7 @@ config DWMAC_VISCONTI help Support for ethernet controller on Visconti SoCs. =20 -endif +endif # STMMAC_PLATFORM =20 config STMMAC_LIBPCI tristate @@ -381,7 +377,7 @@ config STMMAC_LIBPCI config DWMAC_INTEL tristate "Intel GMAC support" default X86 - depends on X86 && STMMAC_ETH && PCI + depends on X86 && PCI depends on COMMON_CLK depends on ACPI help @@ -420,4 +416,4 @@ config STMMAC_PCI If you have a controller with this interface, say Y or M here. =20 If unsure, say N. -endif +endif # STMMAC_ETH --=20 2.51.2