On Wed Mar 18, 2026 at 3:51 AM -03, Krzysztof Kozlowski wrote: > On 17/03/2026 15:00, Fernando Fernandez Mancera wrote: >> Maintaining a modular IPv6 stack offers image size savings for specific >> setups, this benefit is outweighed by the architectural burden it >> imposes on the subsystems on implementation and maintenance. Therefore, >> drop it. >> >> Change CONFIG_IPV6 from tristate to bool. Remove all Kconfig >> dependencies across the tree that explicitly checked for IPV6=m. In >> addition, remove MODULE_DESCRIPTION(), MODULE_ALIAS(), MODULE_AUTHOR() >> and MODULE_LICENSE(). >> >> This is also replacing module_init() by device_initcall(). It is not >> possible to use fs_initcall() as IPv4 does because that creates a race >> condition on IPv6 addrconf. >> >> Finally, modify the default configs from CONFIG_IPV6=m to CONFIG_IPV6=y >> except for m68k as according to the bloat-o-meter the image is >> increasing by 330KB~ and that isn't acceptable. Instead, disable IPv6 on >> this architecture by default. This is aligned with m68k RAM requirements >> and recommendations [1]. >> >> [1] http://www.linux-m68k.org/faq/ram.html >> >> Signed-off-by: Fernando Fernandez Mancera <[email protected]> >> Tested-by: Ricardo B. Marlière <[email protected]> > > That's a Kconfig/defconfig only patch, so build system. You cannot test > it in a meaning of testing code. Building code is not testing.
Should I have sent 9 emails instead of 1 to the whole series? > >> Acked-by: Krzysztof Kozlowski <[email protected]> > > You removed important parts of Ack. It was not provided like that. > > Best regards, > Krzysztof
