From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 CD3C83E8697; Wed, 11 Mar 2026 18:35:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773254141; cv=none; b=iaS/6Teklzj54Mq4rzgtW5n9E2moV39qGjhu42f9rmO7ACvBu4WENe9g0fWkoVtnfX41sbIdpGKJOZEDeKMLPaUUvZqFtE7l/e2lMJE5i3GpXOvo+aVGDfmeBJMzfPimp1NFj3Dp8taXAA4yeYQVV+t2pS+UlmyIV8gV3FAeo+4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773254141; c=relaxed/simple; bh=DgzCWHJKxqtjF96eYkgGcMy0Ioxq9OYcTcaD7WIFAVU=; h=Date:From:To:Cc:Subject:Message-Id:In-Reply-To:References: Mime-Version:Content-Type; b=qlk6Kj3UIJBda2qaFuLMLeCsREbr5m42pFJ/zpMQ3H/mZEif2LF/QdWC8lJOyx5aoYXoG1eCDphbwnW7nzWUCuwxV8vcJkL7MPz6bejJ9WnKwNoddpDZnlMWhK5nioPsnJUL+P17ND215eItRBtv9OK1O4+r32DqN3kdgX9/6sU= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linux-foundation.org header.i=@linux-foundation.org header.b=GhnCZXJ9; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linux-foundation.org header.i=@linux-foundation.org header.b="GhnCZXJ9" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 2E94BC4CEF7; Wed, 11 Mar 2026 18:35:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux-foundation.org; s=korg; t=1773254140; bh=DgzCWHJKxqtjF96eYkgGcMy0Ioxq9OYcTcaD7WIFAVU=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=GhnCZXJ90lHTrDYcy37+IsvoSyuq/6riqhkWb1dGj/Lz8K9onjcc+8I+ci6TuElp1 JNgV09du8fMfR3Iz1Jdygn1+xko9CzWgdyTxWOXuqyiNKYkwa6H8nDaz/ybArqhU1R nptmd6Ho3s2oj6A/a7T7QoqXW9G27hNsMfKCcvSs= Date: Wed, 11 Mar 2026 11:35:37 -0700 From: Andrew Morton To: Leo Yan Cc: Jonathan Cameron , Daniel Lezcano , Arnaldo Carvalho de Melo , Ian Rogers , Namhyung Kim , James Clark , Kees Cook , Quentin Monnet , Nathan Chancellor , Nicolas Schier , Nick Desaulniers , Bill Wendling , Justin Stitt , Alexei Starovoitov , Daniel Borkmann , Andrii Nakryiko , Martin KaFai Lau , Eduard Zingerman , Song Liu , Yonghong Song , John Fastabend , KP Singh , Stanislav Fomichev , Hao Luo , Jiri Olsa , "Rafael J. Wysocki" , Daniel Lezcano , Zhang Rui , Lukasz Luba , Peter Zijlstra , Ingo Molnar , Mark Rutland , Alexander Shishkin , Adrian Hunter , Masami Hiramatsu , William Breathitt Gray , Barry Song , Qinxin Xia , Bartosz Golaszewski , Kent Gibson , "K. Y. Srinivasan" , Haiyang Zhang , Wei Liu , Dexuan Cui , Long Li , David Lechner , Nuno =?UTF-8?B?U8Oh?= , Andy Shevchenko , Willy Tarreau , Thomas =?UTF-8?B?V2Vpw59zY2h1aA==?= , Josh Poimboeuf , Robert Moore , Len Brown , Srinivas Pandruvada , Tejun Heo , David Vernet , Andrea Righi , Changwoo Min , Mark Brown , Steven Rostedt , Gabriele Monaco , Shuah Khan , Jiri Kosina , Benjamin Tissoires , linux-kbuild@vger.kernel.org, linux-kernel@vger.kernel.org, llvm@lists.linux.dev, bpf@vger.kernel.org, linux-perf-users@vger.kernel.org, Bartosz Golaszewski Subject: Re: [PATCH v4 00/30] tools build: Append -fzero-init-padding-bits=all option Message-Id: <20260311113537.70c4bacd2021c8d29c7dcf68@linux-foundation.org> In-Reply-To: <20260311092331.GG4153946@e132581.arm.com> References: <20260311-tools_build_fix_zero_init-v4-0-9e35bdb99cb3@arm.com> <6707888c-a31a-4d38-a99a-86ae42351561@oss.qualcomm.com> <20260311085252.04cd3da0@jic23-huawei> <20260311092331.GG4153946@e132581.arm.com> X-Mailer: Sylpheed 3.8.0beta1 (GTK+ 2.24.33; x86_64-pc-linux-gnu) Precedence: bulk X-Mailing-List: linux-kbuild@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit On Wed, 11 Mar 2026 09:23:31 +0000 Leo Yan wrote: > On Wed, Mar 11, 2026 at 08:52:52AM +0000, Jonathan Cameron wrote: > > On Wed, 11 Mar 2026 09:44:16 +0100 > > Daniel Lezcano wrote: > > > > > Hi Leo, > > > > > > On 3/11/26 09:29, Leo Yan wrote: > > > > Thank you for reviewing v3 and I appreciate much Ian's suggestions, most > > > > of which have been adopted into this series. > > > > > > > > For anyone new to the series, the reason for appending this compiler > > > > option is described in v3 (see "Link to v3" below). > > > > > > > > In this version, the changes are organized into three parts: > > > > > > > > Patches 01 – 07: Preparation before adding the new compiler option. > > > > Fix typos, adjust Makefiles to ensure the newly > > > > introduced option does not cause regressions. > > > > Patch 08: Propagate -fzero-init-padding-bits=all to > > > > EXTRA_CFLAGS and HOST_EXTRACFLAGS for the > > > > CC and HOSTCC compilers, respectively. > > > > Patches 09 – 30: Apply EXTRA_CFLAGS and HOST_EXTRACFLAGS in > > > > project Makefiles. > > > > > > > Through which tree do you expect these patch to be picked up ? Each > > > maintainer picks the patches related to their subsystem ? My common approach to this sort of thing (which works) is to put everything into mm.git, try to cc the whole world. If Mark alerts us to the appearance of particular patches in linux-next via another tree, I drop the mm.git copy, so maintainers can simply cherrypick things and it's all automatic. If maintainers send an ack (easiest!) then great. Whatever is left over I upstream in the next merge window. > > If that's the case it would be helpful to +CC the relevant > > subsystem lists on the patches that you expect to go that path. > > I deliberately looped mainatiners but not CC'ed each subsystem lists, > as it is a long list so I don't want to spam them. > > If we conclude to go via subsystem trees, I will CC subsystem lists. > Thanks for reminding. Sure. I can ensure that the appropriate maintainers are cc'ed on the relevant mm.git commits. I generally don't auto-cc mailing lists - I already spray out too many emails!