From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 67A42367F3F for ; Wed, 18 Mar 2026 06:51:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773816681; cv=none; b=N6HZyti0VCFcEy03rVcjO1Cp8cL6iSLkJuxfIlgb1vNjBJSI2o74Q+LwHqw5+ipOnJO5Mjmm5VliAGuXd61GPAfhpygI6wYAcaGHZAwOpdLEfnDQ4/qgN41RI8iqO1szPeMSZVDxT0Yotuvj4GqgKbFli8gzZALD6U6vcbmLUoQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773816681; c=relaxed/simple; bh=uDtdBqMRVAugjMyqIMXog1TMy4/UYJcnwI7IpRnZ0RU=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=jBdKlAoZjfhWcy21mYFNefaahxgCU8uV4Cdpn2ZZ9ltxUlmE0Mgl0PoVDbV2s/35f2JLXBzf21olKmcX61re/hIN/ekheZmNZcMWGR8qj21SXz/7usrMMI0bL60cuP3spytBtiQtV/kM/QGrE5NWKMqu1pIJxg8hK2n2PkDssPY= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=kl17PUhZ; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=CgiTQqug; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="kl17PUhZ"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="CgiTQqug" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62I3CLNQ1632383 for ; Wed, 18 Mar 2026 06:51:19 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= dVw1W12K8D9H6jAvdaq/0zYSu/Z0gjDFdppar3Jnxls=; b=kl17PUhZxRh1ipMk QfKWvHUMbBvjkGTCMNRvLN4hojloY22pXsxAjetw8x6e2mwLwLFEi2xmMFk+15Ad qaM1pzD+SJPvz8VSfxZ/YQIGB2LaENg+rMRsCrJAwxdL3QDHYYe9GS7x8UmcTbwL RtFaxB+RHwwitvN5CtMNngGPf/yNsBX8eWTurUu4+tVYD6is4iJaDrN8F906NZ45 wJHCINm1wSxoBXC9RQamycetwvV+EUsg9RT72pXU/NjOheBDWCiKVuQ1NJyd9ZOI owEduan2/PyBEEAELKJe8JDUlnrafg5/bC9cFknHOdJbjcSQnWX/sQTYZk50Fved WQdYmw== Received: from mail-qt1-f200.google.com (mail-qt1-f200.google.com [209.85.160.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cyapujv03-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 18 Mar 2026 06:51:19 +0000 (GMT) Received: by mail-qt1-f200.google.com with SMTP id d75a77b69052e-5091ee9f1d8so46226561cf.0 for ; Tue, 17 Mar 2026 23:51:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773816679; x=1774421479; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:cc:to:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=dVw1W12K8D9H6jAvdaq/0zYSu/Z0gjDFdppar3Jnxls=; b=CgiTQqug2fZRfecU2v9E6CaJMGZbdC0oGAZHLD3TbfOLtIAkwzExUHxE3PLgl6tqal Ocnpr2XFRszztrs2mcnw3aYooXVc00p+5dnopfK6mdQu7cxz/A6cwyaD29/jz+LS9zoL Y0ERRR8/Y3LxWfnC6zvItYMcJgGNZy+sJOYjd1GS9+R6ja/dSmEjWZ2Z5MEclelLn+zv h5yTMGpKL6P7mpm1j/UnKppWwAdo/+3wDg9AcB4EKNzqQQelNgkhQsbqJnZZkMd9voX8 cHArmOOIRZF95AEkrzSWDCjEdbdp1GBWiHm/c8BZvfDMj3fYWJZ/Vj5IkYGD6y2Rjj1f ySoA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773816679; x=1774421479; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:cc:to:subject:user-agent:mime-version:date :message-id:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=dVw1W12K8D9H6jAvdaq/0zYSu/Z0gjDFdppar3Jnxls=; b=cq8uR7bjFYAarRDvB2KY8iqQ6rIGw07YMADmgMRiLFIssInmn3rd75MsgYIx8vi7T3 S3Nn/doUg1J8i6/SpYykNtGjPpSHDqROxGtPl0gaifXdnB2a9ao3YPkk9w3AZU0DI6CS otzrP4B4HZ3o42q3hfYv3m4xoKD4K+kAU37xgY6c9Bsu2+Afu/WAPOsyhv6IHxarPVxA jghQyg2YbLKjBJWIsUnMtfIXema17sKgFx/wd6AJD1ZdMm6VHnubqPE41FtNIkCTBvS0 INT0j5ptj33+mt4XLZ9QY6SunYkhx52iCgKr5ObfHJQmALjtuwjZkfViGS+Kpb+DhqmD kqlg== X-Forwarded-Encrypted: i=1; AJvYcCXRU8FYQCn8K//wR20gzrTs7IOL8rYzgivGOTi1e3TMR6ZovKK5XkfWwkjz0x6LeDTDzGivZDo=@vger.kernel.org X-Gm-Message-State: AOJu0YzYYIXAi5rAv40QpiSprSxTDtIUG7U+nCgvbB9tLj0DUUQ+IO9u 1SeL8SlBF/A/bXTrWn2rI+g7wG+a6GI3b+6Bz0ctN4B2ztZaVh+nyrU6DRDT199VR36DREItsNE 8mhGmJKKpNyO2owzvf1x26rd6FJ3mFGgxyMRObbduhIqh+m/GZPr+b67XlaM= X-Gm-Gg: ATEYQzwHEZXHiLZCLy/RsWB06ExJM+YDtrP1b9RzC2fO/I6yO1slqLvYmG+BdqXor7C ZqUzrCsW2Bh59SJPivC5dvUfebMx8wNCRYedVCPDAsTWeupkOVV1O6G1pYOOstJlKQUcsyaxXIn 6tNVWwBDihJx3ZMZ/p5BZuQ13tQrP5241nyN7eNnGfvSWMyrMlKCYyqCbJYBa/sNhj4LJ3lPuuh DPsOkbC3qD3U3N2yEypCExwYP1nCDbyCo6la44HAlpjxZlDJ+8FS4L7pQYwBqOpvBtqhbgJPjnq ElLsUbt7Lp5pqVzQuUdjzIMNPZKnIyu9LZR4TzlFDtsC6YKN/dOKEnobtW/IV6Wfttbh5kMmBeS sCnLbirQlQTeeZ2J3teNnUQF0bkOLNzLCCoqVCShDeTcMIv7O X-Received: by 2002:a05:622a:18a2:b0:508:fe5a:a5bc with SMTP id d75a77b69052e-50997e5de45mr77980871cf.0.1773816678590; Tue, 17 Mar 2026 23:51:18 -0700 (PDT) X-Received: by 2002:a05:622a:18a2:b0:508:fe5a:a5bc with SMTP id d75a77b69052e-50997e5de45mr77980081cf.0.1773816678050; Tue, 17 Mar 2026 23:51:18 -0700 (PDT) Received: from [192.168.1.29] ([178.197.219.94]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43b51852ab3sm5409518f8f.12.2026.03.17.23.51.14 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 17 Mar 2026 23:51:17 -0700 (PDT) Message-ID: <69dd007c-16d3-44c2-bc30-4e7f5a95addb@oss.qualcomm.com> Date: Wed, 18 Mar 2026 07:51:12 +0100 Precedence: bulk X-Mailing-List: netdev@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 01/10 net-next v3] ipv6: convert CONFIG_IPV6 to built-in only and clean up Kconfigs To: Fernando Fernandez Mancera , netdev@vger.kernel.org Cc: =?UTF-8?Q?Ricardo_B=2E_Marli=C3=A8re?= , 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 , GR-QLogic-Storage-Upstream@marvell.com, "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?= , linux-kernel@vger.kernel.org, linux-m68k@lists.linux-m68k.org, linux-rdma@vger.kernel.org, oss-drivers@corigine.com, linux-scsi@vger.kernel.org, gfs2@lists.linux.dev, bridge@lists.linux.dev, netfilter-devel@vger.kernel.org, coreteam@netfilter.org, linux-afs@lists.infradead.org, linux-sctp@vger.kernel.org, tipc-discussion@lists.sourceforge.net References: <20260317140141.5723-1-fmancera@suse.de> <20260317140141.5723-2-fmancera@suse.de> From: Krzysztof Kozlowski Content-Language: en-US Autocrypt: addr=krzysztof.kozlowski@oss.qualcomm.com; keydata= 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 cwzYbmi/Et7T2+47PN9NZAOyb771QoVr8A== In-Reply-To: <20260317140141.5723-2-fmancera@suse.de> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Authority-Analysis: v=2.4 cv=bKIb4f+Z c=1 sm=1 tr=0 ts=69ba4b67 cx=c_pps a=JbAStetqSzwMeJznSMzCyw==:117 a=gOEeR9iKwsj33Yj5oN/cWg==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=tBb2bbeoAAAA:8 a=iox4zFpeAAAA:8 a=VwQbUJbxAAAA:8 a=jkvUz-bvcPb0UOHwX5IA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=uxP6HrT_eTzRwkO_Te1X:22 a=Oj-tNtZlA1e06AYgeCfH:22 a=WzC6qhA0u3u7Ye7llzcV:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzE4MDA1NiBTYWx0ZWRfXyv1XrLBRHR4u /wmzzTzYXSpCZfevjgxlHTmXHSi9PLISuLWqel4vipqkrMMM+QChdXHR3LRkKElVyRX+UwiEqS8 1ZoyyiqDMNLmL34QZIkO8SC7IJxbFXdHLOUNFTJuTburlQNEh1z5P0GCwqz1LSEJBRm8wELz4y0 p4qcBE3YaajAHMCRSmuMYdwzX5ZsK9SOTkDzjkVa/WPHfV+gvgIBjW7vD7LWCHC5j0gwBFT1oa1 DuV5vDA8gY7yzCFIuH0MPFG1EiAj6aA8xgBqPNmH9LqXDV+zsOTHSinarWEqk5drqhQKfyF5FgS 33i4G49n7Ps7Og53Lm2ya+YeiF45ps2lt1l73jaEoVSuKVCvU3oN1uAPb13MhKEgvIP2C9xnv4G TaAandsaFcAITct3Lgkb7fM+m0ByQcUPc1K8gx29SltF4gUieMiVVrOe/DwT0+wcvnxx8Lt+phV 8XV8bMMPuNiW9dYPMng== X-Proofpoint-GUID: BSibIZcc-k6Z9ALkpd-o3Kl04-ki8_jf X-Proofpoint-ORIG-GUID: BSibIZcc-k6Z9ALkpd-o3Kl04-ki8_jf X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-17_05,2026-03-17_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 phishscore=0 bulkscore=0 clxscore=1015 adultscore=0 impostorscore=0 suspectscore=0 lowpriorityscore=0 priorityscore=1501 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603180056 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 > Tested-by: Ricardo B. Marlière 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. > Acked-by: Krzysztof Kozlowski You removed important parts of Ack. It was not provided like that. Best regards, Krzysztof