From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f41.google.com (mail-wm1-f41.google.com [209.85.128.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 355B63B3BEF for ; Wed, 18 Mar 2026 09:50:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.41 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773827466; cv=none; b=E84w1inTCehEA8EoQ3q5aMdzc1+LDIC3XlgzJECBK0Ezo0j1MqmQPxhgdJqpw+EASdZJlZLBHmTnNSeWQBd6Tt7vK6Q9etQI1INfJqerF980BY2DTVBb1dn8EOT7/yV7eZl2TSnwd7IEc+tsyzyR+AAIuP1LCT4ey58IOPiuUf8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773827466; c=relaxed/simple; bh=rZ6XLqrSHLVYtGkiWq+/3mIvzZ8RhMzqjek4N8MpSH8=; h=Mime-Version:Content-Type:Date:Message-Id:Subject:Cc:To:From: References:In-Reply-To; b=Kz3ENeZPIFRBXrB9gXrYoAD2zJ3nDXfc+b8wkP+F9hrFiN5Q0PEFCI2TV0NlL3GiFB4q5UDq+a4VAdNtr9JKzEpUbOWwliZtTrD9wAuV8FV6sIlVBjsBrjyXtqbF1HbmgyPAFN9xanMBZprW4kBHn5vGKAtziiNR1eJk5mifFrA= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com; spf=pass smtp.mailfrom=suse.com; dkim=pass (2048-bit key) header.d=suse.com header.i=@suse.com header.b=QiuAkQhd; arc=none smtp.client-ip=209.85.128.41 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=suse.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=suse.com header.i=@suse.com header.b="QiuAkQhd" Received: by mail-wm1-f41.google.com with SMTP id 5b1f17b1804b1-4852fdb36a8so77690505e9.2 for ; Wed, 18 Mar 2026 02:50:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1773827455; x=1774432255; darn=lists.linux.dev; h=in-reply-to:references:from:to:cc:subject:message-id:date :content-transfer-encoding:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=rZ6XLqrSHLVYtGkiWq+/3mIvzZ8RhMzqjek4N8MpSH8=; b=QiuAkQhd6a45HFV7+VSCQ10b/bSJr4Vwij9kC4W+3sgq4VBYNltmhTAnW+xw6jU7ge TW/H4VI7WBeBpE+lM1qNkvsgphra3ti/oW9YqAgW2bWXC4drSleNxVnuy2TnHue4X/Nt DSfeL2p8u9SeyG78MsoMEZIbSI9k70BnRxj36HyyZhR/47vSfkxbuqjr5rpv2FQf+KC3 1Smt1W4dTHAIMKOSO9rb676UJMPCUFsCUC/zyKXinj90xr66hRR34nDmxqvwaIf+uoZ8 TwTztRY6FKtLYaoXK45+rwjTl7qzt6cN89DYGZkqYcsrmD4hGD1bFizh9wPxDpgJybb+ PRQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773827455; x=1774432255; h=in-reply-to:references:from:to:cc:subject:message-id:date :content-transfer-encoding:mime-version:x-gm-gg:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=rZ6XLqrSHLVYtGkiWq+/3mIvzZ8RhMzqjek4N8MpSH8=; b=aGnWJRRUdHu1JVloY98LMFWtwt4LGWkdMtCMEsgllPuceMQowhw3irRhANaHgYnEZ0 Vu4hUhW/kB+VJEuDo4yMt3rnLrAp9kU52xLShcrqOYAKbVsqU7AIL0WgBCO8z+DT0Sva B6xfCHs99o1efejg7IS0RTi+l6qrVu5gF9W0acPzWMYjqQ7RiF9Q8GY6xv8EU8JnDtm/ 5oygteVZxdY/MjPCxxPXc37fNE9ieeF+gw0354NYs2gydGzw91XGQBNM3fouO/PwSWXP 2kyf6zcu1UEcEsXt7ta4vbdOir0cR5z5H5YCO9WR4WdqYXszvidAJh/fr9CRxO6YCiAv n7jg== X-Forwarded-Encrypted: i=1; AJvYcCUqRUoAda1ydYLwZnSx2RxzYAfg0/FXEomCUpGYzFp1wcgAI+p9G3lL5DP+NPsHwSy4Yqm3oGI=@lists.linux.dev X-Gm-Message-State: AOJu0Yz5efELaUlNZGgFXKTnXfG9Ru6Jmjiq1z9BKN+pHBxuOGEmYNc2 y1Op97fIMkuv+JsQfmt5oXV397+1pZ+dXQfbThAxXALb498LWp18z0z+5qbs2CJjgj4= X-Gm-Gg: ATEYQzxt7ciQMCUCLNjZ33H+tFcCdx9XP0XvN2EGbNRFxsZXJ4K7GKLJbOJusBCd3Er NsM0eEPKZ2tschA1ZpImeo7YiNrkVw9dskst2DcRXFAJ6a3mHFhnanU6eCadDhTDL9e2e/18/8S 67hktm1A1sua9JxfBJwetKzIjbRsefJSl0eyKE5wJtiD3FX18ox5WPLJnqMUWgM5YAaMChOWuKR dDy5rjc5llWDtJ/kI8Y5j/e2n3TFbw3sfJGqDom16GpF++VSIEiL3cv1desl+Jv407kZ8Omj5TM KRDZi1CNRta2y3SR2THMb3AvObHz/nnDeKmPDDbm6FSm+KNClbLw+rlimydA0h+bHAPNbH+B6hj H9ORlhUX14yXFUkZYi8RGSr7/GkgQFggIuiT606mvpHtF8sJsCtYsRQ5vgEUjQER97QNN7nzoC6 ObYHlreMfKoEcr6vwREyo= X-Received: by 2002:a05:600c:4612:b0:485:40db:d40c with SMTP id 5b1f17b1804b1-486f442e710mr28542555e9.3.1773827454803; Wed, 18 Mar 2026 02:50:54 -0700 (PDT) Received: from localhost ([189.99.238.44]) by smtp.gmail.com with ESMTPSA id 00721157ae682-79a715f8b61sm13492337b3.44.2026.03.18.02.50.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Mar 2026 02:50:53 -0700 (PDT) Precedence: bulk X-Mailing-List: bridge@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Wed, 18 Mar 2026 06:50:51 -0300 Message-Id: Subject: Re: [PATCH 01/10 net-next v3] ipv6: convert CONFIG_IPV6 to built-in only and clean up Kconfigs Cc: =?utf-8?b?UmljYXJkbyBCLiBNYXJsacOocmU=?= , "Krzysztof Kozlowski" , "Geert Uytterhoeven" , "Jason Gunthorpe" , "Leon Romanovsky" , "Selvin Xavier" , "Andrew Lunn" , "David S. Miller" , "Eric Dumazet" , "Jakub Kicinski" , "Paolo Abeni" , "Ido Schimmel" , "Petr Machata" , "Simon Horman" , "Saurav Kashyap" , "Javed Hasan" , , "James E.J. Bottomley" , "Martin K. Petersen" , "Nilesh Javali" , "Manish Rangankar" , "Varun Prakash" , "Alexander Aring" , "David Teigland" , "Andreas Gruenbacher" , "Nikolay Aleksandrov" , "David Ahern" , "Pablo Neira Ayuso" , "Florian Westphal" , "Phil Sutter" , "David Howells" , "Marc Dionne" , "Marcelo Ricardo Leitner" , "Xin Long" , "Jon Maloy" , "Bjorn Andersson" , "Arnd Bergmann" , "Shawn Guo" , "Eric Biggers" , "Michal Simek" , "Luca Weiss" , "Sven Peter" , "Lad Prabhakar" , "Kuninori Morimoto" , "Andrew Morton" , "Kuan-Wei Chiu" , "Herbert Xu" , "Ryota Sakamoto" , "Kuniyuki Iwashima" , "Kir Chou" , "David Gow" , "Vikas Gupta" , "Bhargava Marreddy" , "Rajashekar Hudumula" , =?utf-8?q?Markus_Bl=C3=B6chl?= , , , , , , , , , , , , To: "Krzysztof Kozlowski" , "Fernando Fernandez Mancera" , From: =?utf-8?b?UmljYXJkbyBCLiBNYXJsacOocmU=?= X-Mailer: aerc 0.21.0-120-g22b95d38161f References: <20260317140141.5723-1-fmancera@suse.de> <20260317140141.5723-2-fmancera@suse.de> <69dd007c-16d3-44c2-bc30-4e7f5a95addb@oss.qualcomm.com> In-Reply-To: <69dd007c-16d3-44c2-bc30-4e7f5a95addb@oss.qualcomm.com> 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. >>=20 >> Change CONFIG_IPV6 from tristate to bool. Remove all Kconfig >> dependencies across the tree that explicitly checked for IPV6=3Dm. In >> addition, remove MODULE_DESCRIPTION(), MODULE_ALIAS(), MODULE_AUTHOR() >> and MODULE_LICENSE(). >>=20 >> 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. >>=20 >> Finally, modify the default configs from CONFIG_IPV6=3Dm to CONFIG_IPV6= =3Dy >> 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]. >>=20 >> [1] http://www.linux-m68k.org/faq/ram.html >>=20 >> Signed-off-by: Fernando Fernandez Mancera >> Tested-by: Ricardo B. Marli=C3=A8re > > 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 > > You removed important parts of Ack. It was not provided like that. > > Best regards, > Krzysztof