Re: [PATCH 12/27] kbuild: Defer running objtool to link time for all CFG features

Nathan Chancellor <[email protected]>
Newsgroups gmane.linux.kbuild.devel,gmane.linux.kernel,gmane.linux.kernel.rust
Message-ID <20260828192756.GA2820684@ax162>
On Fri, Aug 28, 2026 at 11:19:52AM -0700, Josh Poimboeuf wrote:
> That was actually on purpose.
> 
> Before this patch, NOINSTR_VALIDATION was a weird special case, where
> objtool ran on individual TUs (with all the objtool-args-y), and then
> ran again on vmlinux.o (without objtool-args-y except for --werror).
> 
> This patch makes NOINSTR_VALIDATION just another OBJTOOL_DEFERRED
> feature which runs deferred, and *not* on TUs, so now it gets all the
> args like the others.
> 
> That was indeed non-obvious, I'll add it to the commit log for v2.

Ah okay, that makes sense now that I have zoomed out a bit, got tunnel
vision there. Adding that explanation to the commit message sounds good
to me, thanks!

-- 
Cheers,
Nathan
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.