From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id B78FDC83F14 for ; Wed, 30 Aug 2023 22:55:06 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238030AbjH3WzH (ORCPT ); Wed, 30 Aug 2023 18:55:07 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47456 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234669AbjH3WzF (ORCPT ); Wed, 30 Aug 2023 18:55:05 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B549DE46; Wed, 30 Aug 2023 15:54:40 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 873EE609FA; Wed, 30 Aug 2023 22:53:38 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 9C412C433C7; Wed, 30 Aug 2023 22:53:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1693436017; bh=YiYP51thRw37HnPsOr/Uizkplcy/kYRjh3WYIFuGBL8=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=afe149zYuF3gJVRd3JnIJFfQrQEZLY4PyVj2239yGEA0awb4H5GyEexniHSygeeYo ZFRI0mB/zt/BwOHTBALVV0gOE+psqmBGndsi85l6fYvF1epqH4bWoZGdRWd+wfBoOS lx+o/B8gzEs61PtXHye9zvl7m+Qhcq7quda9F6ID2JL+Sp7KlarIFPs2A6B5uyhkUy nNJwp/FZD4e2GYYWIO2sl7322ZlYLwzcyQqexLOl68GvxXVqLhGnTn3olk4hkfjhaU 4OoGeWXpVagPdbvruqqrCWKJqWPjUi0SVXoTxA1ymILgNLsH1wI2BgEUCUYUBs7Imw rUQjjyUlFI2xQ== Date: Wed, 30 Aug 2023 15:53:35 -0700 From: Josh Poimboeuf To: Linus Torvalds Cc: Andrew Morton , linux-mm@kvack.org, mm-commits@vger.kernel.org, linux-kernel@vger.kernel.org, x86@kernel.org Subject: Re: [GIT PULL] non-MM updates for 6.6-rc1 Message-ID: <20230830225335.kmdj5er253fr7rk4@treble> References: <20230828225431.354d3d2d3b80ee5b88e65eb5@linux-foundation.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Aug 29, 2023 at 03:20:37PM -0700, Linus Torvalds wrote: > On Mon, 28 Aug 2023 at 22:54, Andrew Morton wrote: > > > > Linus, please pull mm.git's non-MM updates for this cycle. > > Hmm. For some non-obvious (to me) reason this triggers > > vmlinux.o: warning: objtool: ibt_selftest+0x18: sibling call from > callable instruction with modified stack frame > > which didn't happen before, even though the pull doesn't actually > change that file at all. > > I see that Josh has a patch to fix this by making it be real assembly > code rather than a hacky inline asm in a C file, but it's a bit > surprising, and I don't see why it's triggered now when it wasn't > before. > > At a guess it's related to the Kconfig changes, but I have nothing to > back that guess up with. > > Slightly annoying, but I guess I'll live with the warning for now. As far as I can tell this warning only shows up with the rare combination of CONFIG_X86_KERNEL_IBT and CONFIG_UNWINDER_FRAME_POINTER (the latter being pretty much deprecated at this point). Did you manage to enable frame pointers somehow? The fix (to rewrite the IBT selftest) was merged into tip/x86/shstk. Presumably it'll be in a pull request soon-ish. -- Josh