* [PATCH 1/9] scripts: kconfig: merge_config.sh: use POSIX '=' in test
2026-03-17 9:13 [PATCH 0/9] configs: cleanup obsolete or incorrect assignments Vincent Mailhol (Arm)
@ 2026-03-17 9:13 ` Vincent Mailhol (Arm)
2026-03-17 9:30 ` Mikko Rapeli
2026-03-17 9:13 ` [PATCH 2/9] configs: remove orphan dependencies of NETFILTER_XTABLES_LEGACY Vincent Mailhol (Arm)
` (7 subsequent siblings)
8 siblings, 1 reply; 24+ messages in thread
From: Vincent Mailhol (Arm) @ 2026-03-17 9:13 UTC (permalink / raw)
To: Nathan Chancellor, Nicolas Schier, Mikko Rapeli,
Richard Henderson, Matt Turner, Magnus Lindholm, Russell King,
Aaro Koskinen, Andreas Kemnade, Kevin Hilman, Roger Quadros,
Tony Lindgren, Huacai Chen, WANG Xuerui, Thomas Bogendoerfer,
Madhavan Srinivasan, Michael Ellerman, Nicholas Piggin,
Christophe Leroy (CS GROUP), Paul Walmsley, Palmer Dabbelt,
Albert Ou, Alexandre Ghiti, Heiko Carstens, Vasily Gorbik,
Alexander Gordeev, Christian Borntraeger, Sven Schnelle,
Yoshinori Sato, Rich Felker, John Paul Adrian Glaubitz,
Thomas Gleixner, Ingo Molnar, Borislav Petkov, Dave Hansen, x86,
H. Peter Anvin, Sebastian Andrzej Siewior, Clark Williams,
Steven Rostedt, Pablo Neira Ayuso, Krzysztof Kozlowski,
Alim Akhtar, Frank Li, Sascha Hauer, Pengutronix Kernel Team,
Fabio Estevam, Vladimir Zapolskiy, Piotr Wojtaszczyk, Liviu Dudau,
Sudeep Holla, Lorenzo Pieralisi, Geert Uytterhoeven, Magnus Damm,
Vladimir Kondratiev, Gregory CLEMENT, Théo Lebrun,
James E.J. Bottomley, Helge Deller, Janusz Krzysztofik,
Jonathan Neuschäfer, Chris Zankel, Max Filippov,
Thomas Zimmermann, Arnd Bergmann, Heiko Stuebner,
Kuninori Morimoto, Mark Brown, Eric Biggers, Ard Biesheuvel,
Sricharan Ramabadhran, Bjorn Andersson, Michael Walle,
Guenter Roeck, Srinivas Kandagatla, Rob Herring (Arm),
Dmitry Baryshkov, Greg Kroah-Hartman, Anna Schumaker
Cc: Alexandre Gonzalo, linux-kbuild, linux-kernel, linux-alpha,
linux-arm-kernel, linux-omap, loongarch, linux-mips, linuxppc-dev,
linux-riscv, linux-s390, linux-sh, linux-rt-devel,
linux-samsung-soc, imx, linux-renesas-soc, linux-parisc, openbmc,
Vincent Mailhol (Arm)
merge_config.sh yields this warning:
./scripts/kconfig/merge_config.sh: 384: [: false: unexpected operator
This happens because the script runs under /bin/sh but compares
strings using the '==' operator, which is a bash extension. The POSIX
test command only specifies '=' for string equality.
Replace '==' with the POSIX-compatible '=' so the script works when
run with /bin/sh as intended.
Fixes: dfc97e1c5da5 ("scripts: kconfig: merge_config.sh: use awk in checks too")
Signed-off-by: Vincent Mailhol (Arm) <mailhol@kernel.org>
---
scripts/kconfig/merge_config.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/scripts/kconfig/merge_config.sh b/scripts/kconfig/merge_config.sh
index 735e1de450c6..073c6bec5245 100755
--- a/scripts/kconfig/merge_config.sh
+++ b/scripts/kconfig/merge_config.sh
@@ -381,7 +381,7 @@ END {
STRICT_MODE_VIOLATED=true
fi
-if [ "$STRICT" == "true" ] && [ "$STRICT_MODE_VIOLATED" == "true" ]; then
+if [ "$STRICT" = "true" ] && [ "$STRICT_MODE_VIOLATED" = "true" ]; then
echo "Requested and effective config differ"
exit 1
fi
--
2.43.0
^ permalink raw reply related [flat|nested] 24+ messages in thread* Re: [PATCH 1/9] scripts: kconfig: merge_config.sh: use POSIX '=' in test
2026-03-17 9:13 ` [PATCH 1/9] scripts: kconfig: merge_config.sh: use POSIX '=' in test Vincent Mailhol (Arm)
@ 2026-03-17 9:30 ` Mikko Rapeli
2026-03-25 10:33 ` Vincent Mailhol (Arm)
0 siblings, 1 reply; 24+ messages in thread
From: Mikko Rapeli @ 2026-03-17 9:30 UTC (permalink / raw)
To: Vincent Mailhol (Arm)
Cc: Nathan Chancellor, Nicolas Schier, Richard Henderson, Matt Turner,
Magnus Lindholm, Russell King, Aaro Koskinen, Andreas Kemnade,
Kevin Hilman, Roger Quadros, Tony Lindgren, Huacai Chen,
WANG Xuerui, Thomas Bogendoerfer, Madhavan Srinivasan,
Michael Ellerman, Nicholas Piggin, Christophe Leroy (CS GROUP),
Paul Walmsley, Palmer Dabbelt, Albert Ou, Alexandre Ghiti,
Heiko Carstens, Vasily Gorbik, Alexander Gordeev,
Christian Borntraeger, Sven Schnelle, Yoshinori Sato, Rich Felker,
John Paul Adrian Glaubitz, Thomas Gleixner, Ingo Molnar,
Borislav Petkov, Dave Hansen, x86, H. Peter Anvin,
Sebastian Andrzej Siewior, Clark Williams, Steven Rostedt,
Pablo Neira Ayuso, Krzysztof Kozlowski, Alim Akhtar, Frank Li,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam,
Vladimir Zapolskiy, Piotr Wojtaszczyk, Liviu Dudau, Sudeep Holla,
Lorenzo Pieralisi, Geert Uytterhoeven, Magnus Damm,
Vladimir Kondratiev, Gregory CLEMENT, Théo Lebrun,
James E.J. Bottomley, Helge Deller, Janusz Krzysztofik,
Jonathan Neuschäfer, Chris Zankel, Max Filippov,
Thomas Zimmermann, Arnd Bergmann, Heiko Stuebner,
Kuninori Morimoto, Mark Brown, Eric Biggers, Ard Biesheuvel,
Sricharan Ramabadhran, Bjorn Andersson, Michael Walle,
Guenter Roeck, Srinivas Kandagatla, Rob Herring (Arm),
Dmitry Baryshkov, Greg Kroah-Hartman, Anna Schumaker,
Alexandre Gonzalo, linux-kbuild, linux-kernel, linux-alpha,
linux-arm-kernel, linux-omap, loongarch, linux-mips, linuxppc-dev,
linux-riscv, linux-s390, linux-sh, linux-rt-devel,
linux-samsung-soc, imx, linux-renesas-soc, linux-parisc, openbmc
Hi,
On Tue, Mar 17, 2026 at 10:13:37AM +0100, Vincent Mailhol (Arm) wrote:
> merge_config.sh yields this warning:
>
> ./scripts/kconfig/merge_config.sh: 384: [: false: unexpected operator
>
> This happens because the script runs under /bin/sh but compares
> strings using the '==' operator, which is a bash extension. The POSIX
> test command only specifies '=' for string equality.
>
> Replace '==' with the POSIX-compatible '=' so the script works when
> run with /bin/sh as intended.
>
> Fixes: dfc97e1c5da5 ("scripts: kconfig: merge_config.sh: use awk in checks too")
> Signed-off-by: Vincent Mailhol (Arm) <mailhol@kernel.org>
This fix is already merged in kbuild trees:
https://lore.kernel.org/linux-kbuild/20260309121505.40454-1-o451686892@gmail.com/
https://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux.git/log/?h=kbuild-fixes-for-next
Cheers,
-Mikko
> ---
> scripts/kconfig/merge_config.sh | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/scripts/kconfig/merge_config.sh b/scripts/kconfig/merge_config.sh
> index 735e1de450c6..073c6bec5245 100755
> --- a/scripts/kconfig/merge_config.sh
> +++ b/scripts/kconfig/merge_config.sh
> @@ -381,7 +381,7 @@ END {
> STRICT_MODE_VIOLATED=true
> fi
>
> -if [ "$STRICT" == "true" ] && [ "$STRICT_MODE_VIOLATED" == "true" ]; then
> +if [ "$STRICT" = "true" ] && [ "$STRICT_MODE_VIOLATED" = "true" ]; then
> echo "Requested and effective config differ"
> exit 1
> fi
>
> --
> 2.43.0
>
^ permalink raw reply [flat|nested] 24+ messages in thread* Re: [PATCH 1/9] scripts: kconfig: merge_config.sh: use POSIX '=' in test
2026-03-17 9:30 ` Mikko Rapeli
@ 2026-03-25 10:33 ` Vincent Mailhol (Arm)
0 siblings, 0 replies; 24+ messages in thread
From: Vincent Mailhol (Arm) @ 2026-03-25 10:33 UTC (permalink / raw)
To: Mikko Rapeli
Cc: Nathan Chancellor, Nicolas Schier, Richard Henderson, Matt Turner,
Magnus Lindholm, Russell King, Aaro Koskinen, Andreas Kemnade,
Kevin Hilman, Roger Quadros, Tony Lindgren, Huacai Chen,
WANG Xuerui, Thomas Bogendoerfer, Madhavan Srinivasan,
Michael Ellerman, Nicholas Piggin, Christophe Leroy (CS GROUP),
Paul Walmsley, Palmer Dabbelt, Albert Ou, Alexandre Ghiti,
Heiko Carstens, Vasily Gorbik, Alexander Gordeev,
Christian Borntraeger, Sven Schnelle, Yoshinori Sato, Rich Felker,
John Paul Adrian Glaubitz, Thomas Gleixner, Ingo Molnar,
Borislav Petkov, Dave Hansen, x86, H. Peter Anvin,
Sebastian Andrzej Siewior, Clark Williams, Steven Rostedt,
Pablo Neira Ayuso, Krzysztof Kozlowski, Alim Akhtar, Frank Li,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam,
Vladimir Zapolskiy, Piotr Wojtaszczyk, Liviu Dudau, Sudeep Holla,
Lorenzo Pieralisi, Geert Uytterhoeven, Magnus Damm,
Vladimir Kondratiev, Gregory CLEMENT, Théo Lebrun,
James E.J. Bottomley, Helge Deller, Janusz Krzysztofik,
Jonathan Neuschäfer, Chris Zankel, Max Filippov,
Thomas Zimmermann, Arnd Bergmann, Heiko Stuebner,
Kuninori Morimoto, Mark Brown, Eric Biggers, Ard Biesheuvel,
Sricharan Ramabadhran, Bjorn Andersson, Michael Walle,
Guenter Roeck, Srinivas Kandagatla, Rob Herring (Arm),
Dmitry Baryshkov, Greg Kroah-Hartman, Anna Schumaker,
Alexandre Gonzalo, linux-kbuild, linux-kernel, linux-alpha,
linux-arm-kernel, linux-omap, loongarch, linux-mips, linuxppc-dev,
linux-riscv, linux-s390, linux-sh, linux-rt-devel,
linux-samsung-soc, imx, linux-renesas-soc, linux-parisc, openbmc
On 3/17/26 10:30, Mikko Rapeli wrote:
> Hi,
>
> On Tue, Mar 17, 2026 at 10:13:37AM +0100, Vincent Mailhol (Arm) wrote:
>> merge_config.sh yields this warning:
>>
>> ./scripts/kconfig/merge_config.sh: 384: [: false: unexpected operator
>>
>> This happens because the script runs under /bin/sh but compares
>> strings using the '==' operator, which is a bash extension. The POSIX
>> test command only specifies '=' for string equality.
>>
>> Replace '==' with the POSIX-compatible '=' so the script works when
>> run with /bin/sh as intended.
>>
>> Fixes: dfc97e1c5da5 ("scripts: kconfig: merge_config.sh: use awk in checks too")
>> Signed-off-by: Vincent Mailhol (Arm) <mailhol@kernel.org>
>
> This fix is already merged in kbuild trees:
>
> https://lore.kernel.org/linux-kbuild/20260309121505.40454-1-o451686892@gmail.com/
> https://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux.git/log/?h=kbuild-fixes-for-next
Noted! I actually started to write this before the other solution was
posted, but, anyway, this will be removed in v2.
Yours sincerely,
Vincent Mailhol
^ permalink raw reply [flat|nested] 24+ messages in thread
* [PATCH 2/9] configs: remove orphan dependencies of NETFILTER_XTABLES_LEGACY
2026-03-17 9:13 [PATCH 0/9] configs: cleanup obsolete or incorrect assignments Vincent Mailhol (Arm)
2026-03-17 9:13 ` [PATCH 1/9] scripts: kconfig: merge_config.sh: use POSIX '=' in test Vincent Mailhol (Arm)
@ 2026-03-17 9:13 ` Vincent Mailhol (Arm)
2026-03-17 9:13 ` [PATCH 3/9] configs: remove obsolete assignments to CONFIG_NFS_V4_1 Vincent Mailhol (Arm)
` (6 subsequent siblings)
8 siblings, 0 replies; 24+ messages in thread
From: Vincent Mailhol (Arm) @ 2026-03-17 9:13 UTC (permalink / raw)
To: Nathan Chancellor, Nicolas Schier, Mikko Rapeli,
Richard Henderson, Matt Turner, Magnus Lindholm, Russell King,
Aaro Koskinen, Andreas Kemnade, Kevin Hilman, Roger Quadros,
Tony Lindgren, Huacai Chen, WANG Xuerui, Thomas Bogendoerfer,
Madhavan Srinivasan, Michael Ellerman, Nicholas Piggin,
Christophe Leroy (CS GROUP), Paul Walmsley, Palmer Dabbelt,
Albert Ou, Alexandre Ghiti, Heiko Carstens, Vasily Gorbik,
Alexander Gordeev, Christian Borntraeger, Sven Schnelle,
Yoshinori Sato, Rich Felker, John Paul Adrian Glaubitz,
Thomas Gleixner, Ingo Molnar, Borislav Petkov, Dave Hansen, x86,
H. Peter Anvin, Sebastian Andrzej Siewior, Clark Williams,
Steven Rostedt, Pablo Neira Ayuso, Krzysztof Kozlowski,
Alim Akhtar, Frank Li, Sascha Hauer, Pengutronix Kernel Team,
Fabio Estevam, Vladimir Zapolskiy, Piotr Wojtaszczyk, Liviu Dudau,
Sudeep Holla, Lorenzo Pieralisi, Geert Uytterhoeven, Magnus Damm,
Vladimir Kondratiev, Gregory CLEMENT, Théo Lebrun,
James E.J. Bottomley, Helge Deller, Janusz Krzysztofik,
Jonathan Neuschäfer, Chris Zankel, Max Filippov,
Thomas Zimmermann, Arnd Bergmann, Heiko Stuebner,
Kuninori Morimoto, Mark Brown, Eric Biggers, Ard Biesheuvel,
Sricharan Ramabadhran, Bjorn Andersson, Michael Walle,
Guenter Roeck, Srinivas Kandagatla, Rob Herring (Arm),
Dmitry Baryshkov, Greg Kroah-Hartman, Anna Schumaker
Cc: Alexandre Gonzalo, linux-kbuild, linux-kernel, linux-alpha,
linux-arm-kernel, linux-omap, loongarch, linux-mips, linuxppc-dev,
linux-riscv, linux-s390, linux-sh, linux-rt-devel,
linux-samsung-soc, imx, linux-renesas-soc, linux-parisc, openbmc,
Vincent Mailhol (Arm)
Since its introduction in commit 9fce66583f06 ("netfilter: Exclude
LEGACY TABLES on PREEMPT_RT."), the configurations below all depend,
either directly or indirectly, on CONFIG_NETFILTER_XTABLES_LEGACY:
- CONFIG_NETFILTER_XT_TARGET_CHECKSUM
- CONFIG_IP_NF_FILTER
- CONFIG_IP_NF_TARGET_REJECT
- CONFIG_IP_NF_NAT
- CONFIG_IP_NF_TARGET_MASQUERADE
- CONFIG_IP_NF_MANGLE
- CONFIG_IP6_NF_FILTER
- CONFIG_IP6_NF_TARGET_REJECT
- CONFIG_IP6_NF_MANGLE
- CONFIG_IP6_NF_NAT
- CONFIG_IP6_NF_TARGET_MASQUERADE
This new dependency caused many symbols to become orphaned, meaning
their dependencies are no longer satisfied and Kconfig drops them from
the final configuration.
Note that CONFIG_NFT_COMPAT is another parent dependency, so the
above-listed symbols would not become orphaned as long as NFT_COMPAT
is present.
Considering that these are legacy options and that nobody complained
in recent kernel releases when these options were already missing, it
is safe to assume they can be removed.
Suppress all these configuration symbols in all the defconfig files
that have neither CONFIG_NETFILTER_XTABLES_LEGACY nor
CONFIG_NFT_COMPAT set.
FYI, the suppressions were done using:
git grep -z -L -E '^CONFIG_(NETFILTER_XTABLES_LEGACY|NFT_COMPAT)=(y|m)$' -- 'arch/*/configs/*defconfig' |\
xargs -0 sed -i -E '/^CONFIG_(NETFILTER_XT_TARGET_CHECKSUM|IP_NF_FILTER|IP_NF_TARGET_REJECT|IP_NF_NAT|IP_NF_TARGET_MASQUERADE|IP_NF_MANGLE|IP6_NF_FILTER|IP6_NF_TARGET_REJECT|IP6_NF_MANGLE|IP6_NF_NAT|IP6_NF_TARGET_MASQUERADE)=(y|m)$/d'
Fixes: 9fce66583f06 ("netfilter: Exclude LEGACY TABLES on PREEMPT_RT.")
Signed-off-by: Vincent Mailhol (Arm) <mailhol@kernel.org>
---
One alternative is obviously to set NF_TABLES and NFT_COMPAT to give
back to those orphaned symbols a parent configuration.
The removal seemed a better alternative, mostly because no one
complained so far, but if someone has a strong belief that those
symbols should not be removed, I can prepare a v2 to un-orphaned them
instead of removing them.
---
arch/alpha/configs/defconfig | 1 -
arch/arm/configs/ixp4xx_defconfig | 3 ---
arch/arm/configs/keystone_defconfig | 3 ---
arch/arm/configs/spitz_defconfig | 4 ----
arch/arm64/configs/defconfig | 11 -----------
arch/mips/configs/bmips_stb_defconfig | 1 -
arch/mips/configs/fuloong2e_defconfig | 3 ---
arch/mips/configs/gpr_defconfig | 3 ---
arch/mips/configs/ip22_defconfig | 6 ------
arch/mips/configs/loongson2k_defconfig | 3 ---
arch/mips/configs/loongson3_defconfig | 11 -----------
arch/mips/configs/malta_defconfig | 6 ------
arch/mips/configs/malta_kvm_defconfig | 6 ------
arch/mips/configs/maltaup_xpa_defconfig | 6 ------
arch/mips/configs/mtx1_defconfig | 6 ------
arch/mips/configs/rb532_defconfig | 3 ---
arch/mips/configs/rm200_defconfig | 6 ------
arch/mips/configs/rt305x_defconfig | 3 ---
arch/mips/configs/xway_defconfig | 3 ---
arch/powerpc/configs/85xx/stx_gp3_defconfig | 1 -
arch/powerpc/configs/cell_defconfig | 3 ---
arch/powerpc/configs/linkstation_defconfig | 3 ---
arch/powerpc/configs/mvme5100_defconfig | 3 ---
arch/powerpc/configs/pmac32_defconfig | 3 ---
arch/powerpc/configs/ppc6xx_defconfig | 6 ------
arch/riscv/configs/defconfig | 8 --------
arch/sh/configs/titan_defconfig | 6 ------
arch/x86/configs/i386_defconfig | 7 -------
arch/x86/configs/x86_64_defconfig | 7 -------
29 files changed, 135 deletions(-)
diff --git a/arch/alpha/configs/defconfig b/arch/alpha/configs/defconfig
index 3280bd9e6578..82a225b5eba4 100644
--- a/arch/alpha/configs/defconfig
+++ b/arch/alpha/configs/defconfig
@@ -19,7 +19,6 @@ CONFIG_INET_ESP=m
# CONFIG_IPV6 is not set
CONFIG_NETFILTER=y
CONFIG_IP_NF_IPTABLES=m
-CONFIG_IP_NF_FILTER=m
CONFIG_VLAN_8021Q=m
CONFIG_PNP=y
CONFIG_ISAPNP=y
diff --git a/arch/arm/configs/ixp4xx_defconfig b/arch/arm/configs/ixp4xx_defconfig
index 81199dddcde7..0a8a472e3ce1 100644
--- a/arch/arm/configs/ixp4xx_defconfig
+++ b/arch/arm/configs/ixp4xx_defconfig
@@ -46,9 +46,6 @@ CONFIG_IP_VS_DH=m
CONFIG_IP_VS_SH=m
CONFIG_IP_NF_IPTABLES=m
CONFIG_IP_NF_MATCH_TTL=m
-CONFIG_IP_NF_FILTER=m
-CONFIG_IP_NF_TARGET_REJECT=m
-CONFIG_IP_NF_MANGLE=m
CONFIG_IP_NF_ARPTABLES=m
CONFIG_IP_NF_ARPFILTER=m
CONFIG_ATM=y
diff --git a/arch/arm/configs/keystone_defconfig b/arch/arm/configs/keystone_defconfig
index b0cadd878152..9e7d839d2ea3 100644
--- a/arch/arm/configs/keystone_defconfig
+++ b/arch/arm/configs/keystone_defconfig
@@ -95,9 +95,6 @@ CONFIG_IP_NF_IPTABLES=y
CONFIG_IP_NF_MATCH_AH=y
CONFIG_IP_NF_MATCH_ECN=y
CONFIG_IP_NF_MATCH_TTL=y
-CONFIG_IP_NF_FILTER=y
-CONFIG_IP_NF_TARGET_REJECT=y
-CONFIG_IP_NF_MANGLE=y
CONFIG_IP_NF_TARGET_ECN=y
CONFIG_IP_NF_TARGET_TTL=y
CONFIG_IP_NF_RAW=y
diff --git a/arch/arm/configs/spitz_defconfig b/arch/arm/configs/spitz_defconfig
index c130af6d44d4..8d19274578cb 100644
--- a/arch/arm/configs/spitz_defconfig
+++ b/arch/arm/configs/spitz_defconfig
@@ -32,9 +32,7 @@ CONFIG_IP_NF_IPTABLES=m
CONFIG_IP_NF_MATCH_ADDRTYPE=m
CONFIG_IP_NF_MATCH_ECN=m
CONFIG_IP_NF_MATCH_TTL=m
-CONFIG_IP_NF_FILTER=m
CONFIG_IP_NF_TARGET_LOG=m
-CONFIG_IP_NF_MANGLE=m
CONFIG_IP_NF_RAW=m
CONFIG_IP_NF_ARPTABLES=m
CONFIG_IP_NF_ARPFILTER=m
@@ -46,8 +44,6 @@ CONFIG_IP6_NF_MATCH_OPTS=m
CONFIG_IP6_NF_MATCH_HL=m
CONFIG_IP6_NF_MATCH_IPV6HEADER=m
CONFIG_IP6_NF_MATCH_RT=m
-CONFIG_IP6_NF_FILTER=m
-CONFIG_IP6_NF_MANGLE=m
CONFIG_IP6_NF_RAW=m
CONFIG_BT=m
CONFIG_BT_RFCOMM=m
diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index b67d5b1fc45b..cfedcb61cc55 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -146,24 +146,13 @@ CONFIG_BRIDGE_NETFILTER=m
CONFIG_NF_CONNTRACK=m
CONFIG_NF_CONNTRACK_EVENTS=y
CONFIG_NETFILTER_XT_MARK=m
-CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m
CONFIG_NETFILTER_XT_TARGET_LOG=m
CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m
CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
CONFIG_NETFILTER_XT_MATCH_IPVS=m
CONFIG_IP_VS=m
CONFIG_IP_NF_IPTABLES=m
-CONFIG_IP_NF_FILTER=m
-CONFIG_IP_NF_TARGET_REJECT=m
-CONFIG_IP_NF_NAT=m
-CONFIG_IP_NF_TARGET_MASQUERADE=m
-CONFIG_IP_NF_MANGLE=m
CONFIG_IP6_NF_IPTABLES=m
-CONFIG_IP6_NF_FILTER=m
-CONFIG_IP6_NF_TARGET_REJECT=m
-CONFIG_IP6_NF_MANGLE=m
-CONFIG_IP6_NF_NAT=m
-CONFIG_IP6_NF_TARGET_MASQUERADE=m
CONFIG_BRIDGE=m
CONFIG_BRIDGE_VLAN_FILTERING=y
CONFIG_NET_DSA=m
diff --git a/arch/mips/configs/bmips_stb_defconfig b/arch/mips/configs/bmips_stb_defconfig
index ecfa7f777efa..4be4e8b0d6a1 100644
--- a/arch/mips/configs/bmips_stb_defconfig
+++ b/arch/mips/configs/bmips_stb_defconfig
@@ -69,7 +69,6 @@ CONFIG_TCP_CONG_BIC=y
# CONFIG_TCP_CONG_HTCP is not set
# CONFIG_IPV6 is not set
CONFIG_IP_NF_IPTABLES=y
-CONFIG_IP_NF_FILTER=y
CONFIG_NETFILTER=y
CONFIG_NETFILTER_XTABLES=y
CONFIG_BRIDGE=y
diff --git a/arch/mips/configs/fuloong2e_defconfig b/arch/mips/configs/fuloong2e_defconfig
index b6fe3c962464..a0c4ce45277c 100644
--- a/arch/mips/configs/fuloong2e_defconfig
+++ b/arch/mips/configs/fuloong2e_defconfig
@@ -67,9 +67,6 @@ CONFIG_IP_NF_IPTABLES=m
CONFIG_IP_NF_MATCH_AH=m
CONFIG_IP_NF_MATCH_ECN=m
CONFIG_IP_NF_MATCH_TTL=m
-CONFIG_IP_NF_FILTER=m
-CONFIG_IP_NF_TARGET_REJECT=m
-CONFIG_IP_NF_MANGLE=m
CONFIG_IP_NF_TARGET_ECN=m
CONFIG_IP_NF_TARGET_TTL=m
CONFIG_IP_NF_RAW=m
diff --git a/arch/mips/configs/gpr_defconfig b/arch/mips/configs/gpr_defconfig
index 437ef6dc0b4c..c201fc6923c6 100644
--- a/arch/mips/configs/gpr_defconfig
+++ b/arch/mips/configs/gpr_defconfig
@@ -56,9 +56,6 @@ CONFIG_IP_NF_IPTABLES=m
CONFIG_IP_NF_MATCH_AH=m
CONFIG_IP_NF_MATCH_ECN=m
CONFIG_IP_NF_MATCH_TTL=m
-CONFIG_IP_NF_FILTER=m
-CONFIG_IP_NF_TARGET_REJECT=m
-CONFIG_IP_NF_MANGLE=m
CONFIG_IP_NF_TARGET_ECN=m
CONFIG_IP_NF_TARGET_TTL=m
CONFIG_IP_NF_RAW=m
diff --git a/arch/mips/configs/ip22_defconfig b/arch/mips/configs/ip22_defconfig
index e123848f94ab..3ee644a5b5fa 100644
--- a/arch/mips/configs/ip22_defconfig
+++ b/arch/mips/configs/ip22_defconfig
@@ -123,9 +123,6 @@ CONFIG_IP_NF_IPTABLES=m
CONFIG_IP_NF_MATCH_AH=m
CONFIG_IP_NF_MATCH_ECN=m
CONFIG_IP_NF_MATCH_TTL=m
-CONFIG_IP_NF_FILTER=m
-CONFIG_IP_NF_TARGET_REJECT=m
-CONFIG_IP_NF_MANGLE=m
CONFIG_IP_NF_TARGET_ECN=m
CONFIG_IP_NF_TARGET_TTL=m
CONFIG_IP_NF_RAW=m
@@ -141,9 +138,6 @@ CONFIG_IP6_NF_MATCH_IPV6HEADER=m
CONFIG_IP6_NF_MATCH_MH=m
CONFIG_IP6_NF_MATCH_RT=m
CONFIG_IP6_NF_TARGET_HL=m
-CONFIG_IP6_NF_FILTER=m
-CONFIG_IP6_NF_TARGET_REJECT=m
-CONFIG_IP6_NF_MANGLE=m
CONFIG_IP6_NF_RAW=m
CONFIG_PHONET=m
CONFIG_NET_SCHED=y
diff --git a/arch/mips/configs/loongson2k_defconfig b/arch/mips/configs/loongson2k_defconfig
index a5c50b63d478..c09336e7647e 100644
--- a/arch/mips/configs/loongson2k_defconfig
+++ b/arch/mips/configs/loongson2k_defconfig
@@ -69,9 +69,6 @@ CONFIG_IP_NF_IPTABLES=m
CONFIG_IP_NF_MATCH_AH=m
CONFIG_IP_NF_MATCH_ECN=m
CONFIG_IP_NF_MATCH_TTL=m
-CONFIG_IP_NF_FILTER=m
-CONFIG_IP_NF_TARGET_REJECT=m
-CONFIG_IP_NF_MANGLE=m
CONFIG_IP_NF_TARGET_ECN=m
CONFIG_IP_NF_TARGET_TTL=m
CONFIG_IP_NF_RAW=m
diff --git a/arch/mips/configs/loongson3_defconfig b/arch/mips/configs/loongson3_defconfig
index 575aaf242361..fac430dfb4e9 100644
--- a/arch/mips/configs/loongson3_defconfig
+++ b/arch/mips/configs/loongson3_defconfig
@@ -66,7 +66,6 @@ CONFIG_NF_CONNTRACK_SNMP=m
CONFIG_NF_TABLES=m
CONFIG_NFT_CT=m
CONFIG_NFT_NAT=m
-CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m
CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
CONFIG_NETFILTER_XT_TARGET_MARK=m
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
@@ -93,11 +92,6 @@ CONFIG_IP_NF_MATCH_AH=m
CONFIG_IP_NF_MATCH_ECN=m
CONFIG_IP_NF_MATCH_RPFILTER=m
CONFIG_IP_NF_MATCH_TTL=m
-CONFIG_IP_NF_FILTER=m
-CONFIG_IP_NF_TARGET_REJECT=m
-CONFIG_IP_NF_NAT=m
-CONFIG_IP_NF_TARGET_MASQUERADE=m
-CONFIG_IP_NF_MANGLE=m
CONFIG_IP_NF_TARGET_ECN=m
CONFIG_IP_NF_TARGET_TTL=m
CONFIG_IP_NF_RAW=m
@@ -107,13 +101,8 @@ CONFIG_IP_NF_ARP_MANGLE=m
CONFIG_NF_TABLES_IPV6=y
CONFIG_IP6_NF_IPTABLES=m
CONFIG_IP6_NF_MATCH_RPFILTER=m
-CONFIG_IP6_NF_FILTER=m
-CONFIG_IP6_NF_TARGET_REJECT=m
-CONFIG_IP6_NF_MANGLE=m
CONFIG_IP6_NF_RAW=m
CONFIG_IP6_NF_SECURITY=m
-CONFIG_IP6_NF_NAT=m
-CONFIG_IP6_NF_TARGET_MASQUERADE=m
CONFIG_NF_TABLES_BRIDGE=m
CONFIG_BRIDGE_NF_EBTABLES=m
CONFIG_BRIDGE_EBT_T_FILTER=m
diff --git a/arch/mips/configs/malta_defconfig b/arch/mips/configs/malta_defconfig
index 81704ec67f09..0d69dd1ae7fa 100644
--- a/arch/mips/configs/malta_defconfig
+++ b/arch/mips/configs/malta_defconfig
@@ -123,9 +123,6 @@ CONFIG_IP_NF_IPTABLES=m
CONFIG_IP_NF_MATCH_AH=m
CONFIG_IP_NF_MATCH_ECN=m
CONFIG_IP_NF_MATCH_TTL=m
-CONFIG_IP_NF_FILTER=m
-CONFIG_IP_NF_TARGET_REJECT=m
-CONFIG_IP_NF_MANGLE=m
CONFIG_IP_NF_TARGET_ECN=m
CONFIG_IP_NF_TARGET_TTL=m
CONFIG_IP_NF_RAW=m
@@ -141,9 +138,6 @@ CONFIG_IP6_NF_MATCH_IPV6HEADER=m
CONFIG_IP6_NF_MATCH_MH=m
CONFIG_IP6_NF_MATCH_RT=m
CONFIG_IP6_NF_TARGET_HL=m
-CONFIG_IP6_NF_FILTER=m
-CONFIG_IP6_NF_TARGET_REJECT=m
-CONFIG_IP6_NF_MANGLE=m
CONFIG_IP6_NF_RAW=m
CONFIG_BRIDGE_NF_EBTABLES=m
CONFIG_BRIDGE_EBT_BROUTE=m
diff --git a/arch/mips/configs/malta_kvm_defconfig b/arch/mips/configs/malta_kvm_defconfig
index 82a97f58bce1..c4e2941d1b37 100644
--- a/arch/mips/configs/malta_kvm_defconfig
+++ b/arch/mips/configs/malta_kvm_defconfig
@@ -127,9 +127,6 @@ CONFIG_IP_NF_IPTABLES=m
CONFIG_IP_NF_MATCH_AH=m
CONFIG_IP_NF_MATCH_ECN=m
CONFIG_IP_NF_MATCH_TTL=m
-CONFIG_IP_NF_FILTER=m
-CONFIG_IP_NF_TARGET_REJECT=m
-CONFIG_IP_NF_MANGLE=m
CONFIG_IP_NF_TARGET_ECN=m
CONFIG_IP_NF_TARGET_TTL=m
CONFIG_IP_NF_RAW=m
@@ -145,9 +142,6 @@ CONFIG_IP6_NF_MATCH_IPV6HEADER=m
CONFIG_IP6_NF_MATCH_MH=m
CONFIG_IP6_NF_MATCH_RT=m
CONFIG_IP6_NF_TARGET_HL=m
-CONFIG_IP6_NF_FILTER=m
-CONFIG_IP6_NF_TARGET_REJECT=m
-CONFIG_IP6_NF_MANGLE=m
CONFIG_IP6_NF_RAW=m
CONFIG_BRIDGE_NF_EBTABLES=m
CONFIG_BRIDGE_EBT_BROUTE=m
diff --git a/arch/mips/configs/maltaup_xpa_defconfig b/arch/mips/configs/maltaup_xpa_defconfig
index 0f9ef20744f9..244c39b722ef 100644
--- a/arch/mips/configs/maltaup_xpa_defconfig
+++ b/arch/mips/configs/maltaup_xpa_defconfig
@@ -124,9 +124,6 @@ CONFIG_IP_NF_IPTABLES=m
CONFIG_IP_NF_MATCH_AH=m
CONFIG_IP_NF_MATCH_ECN=m
CONFIG_IP_NF_MATCH_TTL=m
-CONFIG_IP_NF_FILTER=m
-CONFIG_IP_NF_TARGET_REJECT=m
-CONFIG_IP_NF_MANGLE=m
CONFIG_IP_NF_TARGET_ECN=m
CONFIG_IP_NF_TARGET_TTL=m
CONFIG_IP_NF_RAW=m
@@ -142,9 +139,6 @@ CONFIG_IP6_NF_MATCH_IPV6HEADER=m
CONFIG_IP6_NF_MATCH_MH=m
CONFIG_IP6_NF_MATCH_RT=m
CONFIG_IP6_NF_TARGET_HL=m
-CONFIG_IP6_NF_FILTER=m
-CONFIG_IP6_NF_TARGET_REJECT=m
-CONFIG_IP6_NF_MANGLE=m
CONFIG_IP6_NF_RAW=m
CONFIG_BRIDGE_NF_EBTABLES=m
CONFIG_BRIDGE_EBT_BROUTE=m
diff --git a/arch/mips/configs/mtx1_defconfig b/arch/mips/configs/mtx1_defconfig
index 77050ae3945f..39d2feb57f38 100644
--- a/arch/mips/configs/mtx1_defconfig
+++ b/arch/mips/configs/mtx1_defconfig
@@ -89,9 +89,6 @@ CONFIG_IP_NF_IPTABLES=m
CONFIG_IP_NF_MATCH_AH=m
CONFIG_IP_NF_MATCH_ECN=m
CONFIG_IP_NF_MATCH_TTL=m
-CONFIG_IP_NF_FILTER=m
-CONFIG_IP_NF_TARGET_REJECT=m
-CONFIG_IP_NF_MANGLE=m
CONFIG_IP_NF_TARGET_ECN=m
CONFIG_IP_NF_TARGET_TTL=m
CONFIG_IP_NF_RAW=m
@@ -107,9 +104,6 @@ CONFIG_IP6_NF_MATCH_HL=m
CONFIG_IP6_NF_MATCH_IPV6HEADER=m
CONFIG_IP6_NF_MATCH_RT=m
CONFIG_IP6_NF_TARGET_HL=m
-CONFIG_IP6_NF_FILTER=m
-CONFIG_IP6_NF_TARGET_REJECT=m
-CONFIG_IP6_NF_MANGLE=m
CONFIG_IP6_NF_RAW=m
CONFIG_BRIDGE_NF_EBTABLES=m
CONFIG_BRIDGE_EBT_BROUTE=m
diff --git a/arch/mips/configs/rb532_defconfig b/arch/mips/configs/rb532_defconfig
index 30d18b084cda..c03099a7af0d 100644
--- a/arch/mips/configs/rb532_defconfig
+++ b/arch/mips/configs/rb532_defconfig
@@ -64,9 +64,6 @@ CONFIG_NETFILTER_XT_MATCH_SCTP=m
CONFIG_NETFILTER_XT_MATCH_STATE=y
CONFIG_NETFILTER_XT_MATCH_U32=m
CONFIG_IP_NF_IPTABLES=y
-CONFIG_IP_NF_FILTER=y
-CONFIG_IP_NF_TARGET_REJECT=y
-CONFIG_IP_NF_MANGLE=y
CONFIG_IP_NF_RAW=m
CONFIG_BRIDGE=y
CONFIG_VLAN_8021Q=y
diff --git a/arch/mips/configs/rm200_defconfig b/arch/mips/configs/rm200_defconfig
index b507dc4dddd4..9dd2d9d9e6f7 100644
--- a/arch/mips/configs/rm200_defconfig
+++ b/arch/mips/configs/rm200_defconfig
@@ -86,9 +86,6 @@ CONFIG_IP_NF_IPTABLES=m
CONFIG_IP_NF_MATCH_AH=m
CONFIG_IP_NF_MATCH_ECN=m
CONFIG_IP_NF_MATCH_TTL=m
-CONFIG_IP_NF_FILTER=m
-CONFIG_IP_NF_TARGET_REJECT=m
-CONFIG_IP_NF_MANGLE=m
CONFIG_IP_NF_TARGET_ECN=m
CONFIG_IP_NF_TARGET_TTL=m
CONFIG_IP_NF_RAW=m
@@ -105,9 +102,6 @@ CONFIG_IP6_NF_MATCH_IPV6HEADER=m
CONFIG_IP6_NF_MATCH_MH=m
CONFIG_IP6_NF_MATCH_RT=m
CONFIG_IP6_NF_TARGET_HL=m
-CONFIG_IP6_NF_FILTER=m
-CONFIG_IP6_NF_TARGET_REJECT=m
-CONFIG_IP6_NF_MANGLE=m
CONFIG_IP6_NF_RAW=m
CONFIG_BRIDGE_NF_EBTABLES=m
CONFIG_BRIDGE_EBT_BROUTE=m
diff --git a/arch/mips/configs/rt305x_defconfig b/arch/mips/configs/rt305x_defconfig
index 8f9701efef19..fc6e5ef9da53 100644
--- a/arch/mips/configs/rt305x_defconfig
+++ b/arch/mips/configs/rt305x_defconfig
@@ -56,9 +56,6 @@ CONFIG_NETFILTER_XT_MATCH_MAC=m
CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
CONFIG_NETFILTER_XT_MATCH_STATE=m
CONFIG_IP_NF_IPTABLES=m
-CONFIG_IP_NF_FILTER=m
-CONFIG_IP_NF_TARGET_REJECT=m
-CONFIG_IP_NF_MANGLE=m
CONFIG_IP_NF_RAW=m
CONFIG_BRIDGE=y
# CONFIG_BRIDGE_IGMP_SNOOPING is not set
diff --git a/arch/mips/configs/xway_defconfig b/arch/mips/configs/xway_defconfig
index aae8497b6872..c48e4f323204 100644
--- a/arch/mips/configs/xway_defconfig
+++ b/arch/mips/configs/xway_defconfig
@@ -58,9 +58,6 @@ CONFIG_NETFILTER_XT_MATCH_MAC=m
CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
CONFIG_NETFILTER_XT_MATCH_STATE=m
CONFIG_IP_NF_IPTABLES=m
-CONFIG_IP_NF_FILTER=m
-CONFIG_IP_NF_TARGET_REJECT=m
-CONFIG_IP_NF_MANGLE=m
CONFIG_IP_NF_RAW=m
CONFIG_BRIDGE=y
# CONFIG_BRIDGE_IGMP_SNOOPING is not set
diff --git a/arch/powerpc/configs/85xx/stx_gp3_defconfig b/arch/powerpc/configs/85xx/stx_gp3_defconfig
index 0a42072fa23c..7441ec38a4f6 100644
--- a/arch/powerpc/configs/85xx/stx_gp3_defconfig
+++ b/arch/powerpc/configs/85xx/stx_gp3_defconfig
@@ -20,7 +20,6 @@ CONFIG_IP_PNP_BOOTP=y
# CONFIG_IPV6 is not set
CONFIG_NETFILTER=y
CONFIG_IP_NF_IPTABLES=m
-CONFIG_IP_NF_FILTER=m
CONFIG_NET_PKTGEN=y
# CONFIG_FW_LOADER is not set
CONFIG_PARPORT=m
diff --git a/arch/powerpc/configs/cell_defconfig b/arch/powerpc/configs/cell_defconfig
index 7a31b52e92e1..0ae6df50c38b 100644
--- a/arch/powerpc/configs/cell_defconfig
+++ b/arch/powerpc/configs/cell_defconfig
@@ -87,9 +87,6 @@ CONFIG_IP_NF_IPTABLES=m
CONFIG_IP_NF_MATCH_AH=m
CONFIG_IP_NF_MATCH_ECN=m
CONFIG_IP_NF_MATCH_TTL=m
-CONFIG_IP_NF_FILTER=m
-CONFIG_IP_NF_TARGET_REJECT=m
-CONFIG_IP_NF_MANGLE=m
CONFIG_IP_NF_TARGET_ECN=m
CONFIG_IP_NF_TARGET_TTL=m
CONFIG_IP_NF_RAW=m
diff --git a/arch/powerpc/configs/linkstation_defconfig b/arch/powerpc/configs/linkstation_defconfig
index b564f9e33a0d..05d74cbb337a 100644
--- a/arch/powerpc/configs/linkstation_defconfig
+++ b/arch/powerpc/configs/linkstation_defconfig
@@ -38,9 +38,6 @@ CONFIG_NETFILTER_XT_MATCH_MAC=m
CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
CONFIG_NETFILTER_XT_MATCH_STATE=m
CONFIG_IP_NF_IPTABLES=m
-CONFIG_IP_NF_FILTER=m
-CONFIG_IP_NF_TARGET_REJECT=m
-CONFIG_IP_NF_MANGLE=m
CONFIG_IP_NF_TARGET_ECN=m
CONFIG_IP_NF_TARGET_TTL=m
CONFIG_IP_NF_RAW=m
diff --git a/arch/powerpc/configs/mvme5100_defconfig b/arch/powerpc/configs/mvme5100_defconfig
index fa2b3b9c5945..0b550473123c 100644
--- a/arch/powerpc/configs/mvme5100_defconfig
+++ b/arch/powerpc/configs/mvme5100_defconfig
@@ -46,9 +46,6 @@ CONFIG_NETFILTER_XT_MATCH_MAC=m
CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
CONFIG_NETFILTER_XT_MATCH_STATE=m
CONFIG_IP_NF_IPTABLES=m
-CONFIG_IP_NF_FILTER=m
-CONFIG_IP_NF_TARGET_REJECT=m
-CONFIG_IP_NF_MANGLE=m
CONFIG_IP_NF_TARGET_ECN=m
CONFIG_IP_NF_TARGET_TTL=m
CONFIG_IP_NF_RAW=m
diff --git a/arch/powerpc/configs/pmac32_defconfig b/arch/powerpc/configs/pmac32_defconfig
index ae45f70b29f0..7e94a9946fd6 100644
--- a/arch/powerpc/configs/pmac32_defconfig
+++ b/arch/powerpc/configs/pmac32_defconfig
@@ -78,9 +78,6 @@ CONFIG_IP_NF_IPTABLES=m
CONFIG_IP_NF_MATCH_AH=m
CONFIG_IP_NF_MATCH_ECN=m
CONFIG_IP_NF_MATCH_TTL=m
-CONFIG_IP_NF_FILTER=m
-CONFIG_IP_NF_TARGET_REJECT=m
-CONFIG_IP_NF_MANGLE=m
CONFIG_IP_NF_TARGET_ECN=m
CONFIG_IP_NF_TARGET_TTL=m
CONFIG_IP_NF_RAW=m
diff --git a/arch/powerpc/configs/ppc6xx_defconfig b/arch/powerpc/configs/ppc6xx_defconfig
index 3c08f46f3d41..dfc4c6fab94f 100644
--- a/arch/powerpc/configs/ppc6xx_defconfig
+++ b/arch/powerpc/configs/ppc6xx_defconfig
@@ -179,9 +179,6 @@ CONFIG_IP_NF_IPTABLES=m
CONFIG_IP_NF_MATCH_AH=m
CONFIG_IP_NF_MATCH_ECN=m
CONFIG_IP_NF_MATCH_TTL=m
-CONFIG_IP_NF_FILTER=m
-CONFIG_IP_NF_TARGET_REJECT=m
-CONFIG_IP_NF_MANGLE=m
CONFIG_IP_NF_TARGET_ECN=m
CONFIG_IP_NF_TARGET_TTL=m
CONFIG_IP_NF_RAW=m
@@ -199,9 +196,6 @@ CONFIG_IP6_NF_MATCH_IPV6HEADER=m
CONFIG_IP6_NF_MATCH_MH=m
CONFIG_IP6_NF_MATCH_RT=m
CONFIG_IP6_NF_TARGET_HL=m
-CONFIG_IP6_NF_FILTER=m
-CONFIG_IP6_NF_TARGET_REJECT=m
-CONFIG_IP6_NF_MANGLE=m
CONFIG_IP6_NF_RAW=m
CONFIG_IP6_NF_SECURITY=m
CONFIG_BRIDGE_NF_EBTABLES=m
diff --git a/arch/riscv/configs/defconfig b/arch/riscv/configs/defconfig
index c2c37327b987..a9b7d476ac7a 100644
--- a/arch/riscv/configs/defconfig
+++ b/arch/riscv/configs/defconfig
@@ -78,18 +78,10 @@ CONFIG_IP_VS_NFCT=y
CONFIG_NF_LOG_ARP=m
CONFIG_NF_LOG_IPV4=m
CONFIG_IP_NF_IPTABLES=m
-CONFIG_IP_NF_FILTER=m
-CONFIG_IP_NF_TARGET_REJECT=m
-CONFIG_IP_NF_NAT=m
-CONFIG_IP_NF_TARGET_MASQUERADE=m
CONFIG_IP_NF_TARGET_REDIRECT=m
-CONFIG_IP_NF_MANGLE=m
CONFIG_NF_LOG_IPV6=m
CONFIG_IP6_NF_IPTABLES=m
CONFIG_IP6_NF_MATCH_IPV6HEADER=m
-CONFIG_IP6_NF_FILTER=m
-CONFIG_IP6_NF_TARGET_REJECT=m
-CONFIG_IP6_NF_MANGLE=m
CONFIG_BRIDGE=m
CONFIG_BRIDGE_VLAN_FILTERING=y
CONFIG_VLAN_8021Q=m
diff --git a/arch/sh/configs/titan_defconfig b/arch/sh/configs/titan_defconfig
index 896e980d04e1..88a5dfb4901b 100644
--- a/arch/sh/configs/titan_defconfig
+++ b/arch/sh/configs/titan_defconfig
@@ -79,10 +79,7 @@ CONFIG_IP_NF_MATCH_ADDRTYPE=m
CONFIG_IP_NF_MATCH_AH=m
CONFIG_IP_NF_MATCH_ECN=m
CONFIG_IP_NF_MATCH_TTL=m
-CONFIG_IP_NF_FILTER=m
-CONFIG_IP_NF_TARGET_REJECT=m
CONFIG_IP_NF_TARGET_LOG=m
-CONFIG_IP_NF_MANGLE=m
CONFIG_IP_NF_TARGET_ECN=m
CONFIG_IP_NF_TARGET_TTL=m
CONFIG_IP_NF_RAW=m
@@ -98,9 +95,6 @@ CONFIG_IP6_NF_MATCH_HL=m
CONFIG_IP6_NF_MATCH_IPV6HEADER=m
CONFIG_IP6_NF_MATCH_RT=m
CONFIG_IP6_NF_TARGET_HL=m
-CONFIG_IP6_NF_FILTER=m
-CONFIG_IP6_NF_TARGET_REJECT=m
-CONFIG_IP6_NF_MANGLE=m
CONFIG_IP6_NF_RAW=m
CONFIG_BRIDGE=y
CONFIG_VLAN_8021Q=y
diff --git a/arch/x86/configs/i386_defconfig b/arch/x86/configs/i386_defconfig
index 79fa38ca954d..12fa6aa0d2a5 100644
--- a/arch/x86/configs/i386_defconfig
+++ b/arch/x86/configs/i386_defconfig
@@ -100,15 +100,8 @@ CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y
CONFIG_NETFILTER_XT_MATCH_POLICY=y
CONFIG_NETFILTER_XT_MATCH_STATE=y
CONFIG_IP_NF_IPTABLES=y
-CONFIG_IP_NF_FILTER=y
-CONFIG_IP_NF_TARGET_REJECT=y
-CONFIG_IP_NF_TARGET_MASQUERADE=m
-CONFIG_IP_NF_MANGLE=y
CONFIG_IP6_NF_IPTABLES=y
CONFIG_IP6_NF_MATCH_IPV6HEADER=y
-CONFIG_IP6_NF_FILTER=y
-CONFIG_IP6_NF_TARGET_REJECT=y
-CONFIG_IP6_NF_MANGLE=y
CONFIG_NET_SCHED=y
CONFIG_NET_CLS_CGROUP=y
CONFIG_NET_EMATCH=y
diff --git a/arch/x86/configs/x86_64_defconfig b/arch/x86/configs/x86_64_defconfig
index 7d7310cdf8b0..49f8d3ee5b68 100644
--- a/arch/x86/configs/x86_64_defconfig
+++ b/arch/x86/configs/x86_64_defconfig
@@ -101,15 +101,8 @@ CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y
CONFIG_NETFILTER_XT_MATCH_POLICY=y
CONFIG_NETFILTER_XT_MATCH_STATE=y
CONFIG_IP_NF_IPTABLES=y
-CONFIG_IP_NF_FILTER=y
-CONFIG_IP_NF_TARGET_REJECT=y
-CONFIG_IP_NF_TARGET_MASQUERADE=m
-CONFIG_IP_NF_MANGLE=y
CONFIG_IP6_NF_IPTABLES=y
CONFIG_IP6_NF_MATCH_IPV6HEADER=y
-CONFIG_IP6_NF_FILTER=y
-CONFIG_IP6_NF_TARGET_REJECT=y
-CONFIG_IP6_NF_MANGLE=y
CONFIG_NET_SCHED=y
CONFIG_NET_CLS_CGROUP=y
CONFIG_NET_EMATCH=y
--
2.43.0
^ permalink raw reply related [flat|nested] 24+ messages in thread* [PATCH 3/9] configs: remove obsolete assignments to CONFIG_NFS_V4_1
2026-03-17 9:13 [PATCH 0/9] configs: cleanup obsolete or incorrect assignments Vincent Mailhol (Arm)
2026-03-17 9:13 ` [PATCH 1/9] scripts: kconfig: merge_config.sh: use POSIX '=' in test Vincent Mailhol (Arm)
2026-03-17 9:13 ` [PATCH 2/9] configs: remove orphan dependencies of NETFILTER_XTABLES_LEGACY Vincent Mailhol (Arm)
@ 2026-03-17 9:13 ` Vincent Mailhol (Arm)
2026-03-17 15:23 ` Théo Lebrun
2026-03-17 15:53 ` Geert Uytterhoeven
2026-03-17 9:13 ` [PATCH 4/9] configs: remove implicit assignments to FB_MODE_HELPERS Vincent Mailhol (Arm)
` (5 subsequent siblings)
8 siblings, 2 replies; 24+ messages in thread
From: Vincent Mailhol (Arm) @ 2026-03-17 9:13 UTC (permalink / raw)
To: Nathan Chancellor, Nicolas Schier, Mikko Rapeli,
Richard Henderson, Matt Turner, Magnus Lindholm, Russell King,
Aaro Koskinen, Andreas Kemnade, Kevin Hilman, Roger Quadros,
Tony Lindgren, Huacai Chen, WANG Xuerui, Thomas Bogendoerfer,
Madhavan Srinivasan, Michael Ellerman, Nicholas Piggin,
Christophe Leroy (CS GROUP), Paul Walmsley, Palmer Dabbelt,
Albert Ou, Alexandre Ghiti, Heiko Carstens, Vasily Gorbik,
Alexander Gordeev, Christian Borntraeger, Sven Schnelle,
Yoshinori Sato, Rich Felker, John Paul Adrian Glaubitz,
Thomas Gleixner, Ingo Molnar, Borislav Petkov, Dave Hansen, x86,
H. Peter Anvin, Sebastian Andrzej Siewior, Clark Williams,
Steven Rostedt, Pablo Neira Ayuso, Krzysztof Kozlowski,
Alim Akhtar, Frank Li, Sascha Hauer, Pengutronix Kernel Team,
Fabio Estevam, Vladimir Zapolskiy, Piotr Wojtaszczyk, Liviu Dudau,
Sudeep Holla, Lorenzo Pieralisi, Geert Uytterhoeven, Magnus Damm,
Vladimir Kondratiev, Gregory CLEMENT, Théo Lebrun,
James E.J. Bottomley, Helge Deller, Janusz Krzysztofik,
Jonathan Neuschäfer, Chris Zankel, Max Filippov,
Thomas Zimmermann, Arnd Bergmann, Heiko Stuebner,
Kuninori Morimoto, Mark Brown, Eric Biggers, Ard Biesheuvel,
Sricharan Ramabadhran, Bjorn Andersson, Michael Walle,
Guenter Roeck, Srinivas Kandagatla, Rob Herring (Arm),
Dmitry Baryshkov, Greg Kroah-Hartman, Anna Schumaker
Cc: Alexandre Gonzalo, linux-kbuild, linux-kernel, linux-alpha,
linux-arm-kernel, linux-omap, loongarch, linux-mips, linuxppc-dev,
linux-riscv, linux-s390, linux-sh, linux-rt-devel,
linux-samsung-soc, imx, linux-renesas-soc, linux-parisc, openbmc,
Vincent Mailhol (Arm)
CONFIG_NFS_V4_1 was revomed in commit 7537db24806f ("NFS: Merge
CONFIG_NFS_V4_1 with CONFIG_NFS_V4"). However, some defconfigs are
still referring the old configuration.
Clean-up all the leftover references to CONFIG_NFS_V4_1.
FYI, the suppressions were done using:
git grep -z -l '^CONFIG_NFS_V4=' -- 'arch/*/configs/*defconfig' |\
xargs -0 sed -i -E '/^CONFIG_NFS_V4_1=/d'
CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN and CONFIG_NFS_V4_1_MIGRATION
were not in scope of the renaming and still use V4_1 in their name, so
keep those two untouched.
Fixes: 7537db24806f ("NFS: Merge CONFIG_NFS_V4_1 with CONFIG_NFS_V4")
Signed-off-by: Vincent Mailhol (Arm) <mailhol@kernel.org>
---
arch/arm/configs/exynos_defconfig | 1 -
arch/arm/configs/imx_v6_v7_defconfig | 1 -
arch/arm/configs/lpc32xx_defconfig | 1 -
arch/arm/configs/mps2_defconfig | 1 -
arch/arm/configs/multi_v7_defconfig | 1 -
arch/arm/configs/shmobile_defconfig | 1 -
arch/arm64/configs/defconfig | 1 -
arch/loongarch/configs/loongson32_defconfig | 1 -
arch/loongarch/configs/loongson64_defconfig | 1 -
arch/mips/configs/bmips_stb_defconfig | 1 -
arch/mips/configs/cavium_octeon_defconfig | 1 -
arch/mips/configs/db1xxx_defconfig | 1 -
arch/mips/configs/eyeq5_defconfig | 1 -
arch/mips/configs/eyeq6_defconfig | 1 -
arch/mips/configs/generic_defconfig | 1 -
arch/parisc/configs/generic-64bit_defconfig | 1 -
arch/riscv/configs/defconfig | 1 -
17 files changed, 17 deletions(-)
diff --git a/arch/arm/configs/exynos_defconfig b/arch/arm/configs/exynos_defconfig
index 84070e9698e8..96ea941ff700 100644
--- a/arch/arm/configs/exynos_defconfig
+++ b/arch/arm/configs/exynos_defconfig
@@ -341,7 +341,6 @@ CONFIG_SQUASHFS=y
CONFIG_ROMFS_FS=y
CONFIG_NFS_FS=y
CONFIG_NFS_V4=y
-CONFIG_NFS_V4_1=y
CONFIG_NFS_V4_2=y
CONFIG_ROOT_NFS=y
CONFIG_NLS_CODEPAGE_437=y
diff --git a/arch/arm/configs/imx_v6_v7_defconfig b/arch/arm/configs/imx_v6_v7_defconfig
index ed588add8d31..fadca597a944 100644
--- a/arch/arm/configs/imx_v6_v7_defconfig
+++ b/arch/arm/configs/imx_v6_v7_defconfig
@@ -456,7 +456,6 @@ CONFIG_UBIFS_FS=y
CONFIG_NFS_FS=y
CONFIG_NFS_V3_ACL=y
CONFIG_NFS_V4=y
-CONFIG_NFS_V4_1=y
CONFIG_NFS_V4_2=y
CONFIG_ROOT_NFS=y
CONFIG_NLS_DEFAULT="cp437"
diff --git a/arch/arm/configs/lpc32xx_defconfig b/arch/arm/configs/lpc32xx_defconfig
index b9e2e603cd95..c0d4bc141a12 100644
--- a/arch/arm/configs/lpc32xx_defconfig
+++ b/arch/arm/configs/lpc32xx_defconfig
@@ -169,7 +169,6 @@ CONFIG_UBIFS_FS=y
CONFIG_CRAMFS=y
CONFIG_NFS_FS=y
CONFIG_NFS_V4=y
-CONFIG_NFS_V4_1=y
CONFIG_NFS_V4_2=y
CONFIG_ROOT_NFS=y
CONFIG_NLS_CODEPAGE_437=y
diff --git a/arch/arm/configs/mps2_defconfig b/arch/arm/configs/mps2_defconfig
index e995e50537ef..b043566e155d 100644
--- a/arch/arm/configs/mps2_defconfig
+++ b/arch/arm/configs/mps2_defconfig
@@ -89,7 +89,6 @@ CONFIG_ARM_TIMER_SP804=y
# CONFIG_MISC_FILESYSTEMS is not set
CONFIG_NFS_FS=y
CONFIG_NFS_V4=y
-CONFIG_NFS_V4_1=y
CONFIG_NFS_V4_2=y
CONFIG_ROOT_NFS=y
CONFIG_NLS=y
diff --git a/arch/arm/configs/multi_v7_defconfig b/arch/arm/configs/multi_v7_defconfig
index f75d75cf91c8..a9bb85873c0a 100644
--- a/arch/arm/configs/multi_v7_defconfig
+++ b/arch/arm/configs/multi_v7_defconfig
@@ -1289,7 +1289,6 @@ CONFIG_PSTORE_RAM=y
CONFIG_NFS_FS=y
CONFIG_NFS_V3_ACL=y
CONFIG_NFS_V4=y
-CONFIG_NFS_V4_1=y
CONFIG_NFS_V4_2=y
CONFIG_ROOT_NFS=y
CONFIG_NLS_CODEPAGE_437=y
diff --git a/arch/arm/configs/shmobile_defconfig b/arch/arm/configs/shmobile_defconfig
index ef487eab17cc..4e7af21e29ed 100644
--- a/arch/arm/configs/shmobile_defconfig
+++ b/arch/arm/configs/shmobile_defconfig
@@ -217,7 +217,6 @@ CONFIG_TMPFS=y
CONFIG_NFS_FS=y
CONFIG_NFS_V3_ACL=y
CONFIG_NFS_V4=y
-CONFIG_NFS_V4_1=y
CONFIG_ROOT_NFS=y
CONFIG_NLS_CODEPAGE_437=y
CONFIG_NLS_ISO8859_1=y
diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index cfedcb61cc55..1f6ce04c0b4b 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -1892,7 +1892,6 @@ CONFIG_SQUASHFS=y
CONFIG_PSTORE_RAM=m
CONFIG_NFS_FS=y
CONFIG_NFS_V4=y
-CONFIG_NFS_V4_1=y
CONFIG_NFS_V4_2=y
CONFIG_ROOT_NFS=y
CONFIG_9P_FS=y
diff --git a/arch/loongarch/configs/loongson32_defconfig b/arch/loongarch/configs/loongson32_defconfig
index 276b1577e0be..3fe4035f6631 100644
--- a/arch/loongarch/configs/loongson32_defconfig
+++ b/arch/loongarch/configs/loongson32_defconfig
@@ -1036,7 +1036,6 @@ CONFIG_EROFS_FS_PCPU_KTHREAD=y
CONFIG_NFS_FS=y
CONFIG_NFS_V3_ACL=y
CONFIG_NFS_V4=y
-CONFIG_NFS_V4_1=y
CONFIG_NFS_V4_2=y
CONFIG_ROOT_NFS=y
CONFIG_NFSD=y
diff --git a/arch/loongarch/configs/loongson64_defconfig b/arch/loongarch/configs/loongson64_defconfig
index a14db1a95e7e..8abecf8357ef 100644
--- a/arch/loongarch/configs/loongson64_defconfig
+++ b/arch/loongarch/configs/loongson64_defconfig
@@ -1069,7 +1069,6 @@ CONFIG_EROFS_FS_PCPU_KTHREAD=y
CONFIG_NFS_FS=y
CONFIG_NFS_V3_ACL=y
CONFIG_NFS_V4=y
-CONFIG_NFS_V4_1=y
CONFIG_NFS_V4_2=y
CONFIG_ROOT_NFS=y
CONFIG_NFSD=y
diff --git a/arch/mips/configs/bmips_stb_defconfig b/arch/mips/configs/bmips_stb_defconfig
index 4be4e8b0d6a1..6ca4750ac259 100644
--- a/arch/mips/configs/bmips_stb_defconfig
+++ b/arch/mips/configs/bmips_stb_defconfig
@@ -164,7 +164,6 @@ CONFIG_SQUASHFS_XZ=y
CONFIG_NFS_FS=y
CONFIG_NFS_V3_ACL=y
CONFIG_NFS_V4=y
-CONFIG_NFS_V4_1=y
CONFIG_NFS_V4_2=y
CONFIG_ROOT_NFS=y
CONFIG_NLS_CODEPAGE_437=y
diff --git a/arch/mips/configs/cavium_octeon_defconfig b/arch/mips/configs/cavium_octeon_defconfig
index 68c363366bce..7a7ffbb0f13a 100644
--- a/arch/mips/configs/cavium_octeon_defconfig
+++ b/arch/mips/configs/cavium_octeon_defconfig
@@ -145,7 +145,6 @@ CONFIG_TMPFS=y
CONFIG_HUGETLBFS=y
CONFIG_NFS_FS=y
CONFIG_NFS_V4=y
-CONFIG_NFS_V4_1=y
CONFIG_ROOT_NFS=y
CONFIG_NLS_CODEPAGE_437=y
CONFIG_NLS_ASCII=y
diff --git a/arch/mips/configs/db1xxx_defconfig b/arch/mips/configs/db1xxx_defconfig
index 281dd7d0f805..fefd0e3023ef 100644
--- a/arch/mips/configs/db1xxx_defconfig
+++ b/arch/mips/configs/db1xxx_defconfig
@@ -195,7 +195,6 @@ CONFIG_SQUASHFS_XZ=y
CONFIG_NFS_FS=y
CONFIG_NFS_V3_ACL=y
CONFIG_NFS_V4=y
-CONFIG_NFS_V4_1=y
CONFIG_NFS_V4_2=y
CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="local"
CONFIG_NFS_V4_1_MIGRATION=y
diff --git a/arch/mips/configs/eyeq5_defconfig b/arch/mips/configs/eyeq5_defconfig
index 6688f56aba1c..dd7d6dfe04c8 100644
--- a/arch/mips/configs/eyeq5_defconfig
+++ b/arch/mips/configs/eyeq5_defconfig
@@ -102,7 +102,6 @@ CONFIG_UBIFS_FS=y
CONFIG_NFS_FS=y
CONFIG_NFS_V3_ACL=y
CONFIG_NFS_V4=y
-CONFIG_NFS_V4_1=y
CONFIG_NFS_V4_2=y
CONFIG_ROOT_NFS=y
CONFIG_FRAME_WARN=1024
diff --git a/arch/mips/configs/eyeq6_defconfig b/arch/mips/configs/eyeq6_defconfig
index 0a00a201937b..5a447535f40f 100644
--- a/arch/mips/configs/eyeq6_defconfig
+++ b/arch/mips/configs/eyeq6_defconfig
@@ -101,7 +101,6 @@ CONFIG_UBIFS_FS=y
CONFIG_NFS_FS=y
CONFIG_NFS_V3_ACL=y
CONFIG_NFS_V4=y
-CONFIG_NFS_V4_1=y
CONFIG_NFS_V4_2=y
CONFIG_ROOT_NFS=y
CONFIG_FRAME_WARN=1024
diff --git a/arch/mips/configs/generic_defconfig b/arch/mips/configs/generic_defconfig
index fa916407bdd4..bbd765e64320 100644
--- a/arch/mips/configs/generic_defconfig
+++ b/arch/mips/configs/generic_defconfig
@@ -71,7 +71,6 @@ CONFIG_TMPFS_POSIX_ACL=y
CONFIG_NFS_FS=y
CONFIG_NFS_V3_ACL=y
CONFIG_NFS_V4=y
-CONFIG_NFS_V4_1=y
CONFIG_NFS_V4_2=y
CONFIG_ROOT_NFS=y
# CONFIG_XZ_DEC_X86 is not set
diff --git a/arch/parisc/configs/generic-64bit_defconfig b/arch/parisc/configs/generic-64bit_defconfig
index ce91f9d1fdbf..60ba7b824a22 100644
--- a/arch/parisc/configs/generic-64bit_defconfig
+++ b/arch/parisc/configs/generic-64bit_defconfig
@@ -269,7 +269,6 @@ CONFIG_TMPFS_XATTR=y
CONFIG_CONFIGFS_FS=y
CONFIG_NFS_FS=m
CONFIG_NFS_V4=m
-CONFIG_NFS_V4_1=y
CONFIG_NFSD=m
CONFIG_NFSD_V4=y
CONFIG_NLS_DEFAULT="utf8"
diff --git a/arch/riscv/configs/defconfig b/arch/riscv/configs/defconfig
index a9b7d476ac7a..506b6466c2f4 100644
--- a/arch/riscv/configs/defconfig
+++ b/arch/riscv/configs/defconfig
@@ -282,7 +282,6 @@ CONFIG_TMPFS_POSIX_ACL=y
CONFIG_HUGETLBFS=y
CONFIG_NFS_FS=y
CONFIG_NFS_V4=y
-CONFIG_NFS_V4_1=y
CONFIG_NFS_V4_2=y
CONFIG_ROOT_NFS=y
CONFIG_9P_FS=y
--
2.43.0
^ permalink raw reply related [flat|nested] 24+ messages in thread* Re: [PATCH 3/9] configs: remove obsolete assignments to CONFIG_NFS_V4_1
2026-03-17 9:13 ` [PATCH 3/9] configs: remove obsolete assignments to CONFIG_NFS_V4_1 Vincent Mailhol (Arm)
@ 2026-03-17 15:23 ` Théo Lebrun
2026-03-17 15:53 ` Geert Uytterhoeven
1 sibling, 0 replies; 24+ messages in thread
From: Théo Lebrun @ 2026-03-17 15:23 UTC (permalink / raw)
To: Vincent Mailhol (Arm), Nathan Chancellor, Nicolas Schier,
Mikko Rapeli, Richard Henderson, Matt Turner, Magnus Lindholm,
Russell King, Aaro Koskinen, Andreas Kemnade, Kevin Hilman,
Roger Quadros, Tony Lindgren, Huacai Chen, WANG Xuerui,
Thomas Bogendoerfer, Madhavan Srinivasan, Michael Ellerman,
Nicholas Piggin, Christophe Leroy (CS GROUP), Paul Walmsley,
Palmer Dabbelt, Albert Ou, Alexandre Ghiti, Heiko Carstens,
Vasily Gorbik, Alexander Gordeev, Christian Borntraeger,
Sven Schnelle, Yoshinori Sato, Rich Felker,
John Paul Adrian Glaubitz, Thomas Gleixner, Ingo Molnar,
Borislav Petkov, Dave Hansen, x86, H. Peter Anvin,
Sebastian Andrzej Siewior, Clark Williams, Steven Rostedt,
Pablo Neira Ayuso, Krzysztof Kozlowski, Alim Akhtar, Frank Li,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam,
Vladimir Zapolskiy, Piotr Wojtaszczyk, Liviu Dudau, Sudeep Holla,
Lorenzo Pieralisi, Geert Uytterhoeven, Magnus Damm,
Vladimir Kondratiev, Gregory CLEMENT, Théo Lebrun,
James E.J. Bottomley, Helge Deller, Janusz Krzysztofik,
Jonathan Neuschäfer, Chris Zankel, Max Filippov,
Thomas Zimmermann, Arnd Bergmann, Heiko Stuebner,
Kuninori Morimoto, Mark Brown, Eric Biggers, Ard Biesheuvel,
Sricharan Ramabadhran, Bjorn Andersson, Michael Walle,
Guenter Roeck, Srinivas Kandagatla, Rob Herring (Arm),
Dmitry Baryshkov, Greg Kroah-Hartman, Anna Schumaker
Cc: Alexandre Gonzalo, linux-kbuild, linux-kernel, linux-alpha,
linux-arm-kernel, linux-omap, loongarch, linux-mips, linuxppc-dev,
linux-riscv, linux-s390, linux-sh, linux-rt-devel,
linux-samsung-soc, imx, linux-renesas-soc, linux-parisc, openbmc
Hello Vincent,
On Tue Mar 17, 2026 at 10:13 AM CET, Vincent Mailhol (Arm) wrote:
> CONFIG_NFS_V4_1 was revomed in commit 7537db24806f ("NFS: Merge
> CONFIG_NFS_V4_1 with CONFIG_NFS_V4"). However, some defconfigs are
> still referring the old configuration.
typo: revomed -> removed
otherwise, thanks:
Reviewed-by: Théo Lebrun <theo.lebrun@bootlin.com>
Thanks,
--
Théo Lebrun, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
^ permalink raw reply [flat|nested] 24+ messages in thread* Re: [PATCH 3/9] configs: remove obsolete assignments to CONFIG_NFS_V4_1
2026-03-17 9:13 ` [PATCH 3/9] configs: remove obsolete assignments to CONFIG_NFS_V4_1 Vincent Mailhol (Arm)
2026-03-17 15:23 ` Théo Lebrun
@ 2026-03-17 15:53 ` Geert Uytterhoeven
1 sibling, 0 replies; 24+ messages in thread
From: Geert Uytterhoeven @ 2026-03-17 15:53 UTC (permalink / raw)
To: Vincent Mailhol (Arm)
Cc: Nathan Chancellor, Nicolas Schier, Mikko Rapeli,
Richard Henderson, Matt Turner, Magnus Lindholm, Russell King,
Aaro Koskinen, Andreas Kemnade, Kevin Hilman, Roger Quadros,
Tony Lindgren, Huacai Chen, WANG Xuerui, Thomas Bogendoerfer,
Madhavan Srinivasan, Michael Ellerman, Nicholas Piggin,
Christophe Leroy (CS GROUP), Paul Walmsley, Palmer Dabbelt,
Albert Ou, Alexandre Ghiti, Heiko Carstens, Vasily Gorbik,
Alexander Gordeev, Christian Borntraeger, Sven Schnelle,
Yoshinori Sato, Rich Felker, John Paul Adrian Glaubitz,
Thomas Gleixner, Ingo Molnar, Borislav Petkov, Dave Hansen, x86,
H. Peter Anvin, Sebastian Andrzej Siewior, Clark Williams,
Steven Rostedt, Pablo Neira Ayuso, Krzysztof Kozlowski,
Alim Akhtar, Frank Li, Sascha Hauer, Pengutronix Kernel Team,
Fabio Estevam, Vladimir Zapolskiy, Piotr Wojtaszczyk, Liviu Dudau,
Sudeep Holla, Lorenzo Pieralisi, Geert Uytterhoeven, Magnus Damm,
Vladimir Kondratiev, Gregory CLEMENT, Théo Lebrun,
James E.J. Bottomley, Helge Deller, Janusz Krzysztofik,
Jonathan Neuschäfer, Chris Zankel, Max Filippov,
Thomas Zimmermann, Arnd Bergmann, Heiko Stuebner,
Kuninori Morimoto, Mark Brown, Eric Biggers, Ard Biesheuvel,
Sricharan Ramabadhran, Bjorn Andersson, Michael Walle,
Guenter Roeck, Srinivas Kandagatla, Rob Herring (Arm),
Dmitry Baryshkov, Greg Kroah-Hartman, Anna Schumaker,
Alexandre Gonzalo, linux-kbuild, linux-kernel, linux-alpha,
linux-arm-kernel, linux-omap, loongarch, linux-mips, linuxppc-dev,
linux-riscv, linux-s390, linux-sh, linux-rt-devel,
linux-samsung-soc, imx, linux-renesas-soc, linux-parisc, openbmc
Hi Vincent,
On Tue, 17 Mar 2026 at 10:16, Vincent Mailhol (Arm) <mailhol@kernel.org> wrote:
> CONFIG_NFS_V4_1 was revomed in commit 7537db24806f ("NFS: Merge
> CONFIG_NFS_V4_1 with CONFIG_NFS_V4"). However, some defconfigs are
> still referring the old configuration.
>
> Clean-up all the leftover references to CONFIG_NFS_V4_1.
>
> FYI, the suppressions were done using:
>
> git grep -z -l '^CONFIG_NFS_V4=' -- 'arch/*/configs/*defconfig' |\
> xargs -0 sed -i -E '/^CONFIG_NFS_V4_1=/d'
>
> CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN and CONFIG_NFS_V4_1_MIGRATION
> were not in scope of the renaming and still use V4_1 in their name, so
> keep those two untouched.
>
> Fixes: 7537db24806f ("NFS: Merge CONFIG_NFS_V4_1 with CONFIG_NFS_V4")
> Signed-off-by: Vincent Mailhol (Arm) <mailhol@kernel.org>
Thanks for your patch!
> --- a/arch/arm/configs/shmobile_defconfig
> +++ b/arch/arm/configs/shmobile_defconfig
> @@ -217,7 +217,6 @@ CONFIG_TMPFS=y
> CONFIG_NFS_FS=y
> CONFIG_NFS_V3_ACL=y
> CONFIG_NFS_V4=y
> -CONFIG_NFS_V4_1=y
> CONFIG_ROOT_NFS=y
> CONFIG_NLS_CODEPAGE_437=y
> CONFIG_NLS_ISO8859_1=y
Already done, cfr. commit 8c6cccefb33e2022 ("ARM: shmobile: defconfig:
Refresh for v7.0-rc1") in next-20260309 and later.
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
^ permalink raw reply [flat|nested] 24+ messages in thread
* [PATCH 4/9] configs: remove implicit assignments to FB_MODE_HELPERS
2026-03-17 9:13 [PATCH 0/9] configs: cleanup obsolete or incorrect assignments Vincent Mailhol (Arm)
` (2 preceding siblings ...)
2026-03-17 9:13 ` [PATCH 3/9] configs: remove obsolete assignments to CONFIG_NFS_V4_1 Vincent Mailhol (Arm)
@ 2026-03-17 9:13 ` Vincent Mailhol (Arm)
2026-03-17 9:13 ` [PATCH 5/9] arm: configs: remove obsolete assignments to SND_SOC_ROCKCHIP Vincent Mailhol (Arm)
` (4 subsequent siblings)
8 siblings, 0 replies; 24+ messages in thread
From: Vincent Mailhol (Arm) @ 2026-03-17 9:13 UTC (permalink / raw)
To: Nathan Chancellor, Nicolas Schier, Mikko Rapeli,
Richard Henderson, Matt Turner, Magnus Lindholm, Russell King,
Aaro Koskinen, Andreas Kemnade, Kevin Hilman, Roger Quadros,
Tony Lindgren, Huacai Chen, WANG Xuerui, Thomas Bogendoerfer,
Madhavan Srinivasan, Michael Ellerman, Nicholas Piggin,
Christophe Leroy (CS GROUP), Paul Walmsley, Palmer Dabbelt,
Albert Ou, Alexandre Ghiti, Heiko Carstens, Vasily Gorbik,
Alexander Gordeev, Christian Borntraeger, Sven Schnelle,
Yoshinori Sato, Rich Felker, John Paul Adrian Glaubitz,
Thomas Gleixner, Ingo Molnar, Borislav Petkov, Dave Hansen, x86,
H. Peter Anvin, Sebastian Andrzej Siewior, Clark Williams,
Steven Rostedt, Pablo Neira Ayuso, Krzysztof Kozlowski,
Alim Akhtar, Frank Li, Sascha Hauer, Pengutronix Kernel Team,
Fabio Estevam, Vladimir Zapolskiy, Piotr Wojtaszczyk, Liviu Dudau,
Sudeep Holla, Lorenzo Pieralisi, Geert Uytterhoeven, Magnus Damm,
Vladimir Kondratiev, Gregory CLEMENT, Théo Lebrun,
James E.J. Bottomley, Helge Deller, Janusz Krzysztofik,
Jonathan Neuschäfer, Chris Zankel, Max Filippov,
Thomas Zimmermann, Arnd Bergmann, Heiko Stuebner,
Kuninori Morimoto, Mark Brown, Eric Biggers, Ard Biesheuvel,
Sricharan Ramabadhran, Bjorn Andersson, Michael Walle,
Guenter Roeck, Srinivas Kandagatla, Rob Herring (Arm),
Dmitry Baryshkov, Greg Kroah-Hartman, Anna Schumaker
Cc: Alexandre Gonzalo, linux-kbuild, linux-kernel, linux-alpha,
linux-arm-kernel, linux-omap, loongarch, linux-mips, linuxppc-dev,
linux-riscv, linux-s390, linux-sh, linux-rt-devel,
linux-samsung-soc, imx, linux-renesas-soc, linux-parisc, openbmc,
Vincent Mailhol (Arm)
Now that CONFIG_FB_MODE_HELPERS is an hidden configuration, there is
no need to manually select it anymore.
Remove any references to FB_MODE_HELPERS in the defconfigs.
FYI, the suppression was done using:
git ls-files -z 'arch/*/configs/*defconfig' |\
xargs -0 sed -i -E '/^CONFIG_FB_MODE_HELPERS/d'
Fixes: c031bffabaf7 ("fbdev: Turn FB_MODE_HELPERS into an internal config option")
Signed-off-by: Vincent Mailhol (Arm) <mailhol@kernel.org>
---
arch/arm/configs/am200epdkit_defconfig | 1 -
arch/arm/configs/collie_defconfig | 1 -
arch/arm/configs/ep93xx_defconfig | 1 -
arch/arm/configs/imx_v6_v7_defconfig | 1 -
arch/arm/configs/lpc18xx_defconfig | 1 -
arch/arm/configs/lpc32xx_defconfig | 1 -
arch/arm/configs/mxs_defconfig | 1 -
arch/arm/configs/omap1_defconfig | 1 -
arch/arm/configs/omap2plus_defconfig | 1 -
arch/arm/configs/wpcm450_defconfig | 1 -
arch/arm64/configs/defconfig | 1 -
arch/mips/configs/lemote2f_defconfig | 1 -
arch/xtensa/configs/virt_defconfig | 1 -
13 files changed, 13 deletions(-)
diff --git a/arch/arm/configs/am200epdkit_defconfig b/arch/arm/configs/am200epdkit_defconfig
index 2367b1685c1c..1051a61e2f80 100644
--- a/arch/arm/configs/am200epdkit_defconfig
+++ b/arch/arm/configs/am200epdkit_defconfig
@@ -57,7 +57,6 @@ CONFIG_SERIAL_PXA_CONSOLE=y
CONFIG_WATCHDOG=y
CONFIG_SA1100_WATCHDOG=m
CONFIG_FB=y
-CONFIG_FB_MODE_HELPERS=y
CONFIG_FB_TILEBLITTING=y
CONFIG_FB_PXA=y
CONFIG_FB_PXA_PARAMETERS=y
diff --git a/arch/arm/configs/collie_defconfig b/arch/arm/configs/collie_defconfig
index 578c6a4af620..56c4b8d537f8 100644
--- a/arch/arm/configs/collie_defconfig
+++ b/arch/arm/configs/collie_defconfig
@@ -61,7 +61,6 @@ CONFIG_MCP_UCB1200_TS=y
CONFIG_FB=y
CONFIG_FB_SA1100=y
# CONFIG_VGA_CONSOLE is not set
-CONFIG_FB_MODE_HELPERS=y
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
CONFIG_NEW_LEDS=y
diff --git a/arch/arm/configs/ep93xx_defconfig b/arch/arm/configs/ep93xx_defconfig
index 9f3c7324d1cf..4fc0b14a6a4f 100644
--- a/arch/arm/configs/ep93xx_defconfig
+++ b/arch/arm/configs/ep93xx_defconfig
@@ -79,7 +79,6 @@ CONFIG_WATCHDOG=y
CONFIG_EP93XX_WATCHDOG=y
CONFIG_FB=y
CONFIG_FB_EP93XX=y
-CONFIG_FB_MODE_HELPERS=y
CONFIG_LOGO=y
CONFIG_USB=y
CONFIG_USB_DYNAMIC_MINORS=y
diff --git a/arch/arm/configs/imx_v6_v7_defconfig b/arch/arm/configs/imx_v6_v7_defconfig
index fadca597a944..3e227c5b7487 100644
--- a/arch/arm/configs/imx_v6_v7_defconfig
+++ b/arch/arm/configs/imx_v6_v7_defconfig
@@ -295,7 +295,6 @@ CONFIG_DRM_IMX_HDMI=y
CONFIG_DRM_ETNAVIV=y
CONFIG_DRM_MXSFB=y
CONFIG_FB=y
-CONFIG_FB_MODE_HELPERS=y
CONFIG_LCD_CLASS_DEVICE=y
CONFIG_LCD_L4F00242T03=y
CONFIG_LCD_PLATFORM=y
diff --git a/arch/arm/configs/lpc18xx_defconfig b/arch/arm/configs/lpc18xx_defconfig
index f142a6637ede..98a0b0c3736d 100644
--- a/arch/arm/configs/lpc18xx_defconfig
+++ b/arch/arm/configs/lpc18xx_defconfig
@@ -109,7 +109,6 @@ CONFIG_REGULATOR=y
CONFIG_REGULATOR_FIXED_VOLTAGE=y
CONFIG_DRM=y
CONFIG_DRM_PL111=y
-CONFIG_FB_MODE_HELPERS=y
CONFIG_USB=y
CONFIG_USB_EHCI_HCD=y
CONFIG_USB_EHCI_ROOT_HUB_TT=y
diff --git a/arch/arm/configs/lpc32xx_defconfig b/arch/arm/configs/lpc32xx_defconfig
index c0d4bc141a12..4c81b5fefd2c 100644
--- a/arch/arm/configs/lpc32xx_defconfig
+++ b/arch/arm/configs/lpc32xx_defconfig
@@ -105,7 +105,6 @@ CONFIG_DRM=y
CONFIG_DRM_PANEL_SIMPLE=y
CONFIG_DRM_PANEL_EDP=y
CONFIG_DRM_PL111=y
-CONFIG_FB_MODE_HELPERS=y
CONFIG_BACKLIGHT_CLASS_DEVICE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_LOGO=y
diff --git a/arch/arm/configs/mxs_defconfig b/arch/arm/configs/mxs_defconfig
index 603fb003b223..1717e364e21c 100644
--- a/arch/arm/configs/mxs_defconfig
+++ b/arch/arm/configs/mxs_defconfig
@@ -90,7 +90,6 @@ CONFIG_DRM=y
CONFIG_DRM_PANEL_SEIKO_43WVF1G=y
CONFIG_DRM_MXSFB=y
CONFIG_FB=y
-CONFIG_FB_MODE_HELPERS=y
CONFIG_LCD_CLASS_DEVICE=y
CONFIG_BACKLIGHT_CLASS_DEVICE=y
CONFIG_BACKLIGHT_PWM=y
diff --git a/arch/arm/configs/omap1_defconfig b/arch/arm/configs/omap1_defconfig
index df88763fc7c3..fc2150b347b6 100644
--- a/arch/arm/configs/omap1_defconfig
+++ b/arch/arm/configs/omap1_defconfig
@@ -137,7 +137,6 @@ CONFIG_FB_OMAP_LCDC_HWA742=y
CONFIG_FB_OMAP_MANUAL_UPDATE=y
CONFIG_FB_OMAP_LCD_MIPID=y
CONFIG_FIRMWARE_EDID=y
-CONFIG_FB_MODE_HELPERS=y
CONFIG_LCD_CLASS_DEVICE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
diff --git a/arch/arm/configs/omap2plus_defconfig b/arch/arm/configs/omap2plus_defconfig
index 0464f6552169..810c0cace407 100644
--- a/arch/arm/configs/omap2plus_defconfig
+++ b/arch/arm/configs/omap2plus_defconfig
@@ -506,7 +506,6 @@ CONFIG_DRM_TI_TFP410=m
CONFIG_DRM_TI_TPD12S015=m
CONFIG_FB=y
CONFIG_FIRMWARE_EDID=y
-CONFIG_FB_MODE_HELPERS=y
CONFIG_FB_TILEBLITTING=y
CONFIG_LCD_CLASS_DEVICE=y
CONFIG_LCD_PLATFORM=y
diff --git a/arch/arm/configs/wpcm450_defconfig b/arch/arm/configs/wpcm450_defconfig
index cd4b3e70ff68..d28aea17480d 100644
--- a/arch/arm/configs/wpcm450_defconfig
+++ b/arch/arm/configs/wpcm450_defconfig
@@ -133,7 +133,6 @@ CONFIG_MFD_SYSCON=y
CONFIG_REGULATOR=y
CONFIG_REGULATOR_FIXED_VOLTAGE=y
CONFIG_FB=y
-CONFIG_FB_MODE_HELPERS=y
# CONFIG_HID is not set
CONFIG_USB_CHIPIDEA=y
CONFIG_USB_CHIPIDEA_UDC=y
diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index 1f6ce04c0b4b..baff2cd34721 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -1037,7 +1037,6 @@ CONFIG_DRM_ZYNQMP_DPSUB_AUDIO=y
CONFIG_DRM_POWERVR=m
CONFIG_FB=y
CONFIG_FB_EFI=y
-CONFIG_FB_MODE_HELPERS=y
CONFIG_BACKLIGHT_PWM=m
CONFIG_BACKLIGHT_APPLE_DWI=m
CONFIG_BACKLIGHT_QCOM_WLED=m
diff --git a/arch/mips/configs/lemote2f_defconfig b/arch/mips/configs/lemote2f_defconfig
index 8d3f20ed19b5..9ea6ffa83c7f 100644
--- a/arch/mips/configs/lemote2f_defconfig
+++ b/arch/mips/configs/lemote2f_defconfig
@@ -137,7 +137,6 @@ CONFIG_FB_SIS_315=y
CONFIG_FB_SIMPLE=y
CONFIG_FB_SM712=y
CONFIG_FIRMWARE_EDID=y
-CONFIG_FB_MODE_HELPERS=y
CONFIG_FB_TILEBLITTING=y
CONFIG_BACKLIGHT_CLASS_DEVICE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
diff --git a/arch/xtensa/configs/virt_defconfig b/arch/xtensa/configs/virt_defconfig
index 982dd67ed174..b86135b0ea84 100644
--- a/arch/xtensa/configs/virt_defconfig
+++ b/arch/xtensa/configs/virt_defconfig
@@ -68,7 +68,6 @@ CONFIG_HW_RANDOM_VIRTIO=y
CONFIG_DRM=y
CONFIG_DRM_VGEM=y
CONFIG_DRM_VIRTIO_GPU=y
-CONFIG_FB_MODE_HELPERS=y
# CONFIG_VGA_CONSOLE is not set
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_LOGO=y
--
2.43.0
^ permalink raw reply related [flat|nested] 24+ messages in thread* [PATCH 5/9] arm: configs: remove obsolete assignments to SND_SOC_ROCKCHIP
2026-03-17 9:13 [PATCH 0/9] configs: cleanup obsolete or incorrect assignments Vincent Mailhol (Arm)
` (3 preceding siblings ...)
2026-03-17 9:13 ` [PATCH 4/9] configs: remove implicit assignments to FB_MODE_HELPERS Vincent Mailhol (Arm)
@ 2026-03-17 9:13 ` Vincent Mailhol (Arm)
2026-03-17 11:28 ` Krzysztof Kozlowski
2026-03-17 9:13 ` [PATCH 6/9] arm64: defconfig: remove implicit assignment to CRYPTO_SHA3 Vincent Mailhol (Arm)
` (3 subsequent siblings)
8 siblings, 1 reply; 24+ messages in thread
From: Vincent Mailhol (Arm) @ 2026-03-17 9:13 UTC (permalink / raw)
To: Nathan Chancellor, Nicolas Schier, Mikko Rapeli,
Richard Henderson, Matt Turner, Magnus Lindholm, Russell King,
Aaro Koskinen, Andreas Kemnade, Kevin Hilman, Roger Quadros,
Tony Lindgren, Huacai Chen, WANG Xuerui, Thomas Bogendoerfer,
Madhavan Srinivasan, Michael Ellerman, Nicholas Piggin,
Christophe Leroy (CS GROUP), Paul Walmsley, Palmer Dabbelt,
Albert Ou, Alexandre Ghiti, Heiko Carstens, Vasily Gorbik,
Alexander Gordeev, Christian Borntraeger, Sven Schnelle,
Yoshinori Sato, Rich Felker, John Paul Adrian Glaubitz,
Thomas Gleixner, Ingo Molnar, Borislav Petkov, Dave Hansen, x86,
H. Peter Anvin, Sebastian Andrzej Siewior, Clark Williams,
Steven Rostedt, Pablo Neira Ayuso, Krzysztof Kozlowski,
Alim Akhtar, Frank Li, Sascha Hauer, Pengutronix Kernel Team,
Fabio Estevam, Vladimir Zapolskiy, Piotr Wojtaszczyk, Liviu Dudau,
Sudeep Holla, Lorenzo Pieralisi, Geert Uytterhoeven, Magnus Damm,
Vladimir Kondratiev, Gregory CLEMENT, Théo Lebrun,
James E.J. Bottomley, Helge Deller, Janusz Krzysztofik,
Jonathan Neuschäfer, Chris Zankel, Max Filippov,
Thomas Zimmermann, Arnd Bergmann, Heiko Stuebner,
Kuninori Morimoto, Mark Brown, Eric Biggers, Ard Biesheuvel,
Sricharan Ramabadhran, Bjorn Andersson, Michael Walle,
Guenter Roeck, Srinivas Kandagatla, Rob Herring (Arm),
Dmitry Baryshkov, Greg Kroah-Hartman, Anna Schumaker
Cc: Alexandre Gonzalo, linux-kbuild, linux-kernel, linux-alpha,
linux-arm-kernel, linux-omap, loongarch, linux-mips, linuxppc-dev,
linux-riscv, linux-s390, linux-sh, linux-rt-devel,
linux-samsung-soc, imx, linux-renesas-soc, linux-parisc, openbmc,
Vincent Mailhol (Arm)
CONFIG_SND_SOC_ROCKCHIP was removed in commit cae3cc435db5 ("ASoC:
rockchip: Standardize ASoC menu"). However it is still referenced in
some defconfigs.
Remove any references to CONFIG_SND_SOC_ROCKCHIP.
FYI, the suppressions were done using:
git ls-files -z 'arch/*/configs/*defconfig' |\
xargs -0 sed -i -E '/^CONFIG_SND_SOC_ROCKCHIP/d'
Fixes: cae3cc435db5 ("ASoC: rockchip: Standardize ASoC menu")
Signed-off-by: Vincent Mailhol (Arm) <mailhol@kernel.org>
---
arch/arm/configs/multi_v7_defconfig | 1 -
arch/arm64/configs/defconfig | 1 -
2 files changed, 2 deletions(-)
diff --git a/arch/arm/configs/multi_v7_defconfig b/arch/arm/configs/multi_v7_defconfig
index a9bb85873c0a..e7028dc2f9d5 100644
--- a/arch/arm/configs/multi_v7_defconfig
+++ b/arch/arm/configs/multi_v7_defconfig
@@ -814,7 +814,6 @@ CONFIG_SND_MMP_SOC_SSPA=m
CONFIG_SND_PXA910_SOC=m
CONFIG_SND_SOC_QCOM=m
CONFIG_SND_SOC_APQ8016_SBC=m
-CONFIG_SND_SOC_ROCKCHIP=m
CONFIG_SND_SOC_SH4_FSI=m
CONFIG_SND_SOC_RCAR=m
CONFIG_SND_SOC_ROCKCHIP_SPDIF=m
diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index baff2cd34721..7f6334d1d040 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -1085,7 +1085,6 @@ CONFIG_SND_SOC_SC8280XP=m
CONFIG_SND_SOC_SC7180=m
CONFIG_SND_SOC_SC7280=m
CONFIG_SND_SOC_X1E80100=m
-CONFIG_SND_SOC_ROCKCHIP=m
CONFIG_SND_SOC_ROCKCHIP_I2S_TDM=m
CONFIG_SND_SOC_ROCKCHIP_SAI=m
CONFIG_SND_SOC_ROCKCHIP_SPDIF=m
--
2.43.0
^ permalink raw reply related [flat|nested] 24+ messages in thread* Re: [PATCH 5/9] arm: configs: remove obsolete assignments to SND_SOC_ROCKCHIP
2026-03-17 9:13 ` [PATCH 5/9] arm: configs: remove obsolete assignments to SND_SOC_ROCKCHIP Vincent Mailhol (Arm)
@ 2026-03-17 11:28 ` Krzysztof Kozlowski
2026-03-25 11:27 ` Vincent Mailhol (Arm)
0 siblings, 1 reply; 24+ messages in thread
From: Krzysztof Kozlowski @ 2026-03-17 11:28 UTC (permalink / raw)
To: Vincent Mailhol (Arm), Nathan Chancellor, Nicolas Schier,
Mikko Rapeli, Richard Henderson, Matt Turner, Magnus Lindholm,
Russell King, Aaro Koskinen, Andreas Kemnade, Kevin Hilman,
Roger Quadros, Tony Lindgren, Huacai Chen, WANG Xuerui,
Thomas Bogendoerfer, Madhavan Srinivasan, Michael Ellerman,
Nicholas Piggin, Christophe Leroy (CS GROUP), Paul Walmsley,
Palmer Dabbelt, Albert Ou, Alexandre Ghiti, Heiko Carstens,
Vasily Gorbik, Alexander Gordeev, Christian Borntraeger,
Sven Schnelle, Yoshinori Sato, Rich Felker,
John Paul Adrian Glaubitz, Thomas Gleixner, Ingo Molnar,
Borislav Petkov, Dave Hansen, x86, H. Peter Anvin,
Sebastian Andrzej Siewior, Clark Williams, Steven Rostedt,
Pablo Neira Ayuso, Alim Akhtar, Frank Li, Sascha Hauer,
Pengutronix Kernel Team, Fabio Estevam, Vladimir Zapolskiy,
Piotr Wojtaszczyk, Liviu Dudau, Sudeep Holla, Lorenzo Pieralisi,
Geert Uytterhoeven, Magnus Damm, Vladimir Kondratiev,
Gregory CLEMENT, Théo Lebrun, James E.J. Bottomley,
Helge Deller, Janusz Krzysztofik, Jonathan Neuschäfer,
Chris Zankel, Max Filippov, Thomas Zimmermann, Arnd Bergmann,
Heiko Stuebner, Kuninori Morimoto, Mark Brown, Eric Biggers,
Ard Biesheuvel, Sricharan Ramabadhran, Bjorn Andersson,
Michael Walle, Guenter Roeck, Srinivas Kandagatla,
Rob Herring (Arm), Dmitry Baryshkov, Greg Kroah-Hartman,
Anna Schumaker
Cc: Alexandre Gonzalo, linux-kbuild, linux-kernel, linux-alpha,
linux-arm-kernel, linux-omap, loongarch, linux-mips, linuxppc-dev,
linux-riscv, linux-s390, linux-sh, linux-rt-devel,
linux-samsung-soc, imx, linux-renesas-soc, linux-parisc, openbmc
On 17/03/2026 10:13, Vincent Mailhol (Arm) wrote:
> CONFIG_SND_SOC_ROCKCHIP was removed in commit cae3cc435db5 ("ASoC:
> rockchip: Standardize ASoC menu"). However it is still referenced in
> some defconfigs.
>
> Remove any references to CONFIG_SND_SOC_ROCKCHIP.
>
> FYI, the suppressions were done using:
>
> git ls-files -z 'arch/*/configs/*defconfig' |\
> xargs -0 sed -i -E '/^CONFIG_SND_SOC_ROCKCHIP/d'
>
> Fixes: cae3cc435db5 ("ASoC: rockchip: Standardize ASoC menu")
> Signed-off-by: Vincent Mailhol (Arm) <mailhol@kernel.org>
> ---
> arch/arm/configs/multi_v7_defconfig | 1 -
> arch/arm64/configs/defconfig | 1 -
This was already posted:
https://lore.kernel.org/all/20260313-rockchip-snd-cleanup-v1-1-77d9a953fd1b@schnwalter.eu/
but just like that patch you did not send it to soc@ (if I am not
mistaken... CC list is enormous).
I think you are mixing here independent works, like kconfig and per-arch
defconfig changes. Please split these per arch defconfig maintainers -
patches and patchset, so you won't be Cc-ing 50 addresses.
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 24+ messages in thread* Re: [PATCH 5/9] arm: configs: remove obsolete assignments to SND_SOC_ROCKCHIP
2026-03-17 11:28 ` Krzysztof Kozlowski
@ 2026-03-25 11:27 ` Vincent Mailhol (Arm)
2026-03-25 12:42 ` Krzysztof Kozlowski
0 siblings, 1 reply; 24+ messages in thread
From: Vincent Mailhol (Arm) @ 2026-03-25 11:27 UTC (permalink / raw)
To: Krzysztof Kozlowski
Cc: Alexandre Gonzalo, linux-kbuild, linux-kernel, linux-alpha,
linux-arm-kernel, linux-omap, loongarch, linux-mips, linuxppc-dev,
linux-riscv, linux-s390, linux-sh, linux-rt-devel,
linux-samsung-soc, imx, linux-renesas-soc, linux-parisc, openbmc,
Nathan Chancellor, Nicolas Schier, Mikko Rapeli,
Richard Henderson, Matt Turner, Magnus Lindholm, Russell King,
Aaro Koskinen, Andreas Kemnade, Kevin Hilman, Roger Quadros,
Tony Lindgren, Huacai Chen, WANG Xuerui, Thomas Bogendoerfer,
Madhavan Srinivasan, Michael Ellerman, Nicholas Piggin,
Christophe Leroy (CS GROUP), Paul Walmsley, Palmer Dabbelt,
Albert Ou, Alexandre Ghiti, Heiko Carstens, Vasily Gorbik,
Alexander Gordeev, Christian Borntraeger, Sven Schnelle,
Yoshinori Sato, Rich Felker, John Paul Adrian Glaubitz,
Thomas Gleixner, Ingo Molnar, Borislav Petkov, Dave Hansen, x86,
H. Peter Anvin, Sebastian Andrzej Siewior, Clark Williams,
Steven Rostedt, Pablo Neira Ayuso, Alim Akhtar, Frank Li,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam,
Vladimir Zapolskiy, Piotr Wojtaszczyk, Liviu Dudau, Sudeep Holla,
Lorenzo Pieralisi, Geert Uytterhoeven, Magnus Damm,
Vladimir Kondratiev, Gregory CLEMENT, Théo Lebrun,
James E.J. Bottomley, Helge Deller, Janusz Krzysztofik,
Jonathan Neuschäfer, Chris Zankel, Max Filippov,
Thomas Zimmermann, Arnd Bergmann, Heiko Stuebner,
Kuninori Morimoto, Mark Brown, Eric Biggers, Ard Biesheuvel,
Sricharan Ramabadhran, Bjorn Andersson, Michael Walle,
Guenter Roeck, Srinivas Kandagatla, Rob Herring (Arm),
Dmitry Baryshkov, Greg Kroah-Hartman, Anna Schumaker, soc
+CC: soc@lists.linux.dev
On 3/17/26 12:28, Krzysztof Kozlowski wrote:
> On 17/03/2026 10:13, Vincent Mailhol (Arm) wrote:
>> CONFIG_SND_SOC_ROCKCHIP was removed in commit cae3cc435db5 ("ASoC:
>> rockchip: Standardize ASoC menu"). However it is still referenced in
>> some defconfigs.
>>
>> Remove any references to CONFIG_SND_SOC_ROCKCHIP.
>>
>> FYI, the suppressions were done using:
>>
>> git ls-files -z 'arch/*/configs/*defconfig' |\
>> xargs -0 sed -i -E '/^CONFIG_SND_SOC_ROCKCHIP/d'
>>
>> Fixes: cae3cc435db5 ("ASoC: rockchip: Standardize ASoC menu")
>> Signed-off-by: Vincent Mailhol (Arm) <mailhol@kernel.org>
>> ---
>> arch/arm/configs/multi_v7_defconfig | 1 -
>> arch/arm64/configs/defconfig | 1 -
>
> This was already posted:
> https://lore.kernel.org/all/20260313-rockchip-snd-cleanup-v1-1-77d9a953fd1b@schnwalter.eu/
> but just like that patch you did not send it to soc@ (if I am not
> mistaken... CC list is enormous).
OK, I will add soc@lists.linux.dev to the recipient list in v2.
> I think you are mixing here independent works, like kconfig and per-arch
> defconfig changes. Please split these per arch defconfig maintainers -
> patches and patchset, so you won't be Cc-ing 50 addresses.
The config issues which I am addressing are transversal problems so I
was expecting to just get the Acked-by from the other architecture and
have all this go through the same tree.
As I explained in my cover letter, this is not doing any functional changes.
But if this is not acceptable, I will just reduce the scope to arm/arm64
then. Doing a per arch split as you suggested would be too much overhead
(more than what I am ready to invest on this clean-up).
Yours sincerely,
Vincent Mailhol
^ permalink raw reply [flat|nested] 24+ messages in thread* Re: [PATCH 5/9] arm: configs: remove obsolete assignments to SND_SOC_ROCKCHIP
2026-03-25 11:27 ` Vincent Mailhol (Arm)
@ 2026-03-25 12:42 ` Krzysztof Kozlowski
0 siblings, 0 replies; 24+ messages in thread
From: Krzysztof Kozlowski @ 2026-03-25 12:42 UTC (permalink / raw)
To: Vincent Mailhol (Arm)
Cc: Alexandre Gonzalo, linux-kbuild, linux-kernel, linux-alpha,
linux-arm-kernel, linux-omap, loongarch, linux-mips, linuxppc-dev,
linux-riscv, linux-s390, linux-sh, linux-rt-devel,
linux-samsung-soc, imx, linux-renesas-soc, linux-parisc, openbmc,
Nathan Chancellor, Nicolas Schier, Mikko Rapeli,
Richard Henderson, Matt Turner, Magnus Lindholm, Russell King,
Aaro Koskinen, Andreas Kemnade, Kevin Hilman, Roger Quadros,
Tony Lindgren, Huacai Chen, WANG Xuerui, Thomas Bogendoerfer,
Madhavan Srinivasan, Michael Ellerman, Nicholas Piggin,
Christophe Leroy (CS GROUP), Paul Walmsley, Palmer Dabbelt,
Albert Ou, Alexandre Ghiti, Heiko Carstens, Vasily Gorbik,
Alexander Gordeev, Christian Borntraeger, Sven Schnelle,
Yoshinori Sato, Rich Felker, John Paul Adrian Glaubitz,
Thomas Gleixner, Ingo Molnar, Borislav Petkov, Dave Hansen, x86,
H. Peter Anvin, Sebastian Andrzej Siewior, Clark Williams,
Steven Rostedt, Pablo Neira Ayuso, Alim Akhtar, Frank Li,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam,
Vladimir Zapolskiy, Piotr Wojtaszczyk, Liviu Dudau, Sudeep Holla,
Lorenzo Pieralisi, Geert Uytterhoeven, Magnus Damm,
Vladimir Kondratiev, Gregory CLEMENT, Théo Lebrun,
James E.J. Bottomley, Helge Deller, Janusz Krzysztofik,
Jonathan Neuschäfer, Chris Zankel, Max Filippov,
Thomas Zimmermann, Arnd Bergmann, Heiko Stuebner,
Kuninori Morimoto, Mark Brown, Eric Biggers, Ard Biesheuvel,
Sricharan Ramabadhran, Bjorn Andersson, Michael Walle,
Guenter Roeck, Srinivas Kandagatla, Rob Herring (Arm),
Dmitry Baryshkov, Greg Kroah-Hartman, Anna Schumaker
On 25/03/2026 12:27, Vincent Mailhol (Arm) wrote:
> +CC: soc@lists.linux.dev
Please don't. This is not a patch review mailing list.
>
> On 3/17/26 12:28, Krzysztof Kozlowski wrote:
>> On 17/03/2026 10:13, Vincent Mailhol (Arm) wrote:
>>> CONFIG_SND_SOC_ROCKCHIP was removed in commit cae3cc435db5 ("ASoC:
>>> rockchip: Standardize ASoC menu"). However it is still referenced in
>>> some defconfigs.
>>>
>>> Remove any references to CONFIG_SND_SOC_ROCKCHIP.
>>>
>>> FYI, the suppressions were done using:
>>>
>>> git ls-files -z 'arch/*/configs/*defconfig' |\
>>> xargs -0 sed -i -E '/^CONFIG_SND_SOC_ROCKCHIP/d'
>>>
>>> Fixes: cae3cc435db5 ("ASoC: rockchip: Standardize ASoC menu")
>>> Signed-off-by: Vincent Mailhol (Arm) <mailhol@kernel.org>
>>> ---
>>> arch/arm/configs/multi_v7_defconfig | 1 -
>>> arch/arm64/configs/defconfig | 1 -
>>
>> This was already posted:
>> https://lore.kernel.org/all/20260313-rockchip-snd-cleanup-v1-1-77d9a953fd1b@schnwalter.eu/
>> but just like that patch you did not send it to soc@ (if I am not
>> mistaken... CC list is enormous).
>
> OK, I will add soc@lists.linux.dev to the recipient list in v2.
Could be, but isn't this specific to given SoC? defconfigs go via SoC
platform trees (maintainer soc profile).
>
>> I think you are mixing here independent works, like kconfig and per-arch
>> defconfig changes. Please split these per arch defconfig maintainers -
>> patches and patchset, so you won't be Cc-ing 50 addresses.
>
> The config issues which I am addressing are transversal problems so I
> was expecting to just get the Acked-by from the other architecture and
Well, sure, IMO this only stalls the patchset but fine with me.
> have all this go through the same tree.
But which tree?
>
> As I explained in my cover letter, this is not doing any functional changes.
>
> But if this is not acceptable, I will just reduce the scope to arm/arm64
> then. Doing a per arch split as you suggested would be too much overhead
> (more than what I am ready to invest on this clean-up).
The first thing your cover letter should explain is the
merging/dependencies or other expectations you have. That's the most
important thing when maintainers give your patchset 15 seconds in their
mailbox. Or when you want to optimize maintainers process, making also
your patchset easier to get in.
There is a lot of text in the cover letter but nothing explaining what
you wrote here.
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 24+ messages in thread
* [PATCH 6/9] arm64: defconfig: remove implicit assignment to CRYPTO_SHA3
2026-03-17 9:13 [PATCH 0/9] configs: cleanup obsolete or incorrect assignments Vincent Mailhol (Arm)
` (4 preceding siblings ...)
2026-03-17 9:13 ` [PATCH 5/9] arm: configs: remove obsolete assignments to SND_SOC_ROCKCHIP Vincent Mailhol (Arm)
@ 2026-03-17 9:13 ` Vincent Mailhol (Arm)
2026-03-17 9:13 ` [PATCH 7/9] arm64: defconfig: remove incorrect assignment to IPQ_APSS_5018 Vincent Mailhol (Arm)
` (2 subsequent siblings)
8 siblings, 0 replies; 24+ messages in thread
From: Vincent Mailhol (Arm) @ 2026-03-17 9:13 UTC (permalink / raw)
To: Nathan Chancellor, Nicolas Schier, Mikko Rapeli,
Richard Henderson, Matt Turner, Magnus Lindholm, Russell King,
Aaro Koskinen, Andreas Kemnade, Kevin Hilman, Roger Quadros,
Tony Lindgren, Huacai Chen, WANG Xuerui, Thomas Bogendoerfer,
Madhavan Srinivasan, Michael Ellerman, Nicholas Piggin,
Christophe Leroy (CS GROUP), Paul Walmsley, Palmer Dabbelt,
Albert Ou, Alexandre Ghiti, Heiko Carstens, Vasily Gorbik,
Alexander Gordeev, Christian Borntraeger, Sven Schnelle,
Yoshinori Sato, Rich Felker, John Paul Adrian Glaubitz,
Thomas Gleixner, Ingo Molnar, Borislav Petkov, Dave Hansen, x86,
H. Peter Anvin, Sebastian Andrzej Siewior, Clark Williams,
Steven Rostedt, Pablo Neira Ayuso, Krzysztof Kozlowski,
Alim Akhtar, Frank Li, Sascha Hauer, Pengutronix Kernel Team,
Fabio Estevam, Vladimir Zapolskiy, Piotr Wojtaszczyk, Liviu Dudau,
Sudeep Holla, Lorenzo Pieralisi, Geert Uytterhoeven, Magnus Damm,
Vladimir Kondratiev, Gregory CLEMENT, Théo Lebrun,
James E.J. Bottomley, Helge Deller, Janusz Krzysztofik,
Jonathan Neuschäfer, Chris Zankel, Max Filippov,
Thomas Zimmermann, Arnd Bergmann, Heiko Stuebner,
Kuninori Morimoto, Mark Brown, Eric Biggers, Ard Biesheuvel,
Sricharan Ramabadhran, Bjorn Andersson, Michael Walle,
Guenter Roeck, Srinivas Kandagatla, Rob Herring (Arm),
Dmitry Baryshkov, Greg Kroah-Hartman, Anna Schumaker
Cc: Alexandre Gonzalo, linux-kbuild, linux-kernel, linux-alpha,
linux-arm-kernel, linux-omap, loongarch, linux-mips, linuxppc-dev,
linux-riscv, linux-s390, linux-sh, linux-rt-devel,
linux-samsung-soc, imx, linux-renesas-soc, linux-parisc, openbmc,
Vincent Mailhol (Arm)
When given the arm64 defconfig, merge_config.sh yields below warning:
$ ARCH=arm64 ./scripts/kconfig/merge_config.sh arch/arm64/configs/defconfig
<...>
WARNING: CONFIG_CRYPTO_SHA3 differs:
Requested value: CONFIG_CRYPTO_SHA3=m
Actual value: CONFIG_CRYPTO_SHA3=y
This is because one of CRYPTO_SHA3 child dependency, CRYPTO_JITTERENTROPY,
is set to "y" thus preventing CRYPTO_SHA3 to be built as a module.
CRYPTO_SHA3 is automatically selected anyway, so just remove it from
the defconfig and let the kconfig scripts set it to the correct value.
Fixes: 1e29a750572a ("lib/crypto: arm64/sha3: Migrate optimized code into library")
Signed-off-by: Vincent Mailhol (Arm) <mailhol@kernel.org>
---
arch/arm64/configs/defconfig | 1 -
1 file changed, 1 deletion(-)
diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index 7f6334d1d040..0b307e2ab384 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -1901,7 +1901,6 @@ CONFIG_CRYPTO_CHACHA20=m
CONFIG_CRYPTO_BENCHMARK=m
CONFIG_CRYPTO_ECHAINIV=y
CONFIG_CRYPTO_MICHAEL_MIC=m
-CONFIG_CRYPTO_SHA3=m
CONFIG_CRYPTO_USER_API_RNG=m
CONFIG_CRYPTO_GHASH_ARM64_CE=y
CONFIG_CRYPTO_SM3_ARM64_CE=m
--
2.43.0
^ permalink raw reply related [flat|nested] 24+ messages in thread* [PATCH 7/9] arm64: defconfig: remove incorrect assignment to IPQ_APSS_5018
2026-03-17 9:13 [PATCH 0/9] configs: cleanup obsolete or incorrect assignments Vincent Mailhol (Arm)
` (5 preceding siblings ...)
2026-03-17 9:13 ` [PATCH 6/9] arm64: defconfig: remove implicit assignment to CRYPTO_SHA3 Vincent Mailhol (Arm)
@ 2026-03-17 9:13 ` Vincent Mailhol (Arm)
2026-03-17 11:31 ` Krzysztof Kozlowski
2026-03-17 9:13 ` [PATCH 8/9] arm64: defconfig: remove obsolete assignment to SENSORS_SA67MCU Vincent Mailhol (Arm)
2026-03-17 9:13 ` [PATCH 9/9] arm64: defconfig: remove obsolete assignment to SLIM_QCOM_CTRL Vincent Mailhol (Arm)
8 siblings, 1 reply; 24+ messages in thread
From: Vincent Mailhol (Arm) @ 2026-03-17 9:13 UTC (permalink / raw)
To: Nathan Chancellor, Nicolas Schier, Mikko Rapeli,
Richard Henderson, Matt Turner, Magnus Lindholm, Russell King,
Aaro Koskinen, Andreas Kemnade, Kevin Hilman, Roger Quadros,
Tony Lindgren, Huacai Chen, WANG Xuerui, Thomas Bogendoerfer,
Madhavan Srinivasan, Michael Ellerman, Nicholas Piggin,
Christophe Leroy (CS GROUP), Paul Walmsley, Palmer Dabbelt,
Albert Ou, Alexandre Ghiti, Heiko Carstens, Vasily Gorbik,
Alexander Gordeev, Christian Borntraeger, Sven Schnelle,
Yoshinori Sato, Rich Felker, John Paul Adrian Glaubitz,
Thomas Gleixner, Ingo Molnar, Borislav Petkov, Dave Hansen, x86,
H. Peter Anvin, Sebastian Andrzej Siewior, Clark Williams,
Steven Rostedt, Pablo Neira Ayuso, Krzysztof Kozlowski,
Alim Akhtar, Frank Li, Sascha Hauer, Pengutronix Kernel Team,
Fabio Estevam, Vladimir Zapolskiy, Piotr Wojtaszczyk, Liviu Dudau,
Sudeep Holla, Lorenzo Pieralisi, Geert Uytterhoeven, Magnus Damm,
Vladimir Kondratiev, Gregory CLEMENT, Théo Lebrun,
James E.J. Bottomley, Helge Deller, Janusz Krzysztofik,
Jonathan Neuschäfer, Chris Zankel, Max Filippov,
Thomas Zimmermann, Arnd Bergmann, Heiko Stuebner,
Kuninori Morimoto, Mark Brown, Eric Biggers, Ard Biesheuvel,
Sricharan Ramabadhran, Bjorn Andersson, Michael Walle,
Guenter Roeck, Srinivas Kandagatla, Rob Herring (Arm),
Dmitry Baryshkov, Greg Kroah-Hartman, Anna Schumaker
Cc: Alexandre Gonzalo, linux-kbuild, linux-kernel, linux-alpha,
linux-arm-kernel, linux-omap, loongarch, linux-mips, linuxppc-dev,
linux-riscv, linux-s390, linux-sh, linux-rt-devel,
linux-samsung-soc, imx, linux-renesas-soc, linux-parisc, openbmc,
Vincent Mailhol (Arm)
CONFIG_IPQ_APSS_5018 does not exist and never existed. Remove it.
Fixes: 7f0c87348fb5 ("arm64: defconfig: Enable IPQ5018 SoC base configs")
Signed-off-by: Vincent Mailhol (Arm) <mailhol@kernel.org>
---
arch/arm64/configs/defconfig | 1 -
1 file changed, 1 deletion(-)
diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index 0b307e2ab384..1fda77bca432 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -1456,7 +1456,6 @@ CONFIG_QCOM_CLK_APCC_MSM8996=y
CONFIG_QCOM_CLK_SMD_RPM=y
CONFIG_QCOM_CLK_RPMH=y
CONFIG_IPQ_APSS_6018=y
-CONFIG_IPQ_APSS_5018=y
CONFIG_IPQ_CMN_PLL=m
CONFIG_IPQ_GCC_5018=y
CONFIG_IPQ_GCC_5332=y
--
2.43.0
^ permalink raw reply related [flat|nested] 24+ messages in thread* Re: [PATCH 7/9] arm64: defconfig: remove incorrect assignment to IPQ_APSS_5018
2026-03-17 9:13 ` [PATCH 7/9] arm64: defconfig: remove incorrect assignment to IPQ_APSS_5018 Vincent Mailhol (Arm)
@ 2026-03-17 11:31 ` Krzysztof Kozlowski
2026-03-25 11:30 ` Vincent Mailhol (Arm)
0 siblings, 1 reply; 24+ messages in thread
From: Krzysztof Kozlowski @ 2026-03-17 11:31 UTC (permalink / raw)
To: Vincent Mailhol (Arm), Nathan Chancellor, Nicolas Schier,
Mikko Rapeli, Richard Henderson, Matt Turner, Magnus Lindholm,
Russell King, Aaro Koskinen, Andreas Kemnade, Kevin Hilman,
Roger Quadros, Tony Lindgren, Huacai Chen, WANG Xuerui,
Thomas Bogendoerfer, Madhavan Srinivasan, Michael Ellerman,
Nicholas Piggin, Christophe Leroy (CS GROUP), Paul Walmsley,
Palmer Dabbelt, Albert Ou, Alexandre Ghiti, Heiko Carstens,
Vasily Gorbik, Alexander Gordeev, Christian Borntraeger,
Sven Schnelle, Yoshinori Sato, Rich Felker,
John Paul Adrian Glaubitz, Thomas Gleixner, Ingo Molnar,
Borislav Petkov, Dave Hansen, x86, H. Peter Anvin,
Sebastian Andrzej Siewior, Clark Williams, Steven Rostedt,
Pablo Neira Ayuso, Alim Akhtar, Frank Li, Sascha Hauer,
Pengutronix Kernel Team, Fabio Estevam, Vladimir Zapolskiy,
Piotr Wojtaszczyk, Liviu Dudau, Sudeep Holla, Lorenzo Pieralisi,
Geert Uytterhoeven, Magnus Damm, Vladimir Kondratiev,
Gregory CLEMENT, Théo Lebrun, James E.J. Bottomley,
Helge Deller, Janusz Krzysztofik, Jonathan Neuschäfer,
Chris Zankel, Max Filippov, Thomas Zimmermann, Arnd Bergmann,
Heiko Stuebner, Kuninori Morimoto, Mark Brown, Eric Biggers,
Ard Biesheuvel, Sricharan Ramabadhran, Bjorn Andersson,
Michael Walle, Guenter Roeck, Srinivas Kandagatla,
Rob Herring (Arm), Dmitry Baryshkov, Greg Kroah-Hartman,
Anna Schumaker
Cc: Alexandre Gonzalo, linux-kbuild, linux-kernel, linux-alpha,
linux-arm-kernel, linux-omap, loongarch, linux-mips, linuxppc-dev,
linux-riscv, linux-s390, linux-sh, linux-rt-devel,
linux-samsung-soc, imx, linux-renesas-soc, linux-parisc, openbmc
On 17/03/2026 10:13, Vincent Mailhol (Arm) wrote:
> CONFIG_IPQ_APSS_5018 does not exist and never existed. Remove it.
>
> Fixes: 7f0c87348fb5 ("arm64: defconfig: Enable IPQ5018 SoC base configs")
> Signed-off-by: Vincent Mailhol (Arm) <mailhol@kernel.org>
> ---
Just like try one year ago:
https://lore.kernel.org/all/20240104133241.2030193-1-ross.burton@arm.com/
No one will apply it if you do not send the patch to right people.
multi_vx and arm64 defconfig fall outside of get_maintainers thus policy
from maintainer soc profile applies.
This one should be send to platform maintainers, so to qcom.
Other ones: please send all arm and arm64 defconfig changes in one
patchset to soc folks. Here, at least provide credits with Reported-by
to Ross.
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 24+ messages in thread* Re: [PATCH 7/9] arm64: defconfig: remove incorrect assignment to IPQ_APSS_5018
2026-03-17 11:31 ` Krzysztof Kozlowski
@ 2026-03-25 11:30 ` Vincent Mailhol (Arm)
0 siblings, 0 replies; 24+ messages in thread
From: Vincent Mailhol (Arm) @ 2026-03-25 11:30 UTC (permalink / raw)
To: Krzysztof Kozlowski
Cc: Alexandre Gonzalo, linux-kbuild, linux-kernel, linux-alpha,
linux-arm-kernel, linux-omap, loongarch, linux-mips, linuxppc-dev,
linux-riscv, linux-s390, linux-sh, linux-rt-devel,
linux-samsung-soc, imx, linux-renesas-soc, linux-parisc, openbmc,
Nathan Chancellor, Nicolas Schier, Mikko Rapeli,
Richard Henderson, Matt Turner, Magnus Lindholm, Russell King,
Aaro Koskinen, Andreas Kemnade, Kevin Hilman, Roger Quadros,
Tony Lindgren, Huacai Chen, WANG Xuerui, Thomas Bogendoerfer,
Madhavan Srinivasan, Michael Ellerman, Nicholas Piggin,
Christophe Leroy (CS GROUP), Paul Walmsley, Palmer Dabbelt,
Albert Ou, Alexandre Ghiti, Heiko Carstens, Vasily Gorbik,
Alexander Gordeev, Christian Borntraeger, Sven Schnelle,
Yoshinori Sato, Rich Felker, John Paul Adrian Glaubitz,
Thomas Gleixner, Ingo Molnar, Borislav Petkov, Dave Hansen, x86,
H. Peter Anvin, Sebastian Andrzej Siewior, Clark Williams,
Steven Rostedt, Pablo Neira Ayuso, Alim Akhtar, Frank Li,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam,
Vladimir Zapolskiy, Piotr Wojtaszczyk, Liviu Dudau, Sudeep Holla,
Lorenzo Pieralisi, Geert Uytterhoeven, Magnus Damm,
Vladimir Kondratiev, Gregory CLEMENT, Théo Lebrun,
James E.J. Bottomley, Helge Deller, Janusz Krzysztofik,
Jonathan Neuschäfer, Chris Zankel, Max Filippov,
Thomas Zimmermann, Arnd Bergmann, Heiko Stuebner,
Kuninori Morimoto, Mark Brown, Eric Biggers, Ard Biesheuvel,
Sricharan Ramabadhran, Bjorn Andersson, Michael Walle,
Guenter Roeck, Srinivas Kandagatla, Rob Herring (Arm),
Dmitry Baryshkov, Greg Kroah-Hartman, Anna Schumaker, soc,
Ross Burton, Bjorn Andersson, Konrad Dybcio
+CC: soc@lists.linux.dev
+CC: Bjorn Andersson <andersson@kernel.org>
+CC: Konrad Dybcio <konradybcio@kernel.org>
On 3/17/26 12:31, Krzysztof Kozlowski wrote:
> On 17/03/2026 10:13, Vincent Mailhol (Arm) wrote:
>> CONFIG_IPQ_APSS_5018 does not exist and never existed. Remove it.
>>
>> Fixes: 7f0c87348fb5 ("arm64: defconfig: Enable IPQ5018 SoC base configs")
>> Signed-off-by: Vincent Mailhol (Arm) <mailhol@kernel.org>
>> ---
>
> Just like try one year ago:
> https://lore.kernel.org/all/20240104133241.2030193-1-ross.burton@arm.com/
>
> No one will apply it if you do not send the patch to right people.
> multi_vx and arm64 defconfig fall outside of get_maintainers thus policy
> from maintainer soc profile applies.
As you guessed, I used get_maintainers.pl to generate the recipient
list. I am just surprised to hear that the defconfigs fall out of the
usual process. This is a pit fall as shown by the fact that both Ross
and me failed to send it to the right people.
As you pointed in another answer, I saw that the documentation was
updated. I will follow this from now on. Thanks for that!
> This one should be send to platform maintainers, so to qcom.
I will add linux-arm-msm@vger.kernel.org, Bjorn Andersson, Konrad Dybcio.
I don't think this should be split though. My series does one thing:
address the warnings from scripts/kconfig/merge_config.sh. When a series
have a clear scope which spans other several trees, it is more common to
collect Acked-by tags from the maintainers of the other domains rather
than splitting.
> Other ones: please send all arm and arm64 defconfig changes in one
> patchset to soc folks. Here, at least provide credits with Reported-by
> to Ross.
OK. Although this was re-discovered independently on my side, will add
the Reported-by tag to give proper credit.
Yours sincerely,
Vincent Mailhol
^ permalink raw reply [flat|nested] 24+ messages in thread
* [PATCH 8/9] arm64: defconfig: remove obsolete assignment to SENSORS_SA67MCU
2026-03-17 9:13 [PATCH 0/9] configs: cleanup obsolete or incorrect assignments Vincent Mailhol (Arm)
` (6 preceding siblings ...)
2026-03-17 9:13 ` [PATCH 7/9] arm64: defconfig: remove incorrect assignment to IPQ_APSS_5018 Vincent Mailhol (Arm)
@ 2026-03-17 9:13 ` Vincent Mailhol (Arm)
2026-03-17 11:33 ` Krzysztof Kozlowski
2026-03-17 9:13 ` [PATCH 9/9] arm64: defconfig: remove obsolete assignment to SLIM_QCOM_CTRL Vincent Mailhol (Arm)
8 siblings, 1 reply; 24+ messages in thread
From: Vincent Mailhol (Arm) @ 2026-03-17 9:13 UTC (permalink / raw)
To: Nathan Chancellor, Nicolas Schier, Mikko Rapeli,
Richard Henderson, Matt Turner, Magnus Lindholm, Russell King,
Aaro Koskinen, Andreas Kemnade, Kevin Hilman, Roger Quadros,
Tony Lindgren, Huacai Chen, WANG Xuerui, Thomas Bogendoerfer,
Madhavan Srinivasan, Michael Ellerman, Nicholas Piggin,
Christophe Leroy (CS GROUP), Paul Walmsley, Palmer Dabbelt,
Albert Ou, Alexandre Ghiti, Heiko Carstens, Vasily Gorbik,
Alexander Gordeev, Christian Borntraeger, Sven Schnelle,
Yoshinori Sato, Rich Felker, John Paul Adrian Glaubitz,
Thomas Gleixner, Ingo Molnar, Borislav Petkov, Dave Hansen, x86,
H. Peter Anvin, Sebastian Andrzej Siewior, Clark Williams,
Steven Rostedt, Pablo Neira Ayuso, Krzysztof Kozlowski,
Alim Akhtar, Frank Li, Sascha Hauer, Pengutronix Kernel Team,
Fabio Estevam, Vladimir Zapolskiy, Piotr Wojtaszczyk, Liviu Dudau,
Sudeep Holla, Lorenzo Pieralisi, Geert Uytterhoeven, Magnus Damm,
Vladimir Kondratiev, Gregory CLEMENT, Théo Lebrun,
James E.J. Bottomley, Helge Deller, Janusz Krzysztofik,
Jonathan Neuschäfer, Chris Zankel, Max Filippov,
Thomas Zimmermann, Arnd Bergmann, Heiko Stuebner,
Kuninori Morimoto, Mark Brown, Eric Biggers, Ard Biesheuvel,
Sricharan Ramabadhran, Bjorn Andersson, Michael Walle,
Guenter Roeck, Srinivas Kandagatla, Rob Herring (Arm),
Dmitry Baryshkov, Greg Kroah-Hartman, Anna Schumaker
Cc: Alexandre Gonzalo, linux-kbuild, linux-kernel, linux-alpha,
linux-arm-kernel, linux-omap, loongarch, linux-mips, linuxppc-dev,
linux-riscv, linux-s390, linux-sh, linux-rt-devel,
linux-samsung-soc, imx, linux-renesas-soc, linux-parisc, openbmc,
Vincent Mailhol (Arm)
The Kontron SMARC-sAM67 board management controller is not in the
kernel tree anymore. Clean-up the leftover reference to
CONFIG_SENSORS_SA67MCU which was left in the defconfig.
Fixes: e710b2283725 ("Revert "hwmon: add SMARC-sAM67 support"")
Signed-off-by: Vincent Mailhol (Arm) <mailhol@kernel.org>
---
arch/arm64/configs/defconfig | 1 -
1 file changed, 1 deletion(-)
diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index 1fda77bca432..c5e23beeaebf 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -743,7 +743,6 @@ CONFIG_SENSORS_LM75=m
CONFIG_SENSORS_LM90=m
CONFIG_SENSORS_PWM_FAN=m
CONFIG_SENSORS_RASPBERRYPI_HWMON=m
-CONFIG_SENSORS_SA67MCU=m
CONFIG_SENSORS_SL28CPLD=m
CONFIG_SENSORS_INA2XX=m
CONFIG_SENSORS_INA3221=m
--
2.43.0
^ permalink raw reply related [flat|nested] 24+ messages in thread* Re: [PATCH 8/9] arm64: defconfig: remove obsolete assignment to SENSORS_SA67MCU
2026-03-17 9:13 ` [PATCH 8/9] arm64: defconfig: remove obsolete assignment to SENSORS_SA67MCU Vincent Mailhol (Arm)
@ 2026-03-17 11:33 ` Krzysztof Kozlowski
2026-03-25 11:31 ` Vincent Mailhol (Arm)
0 siblings, 1 reply; 24+ messages in thread
From: Krzysztof Kozlowski @ 2026-03-17 11:33 UTC (permalink / raw)
To: Vincent Mailhol (Arm), Nathan Chancellor, Nicolas Schier,
Mikko Rapeli, Richard Henderson, Matt Turner, Magnus Lindholm,
Russell King, Aaro Koskinen, Andreas Kemnade, Kevin Hilman,
Roger Quadros, Tony Lindgren, Huacai Chen, WANG Xuerui,
Thomas Bogendoerfer, Madhavan Srinivasan, Michael Ellerman,
Nicholas Piggin, Christophe Leroy (CS GROUP), Paul Walmsley,
Palmer Dabbelt, Albert Ou, Alexandre Ghiti, Heiko Carstens,
Vasily Gorbik, Alexander Gordeev, Christian Borntraeger,
Sven Schnelle, Yoshinori Sato, Rich Felker,
John Paul Adrian Glaubitz, Thomas Gleixner, Ingo Molnar,
Borislav Petkov, Dave Hansen, x86, H. Peter Anvin,
Sebastian Andrzej Siewior, Clark Williams, Steven Rostedt,
Pablo Neira Ayuso, Alim Akhtar, Frank Li, Sascha Hauer,
Pengutronix Kernel Team, Fabio Estevam, Vladimir Zapolskiy,
Piotr Wojtaszczyk, Liviu Dudau, Sudeep Holla, Lorenzo Pieralisi,
Geert Uytterhoeven, Magnus Damm, Vladimir Kondratiev,
Gregory CLEMENT, Théo Lebrun, James E.J. Bottomley,
Helge Deller, Janusz Krzysztofik, Jonathan Neuschäfer,
Chris Zankel, Max Filippov, Thomas Zimmermann, Arnd Bergmann,
Heiko Stuebner, Kuninori Morimoto, Mark Brown, Eric Biggers,
Ard Biesheuvel, Sricharan Ramabadhran, Bjorn Andersson,
Michael Walle, Guenter Roeck, Srinivas Kandagatla,
Rob Herring (Arm), Dmitry Baryshkov, Greg Kroah-Hartman,
Anna Schumaker
Cc: Alexandre Gonzalo, linux-kbuild, linux-kernel, linux-alpha,
linux-arm-kernel, linux-omap, loongarch, linux-mips, linuxppc-dev,
linux-riscv, linux-s390, linux-sh, linux-rt-devel,
linux-samsung-soc, imx, linux-renesas-soc, linux-parisc, openbmc
On 17/03/2026 10:13, Vincent Mailhol (Arm) wrote:
> The Kontron SMARC-sAM67 board management controller is not in the
> kernel tree anymore. Clean-up the leftover reference to
> CONFIG_SENSORS_SA67MCU which was left in the defconfig.
>
> Fixes: e710b2283725 ("Revert "hwmon: add SMARC-sAM67 support"")
> Signed-off-by: Vincent Mailhol (Arm) <mailhol@kernel.org>
> ---
> arch/arm64/configs/defconfig | 1 -
> 1 file changed, 1 deletion(-)
https://lore.kernel.org/all/20260302122540.1377444-3-mwalle@kernel.org/
It is said to see that multiple people did the same work twice and did
work which was not sent to right addresses. :(
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 24+ messages in thread* Re: [PATCH 8/9] arm64: defconfig: remove obsolete assignment to SENSORS_SA67MCU
2026-03-17 11:33 ` Krzysztof Kozlowski
@ 2026-03-25 11:31 ` Vincent Mailhol (Arm)
0 siblings, 0 replies; 24+ messages in thread
From: Vincent Mailhol (Arm) @ 2026-03-25 11:31 UTC (permalink / raw)
To: Krzysztof Kozlowski
Cc: Alexandre Gonzalo, linux-kbuild, linux-kernel, linux-alpha,
linux-arm-kernel, linux-omap, loongarch, linux-mips, linuxppc-dev,
linux-riscv, linux-s390, linux-sh, linux-rt-devel,
linux-samsung-soc, imx, linux-renesas-soc, linux-parisc, openbmc,
Nathan Chancellor, Nicolas Schier, Mikko Rapeli,
Richard Henderson, Matt Turner, Magnus Lindholm, Russell King,
Aaro Koskinen, Andreas Kemnade, Kevin Hilman, Roger Quadros,
Tony Lindgren, Huacai Chen, WANG Xuerui, Thomas Bogendoerfer,
Madhavan Srinivasan, Michael Ellerman, Nicholas Piggin,
Christophe Leroy (CS GROUP), Paul Walmsley, Palmer Dabbelt,
Albert Ou, Alexandre Ghiti, Heiko Carstens, Vasily Gorbik,
Alexander Gordeev, Christian Borntraeger, Sven Schnelle,
Yoshinori Sato, Rich Felker, John Paul Adrian Glaubitz,
Thomas Gleixner, Ingo Molnar, Borislav Petkov, Dave Hansen, x86,
H. Peter Anvin, Sebastian Andrzej Siewior, Clark Williams,
Steven Rostedt, Pablo Neira Ayuso, Alim Akhtar, Frank Li,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam,
Vladimir Zapolskiy, Piotr Wojtaszczyk, Liviu Dudau, Sudeep Holla,
Lorenzo Pieralisi, Geert Uytterhoeven, Magnus Damm,
Vladimir Kondratiev, Gregory CLEMENT, Théo Lebrun,
James E.J. Bottomley, Helge Deller, Janusz Krzysztofik,
Jonathan Neuschäfer, Chris Zankel, Max Filippov,
Thomas Zimmermann, Arnd Bergmann, Heiko Stuebner,
Kuninori Morimoto, Mark Brown, Eric Biggers, Ard Biesheuvel,
Sricharan Ramabadhran, Bjorn Andersson, Michael Walle,
Guenter Roeck, Srinivas Kandagatla, Rob Herring (Arm),
Dmitry Baryshkov, Greg Kroah-Hartman, Anna Schumaker
On 3/17/26 12:33, Krzysztof Kozlowski wrote:
> On 17/03/2026 10:13, Vincent Mailhol (Arm) wrote:
>> The Kontron SMARC-sAM67 board management controller is not in the
>> kernel tree anymore. Clean-up the leftover reference to
>> CONFIG_SENSORS_SA67MCU which was left in the defconfig.
>>
>> Fixes: e710b2283725 ("Revert "hwmon: add SMARC-sAM67 support"")
>> Signed-off-by: Vincent Mailhol (Arm) <mailhol@kernel.org>
>> ---
>> arch/arm64/configs/defconfig | 1 -
>> 1 file changed, 1 deletion(-)
>
> https://lore.kernel.org/all/20260302122540.1377444-3-mwalle@kernel.org/
Meanwhile, that patch was picked. It has already landed in linux-next.
So I will remove it from my series.
> It is said to see that multiple people did the same work twice and did
> work which was not sent to right addresses. :(
Yours sincerely,
Vincent Mailhol
^ permalink raw reply [flat|nested] 24+ messages in thread
* [PATCH 9/9] arm64: defconfig: remove obsolete assignment to SLIM_QCOM_CTRL
2026-03-17 9:13 [PATCH 0/9] configs: cleanup obsolete or incorrect assignments Vincent Mailhol (Arm)
` (7 preceding siblings ...)
2026-03-17 9:13 ` [PATCH 8/9] arm64: defconfig: remove obsolete assignment to SENSORS_SA67MCU Vincent Mailhol (Arm)
@ 2026-03-17 9:13 ` Vincent Mailhol (Arm)
2026-03-17 11:35 ` Krzysztof Kozlowski
8 siblings, 1 reply; 24+ messages in thread
From: Vincent Mailhol (Arm) @ 2026-03-17 9:13 UTC (permalink / raw)
To: Nathan Chancellor, Nicolas Schier, Mikko Rapeli,
Richard Henderson, Matt Turner, Magnus Lindholm, Russell King,
Aaro Koskinen, Andreas Kemnade, Kevin Hilman, Roger Quadros,
Tony Lindgren, Huacai Chen, WANG Xuerui, Thomas Bogendoerfer,
Madhavan Srinivasan, Michael Ellerman, Nicholas Piggin,
Christophe Leroy (CS GROUP), Paul Walmsley, Palmer Dabbelt,
Albert Ou, Alexandre Ghiti, Heiko Carstens, Vasily Gorbik,
Alexander Gordeev, Christian Borntraeger, Sven Schnelle,
Yoshinori Sato, Rich Felker, John Paul Adrian Glaubitz,
Thomas Gleixner, Ingo Molnar, Borislav Petkov, Dave Hansen, x86,
H. Peter Anvin, Sebastian Andrzej Siewior, Clark Williams,
Steven Rostedt, Pablo Neira Ayuso, Krzysztof Kozlowski,
Alim Akhtar, Frank Li, Sascha Hauer, Pengutronix Kernel Team,
Fabio Estevam, Vladimir Zapolskiy, Piotr Wojtaszczyk, Liviu Dudau,
Sudeep Holla, Lorenzo Pieralisi, Geert Uytterhoeven, Magnus Damm,
Vladimir Kondratiev, Gregory CLEMENT, Théo Lebrun,
James E.J. Bottomley, Helge Deller, Janusz Krzysztofik,
Jonathan Neuschäfer, Chris Zankel, Max Filippov,
Thomas Zimmermann, Arnd Bergmann, Heiko Stuebner,
Kuninori Morimoto, Mark Brown, Eric Biggers, Ard Biesheuvel,
Sricharan Ramabadhran, Bjorn Andersson, Michael Walle,
Guenter Roeck, Srinivas Kandagatla, Rob Herring (Arm),
Dmitry Baryshkov, Greg Kroah-Hartman, Anna Schumaker
Cc: Alexandre Gonzalo, linux-kbuild, linux-kernel, linux-alpha,
linux-arm-kernel, linux-omap, loongarch, linux-mips, linuxppc-dev,
linux-riscv, linux-s390, linux-sh, linux-rt-devel,
linux-samsung-soc, imx, linux-renesas-soc, linux-parisc, openbmc,
Vincent Mailhol (Arm)
The Qcom Slimbus controller driver is not in the kernel tree
anymore. Clean-up the leftover reference to CONFIG_SLIM_QCOM_CTRL
which was left in the defconfig.
Fixes: 7cbba32a2d62 ("slimbus: qcom: remove unused qcom controller driver")
Signed-off-by: Vincent Mailhol (Arm) <mailhol@kernel.org>
---
arch/arm64/configs/defconfig | 1 -
1 file changed, 1 deletion(-)
diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index c5e23beeaebf..88951844c203 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -1822,7 +1822,6 @@ CONFIG_OPTEE=y
CONFIG_MUX_GPIO=m
CONFIG_MUX_MMIO=y
CONFIG_SLIMBUS=m
-CONFIG_SLIM_QCOM_CTRL=m
CONFIG_SLIM_QCOM_NGD_CTRL=m
CONFIG_INTERCONNECT=y
CONFIG_INTERCONNECT_IMX=y
--
2.43.0
^ permalink raw reply related [flat|nested] 24+ messages in thread* Re: [PATCH 9/9] arm64: defconfig: remove obsolete assignment to SLIM_QCOM_CTRL
2026-03-17 9:13 ` [PATCH 9/9] arm64: defconfig: remove obsolete assignment to SLIM_QCOM_CTRL Vincent Mailhol (Arm)
@ 2026-03-17 11:35 ` Krzysztof Kozlowski
2026-03-25 11:31 ` Vincent Mailhol (Arm)
0 siblings, 1 reply; 24+ messages in thread
From: Krzysztof Kozlowski @ 2026-03-17 11:35 UTC (permalink / raw)
To: Vincent Mailhol (Arm), Nathan Chancellor, Nicolas Schier,
Mikko Rapeli, Richard Henderson, Matt Turner, Magnus Lindholm,
Russell King, Aaro Koskinen, Andreas Kemnade, Kevin Hilman,
Roger Quadros, Tony Lindgren, Huacai Chen, WANG Xuerui,
Thomas Bogendoerfer, Madhavan Srinivasan, Michael Ellerman,
Nicholas Piggin, Christophe Leroy (CS GROUP), Paul Walmsley,
Palmer Dabbelt, Albert Ou, Alexandre Ghiti, Heiko Carstens,
Vasily Gorbik, Alexander Gordeev, Christian Borntraeger,
Sven Schnelle, Yoshinori Sato, Rich Felker,
John Paul Adrian Glaubitz, Thomas Gleixner, Ingo Molnar,
Borislav Petkov, Dave Hansen, x86, H. Peter Anvin,
Sebastian Andrzej Siewior, Clark Williams, Steven Rostedt,
Pablo Neira Ayuso, Alim Akhtar, Frank Li, Sascha Hauer,
Pengutronix Kernel Team, Fabio Estevam, Vladimir Zapolskiy,
Piotr Wojtaszczyk, Liviu Dudau, Sudeep Holla, Lorenzo Pieralisi,
Geert Uytterhoeven, Magnus Damm, Vladimir Kondratiev,
Gregory CLEMENT, Théo Lebrun, James E.J. Bottomley,
Helge Deller, Janusz Krzysztofik, Jonathan Neuschäfer,
Chris Zankel, Max Filippov, Thomas Zimmermann, Arnd Bergmann,
Heiko Stuebner, Kuninori Morimoto, Mark Brown, Eric Biggers,
Ard Biesheuvel, Sricharan Ramabadhran, Bjorn Andersson,
Michael Walle, Guenter Roeck, Srinivas Kandagatla,
Rob Herring (Arm), Dmitry Baryshkov, Greg Kroah-Hartman,
Anna Schumaker
Cc: Alexandre Gonzalo, linux-kbuild, linux-kernel, linux-alpha,
linux-arm-kernel, linux-omap, loongarch, linux-mips, linuxppc-dev,
linux-riscv, linux-s390, linux-sh, linux-rt-devel,
linux-samsung-soc, imx, linux-renesas-soc, linux-parisc, openbmc
On 17/03/2026 10:13, Vincent Mailhol (Arm) wrote:
> The Qcom Slimbus controller driver is not in the kernel tree
> anymore. Clean-up the leftover reference to CONFIG_SLIM_QCOM_CTRL
> which was left in the defconfig.
>
> Fixes: 7cbba32a2d62 ("slimbus: qcom: remove unused qcom controller driver")
> Signed-off-by: Vincent Mailhol (Arm) <mailhol@kernel.org>
> ---
> arch/arm64/configs/defconfig | 1 -
> 1 file changed, 1 deletion(-)
https://lore.kernel.org/all/20251223140645.3545658-1-mikko.rapeli@linaro.org/
I even asked there to send it to qcom maintainers :/
Exactly that case also encouraged me to document this, since we do not
know how to fix get_maintainers. See commit
6efe5322f060099c8bc51aaee83b857394e42dd5
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 24+ messages in thread* Re: [PATCH 9/9] arm64: defconfig: remove obsolete assignment to SLIM_QCOM_CTRL
2026-03-17 11:35 ` Krzysztof Kozlowski
@ 2026-03-25 11:31 ` Vincent Mailhol (Arm)
2026-03-25 12:44 ` Krzysztof Kozlowski
0 siblings, 1 reply; 24+ messages in thread
From: Vincent Mailhol (Arm) @ 2026-03-25 11:31 UTC (permalink / raw)
To: Krzysztof Kozlowski
Cc: Alexandre Gonzalo, linux-kbuild, linux-kernel, linux-alpha,
linux-arm-kernel, linux-omap, loongarch, linux-mips, linuxppc-dev,
linux-riscv, linux-s390, linux-sh, linux-rt-devel,
linux-samsung-soc, imx, linux-renesas-soc, linux-parisc, openbmc,
Nathan Chancellor, Nicolas Schier, Mikko Rapeli,
Richard Henderson, Matt Turner, Magnus Lindholm, Russell King,
Aaro Koskinen, Andreas Kemnade, Kevin Hilman, Roger Quadros,
Tony Lindgren, Huacai Chen, WANG Xuerui, Thomas Bogendoerfer,
Madhavan Srinivasan, Michael Ellerman, Nicholas Piggin,
Christophe Leroy (CS GROUP), Paul Walmsley, Palmer Dabbelt,
Albert Ou, Alexandre Ghiti, Heiko Carstens, Vasily Gorbik,
Alexander Gordeev, Christian Borntraeger, Sven Schnelle,
Yoshinori Sato, Rich Felker, John Paul Adrian Glaubitz,
Thomas Gleixner, Ingo Molnar, Borislav Petkov, Dave Hansen, x86,
H. Peter Anvin, Sebastian Andrzej Siewior, Clark Williams,
Steven Rostedt, Pablo Neira Ayuso, Alim Akhtar, Frank Li,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam,
Vladimir Zapolskiy, Piotr Wojtaszczyk, Liviu Dudau, Sudeep Holla,
Lorenzo Pieralisi, Geert Uytterhoeven, Magnus Damm,
Vladimir Kondratiev, Gregory CLEMENT, Théo Lebrun,
James E.J. Bottomley, Helge Deller, Janusz Krzysztofik,
Jonathan Neuschäfer, Chris Zankel, Max Filippov,
Thomas Zimmermann, Arnd Bergmann, Heiko Stuebner,
Kuninori Morimoto, Mark Brown, Eric Biggers, Ard Biesheuvel,
Sricharan Ramabadhran, Bjorn Andersson, Michael Walle,
Guenter Roeck, Srinivas Kandagatla, Rob Herring (Arm),
Dmitry Baryshkov, Greg Kroah-Hartman, Anna Schumaker
On 3/17/26 12:35, Krzysztof Kozlowski wrote:
> On 17/03/2026 10:13, Vincent Mailhol (Arm) wrote:
>> The Qcom Slimbus controller driver is not in the kernel tree
>> anymore. Clean-up the leftover reference to CONFIG_SLIM_QCOM_CTRL
>> which was left in the defconfig.
>>
>> Fixes: 7cbba32a2d62 ("slimbus: qcom: remove unused qcom controller driver")
>> Signed-off-by: Vincent Mailhol (Arm) <mailhol@kernel.org>
>> ---
>> arch/arm64/configs/defconfig | 1 -
>> 1 file changed, 1 deletion(-)
>
> https://lore.kernel.org/all/20251223140645.3545658-1-mikko.rapeli@linaro.org/
I will add that this was initially reported by Mikko.
> I even asked there to send it to qcom maintainers :/
>
> Exactly that case also encouraged me to document this, since we do not
> know how to fix get_maintainers. See commit
> 6efe5322f060099c8bc51aaee83b857394e42dd5
I read the thread in which you posted that patch. Thanks for updating
the documentation, but as people anticipated, as long as the tool
doesn't do the right thing, there will be people like me who will mess
up the recipient list.
Anyway, sorry for that.
Yours sincerely,
Vincent Mailhol
^ permalink raw reply [flat|nested] 24+ messages in thread* Re: [PATCH 9/9] arm64: defconfig: remove obsolete assignment to SLIM_QCOM_CTRL
2026-03-25 11:31 ` Vincent Mailhol (Arm)
@ 2026-03-25 12:44 ` Krzysztof Kozlowski
0 siblings, 0 replies; 24+ messages in thread
From: Krzysztof Kozlowski @ 2026-03-25 12:44 UTC (permalink / raw)
To: Vincent Mailhol (Arm)
Cc: Alexandre Gonzalo, linux-kbuild, linux-kernel, linux-alpha,
linux-arm-kernel, linux-omap, loongarch, linux-mips, linuxppc-dev,
linux-riscv, linux-s390, linux-sh, linux-rt-devel,
linux-samsung-soc, imx, linux-renesas-soc, linux-parisc, openbmc,
Nathan Chancellor, Nicolas Schier, Mikko Rapeli,
Richard Henderson, Matt Turner, Magnus Lindholm, Russell King,
Aaro Koskinen, Andreas Kemnade, Kevin Hilman, Roger Quadros,
Tony Lindgren, Huacai Chen, WANG Xuerui, Thomas Bogendoerfer,
Madhavan Srinivasan, Michael Ellerman, Nicholas Piggin,
Christophe Leroy (CS GROUP), Paul Walmsley, Palmer Dabbelt,
Albert Ou, Alexandre Ghiti, Heiko Carstens, Vasily Gorbik,
Alexander Gordeev, Christian Borntraeger, Sven Schnelle,
Yoshinori Sato, Rich Felker, John Paul Adrian Glaubitz,
Thomas Gleixner, Ingo Molnar, Borislav Petkov, Dave Hansen, x86,
H. Peter Anvin, Sebastian Andrzej Siewior, Clark Williams,
Steven Rostedt, Pablo Neira Ayuso, Alim Akhtar, Frank Li,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam,
Vladimir Zapolskiy, Piotr Wojtaszczyk, Liviu Dudau, Sudeep Holla,
Lorenzo Pieralisi, Geert Uytterhoeven, Magnus Damm,
Vladimir Kondratiev, Gregory CLEMENT, Théo Lebrun,
James E.J. Bottomley, Helge Deller, Janusz Krzysztofik,
Jonathan Neuschäfer, Chris Zankel, Max Filippov,
Thomas Zimmermann, Arnd Bergmann, Heiko Stuebner,
Kuninori Morimoto, Mark Brown, Eric Biggers, Ard Biesheuvel,
Sricharan Ramabadhran, Bjorn Andersson, Michael Walle,
Guenter Roeck, Srinivas Kandagatla, Rob Herring (Arm),
Dmitry Baryshkov, Greg Kroah-Hartman, Anna Schumaker
On 25/03/2026 12:31, Vincent Mailhol (Arm) wrote:
>>
>> Exactly that case also encouraged me to document this, since we do not
>> know how to fix get_maintainers. See commit
>> 6efe5322f060099c8bc51aaee83b857394e42dd5
> I read the thread in which you posted that patch. Thanks for updating
> the documentation, but as people anticipated, as long as the tool
> doesn't do the right thing, there will be people like me who will mess
> up the recipient list.
>
> Anyway, sorry for that.
No worries. I wished the tool was improved because I believe in the
toolset, not remembering thousand rules of different subsystems...
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 24+ messages in thread