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 kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6C07CC3600C for ; Thu, 3 Apr 2025 14:38:01 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id E1FBB280005; Thu, 3 Apr 2025 10:38:00 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id DA651280001; Thu, 3 Apr 2025 10:38:00 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id C6E05280005; Thu, 3 Apr 2025 10:38:00 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id A8157280001 for ; Thu, 3 Apr 2025 10:38:00 -0400 (EDT) Received: from smtpin08.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 636F2160A3D for ; Thu, 3 Apr 2025 14:38:00 +0000 (UTC) X-FDA: 83292987120.08.866F267 Received: from sea.source.kernel.org (sea.source.kernel.org [172.234.252.31]) by imf17.hostedemail.com (Postfix) with ESMTP id 6CD0340006 for ; Thu, 3 Apr 2025 14:37:58 +0000 (UTC) Authentication-Results: imf17.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=f7fnG9L6; spf=pass (imf17.hostedemail.com: domain of jpoimboe@kernel.org designates 172.234.252.31 as permitted sender) smtp.mailfrom=jpoimboe@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1743691078; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=fgf/CbIeWvaarP58o8m9gPzW3AVV/UPM8v53waVWObk=; b=8leVNlHLXpBXCZX3gjcLwY0v7yAIo+LhAbanVHCb1EnVC4wFQeB8I8Mgc/LRSMed3MdvKY 6Qoa2AM8DVqOcxgLpx4ndquQArn/2xtl+MU9ZqmnjlAZ0oIiBJHVn/X3N+WxK0LSQvM1jk rSGNvLKB4bfbrisXtT2k5EgrLHb/wjg= ARC-Authentication-Results: i=1; imf17.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=f7fnG9L6; spf=pass (imf17.hostedemail.com: domain of jpoimboe@kernel.org designates 172.234.252.31 as permitted sender) smtp.mailfrom=jpoimboe@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1743691078; a=rsa-sha256; cv=none; b=IvpCvxr9N7kCG7BghQXHJhVc5wDrffaL7g9Jaio7zf2yQTJ9VW6811rt1uj9800KKLJaXr T3ZCipMfhGaRtqdNezsRW3B2zq+Mjmf4WWmhLY8ISNPHdxzNxtwbqYrdXdBoKQk66TgBlh 3gwF8WXvpkv6Lz4PRhPpfm7klNjPq6M= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sea.source.kernel.org (Postfix) with ESMTP id B1F0F43CBB; Thu, 3 Apr 2025 14:37:56 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 146E1C4CEE3; Thu, 3 Apr 2025 14:37:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1743691077; bh=HwJlTt/e0qaK+PhaHQ1s/8UlFlBGWC9KoWIgqNb5+0c=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=f7fnG9L61AcTg5asIweNwtN59M2R1LZjVkrqxDDvY8s8Iudgdv2CnDs8j8NRJA0LH GnWBRapes85/eDUZbAf1jgMs0kgMPgIT6yGz+Yg54xkzXJrkr5IMMCPxj9Kryirlw5 JLXn8dj/z6cZwsHECZCsDGvrveEd9oWnQOj3nrq6+ad+mxUQ4FaOa/+Ae0lOdwwWqR 1YSnMjWhSfcD+mXJ0nGzq8y1VwDzjrynHIBptYzndo4G5LPn7tEaL1TnRvz5SiEO69 dRi+M0PYq6+RTNyxPONilRMt++JeAXrLgW60m7/r549GgjlCDRVxMuV+2HaP8VCvJ9 hRsPcxKhX6ETg== Date: Thu, 3 Apr 2025 07:37:54 -0700 From: Josh Poimboeuf To: Tiezhu Yang Cc: Philip Li , kernel test robot , Guenter Roeck , oe-kbuild-all@lists.linux.dev, Andrew Morton , Linux Memory Management List , Alessandro Carminati , Peter Zijlstra , linux-kernel@vger.kernel.org, loongarch@lists.linux.dev Subject: Re: [linux-next:master 12681/13861] drivers/i2c/i2c-core-base.o: warning: objtool: __i2c_transfer+0x120: stack state mismatch: reg1[24]=-1+0 reg2[24]=-2-24 Message-ID: References: <202504011011.jyZ6NtXx-lkp@intel.com> <348cdb14-f8cf-1e7b-44b2-79dc4dda4e35@loongson.cn> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <348cdb14-f8cf-1e7b-44b2-79dc4dda4e35@loongson.cn> X-Rspam-User: X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: 6CD0340006 X-Stat-Signature: cbn8emo4pdm9mi7ecxus1o6t1j3677d9 X-HE-Tag: 1743691078-758016 X-HE-Meta: U2FsdGVkX1+rv2PzImSCZGOm8s+Wu6s6fKRVXqJCehOH7jYt9uEzcLdluGEEaNuqTJOumGyWwSUHuTDvYkYkQL4jtbbqK/4y204dwFO71/dOf2tz7ylOkv6mBbEcpcMEHtAaJmR/flRQoj8IA4iUvFXJugZSXEKoIgt/M1aHW5+QF+I9gel6AZpoWtAL1M/7KlwovMfzmTljm+l9fdfTrtq80fKkiTgHCfm5AKSR4589bHudceAo82wq9VoYVRpqyaBWY4ZfiWIrfiif33IUa5UptsdsFsODl34+Tk5ZQpfPQZZ5dtJHuin1qWU2ZfMcE0T4phZTM1uPiRSTNTXkBt1KMFmUtocpJS72PbjKY1ur5RMJ7QM2OGiqrsgK38F1G+dVZTcoFCZzx+LOWnISXK99lUyXUuMtC1oYgqLbf3ceIweCgpBWICsaskVxj7TwrVo2mynM0e0RtUshlSVfEpEAiSY5Pf0Q+r6FRBc8I0fAJ+IZSHwu0sPEBvm9EMsAAFoDt2Erqrnim32wfHyfRwhxZg0pSP7TPuEbtzI1ECx3L9meWfz9gxGdYLSNa3J1GXrMGHSx9uPGC1GZnQ7sYK//bRs+jWiA05pxfXnOWjNuKMmbcohMyNm2Jl6zB+/gu+sTQq7Nj5PThGEMaMn+FcfWBXvYbFGRvaMmN2nn2os9denFWXUIdVUhhg46RbOAjkXSt44KwuBq4SW8imPk+XIIfwjnxY/UYLvjwKtxqFCGIJu3+1dIahtRuPic4jPW3h07W+w0nysOUocPWIFXLdjNnffh+TaZMxYU7z4RcsOX57SZDOAjU+pS5D50r0tJwbt7qYx2z16BiX7J30jGJf7NHNvNEoL0s3M+ka/Y4x0ogndpZZ8NpC+i1SWMbp1TNoUSVX4D6GTBxrlwgJLeQ3aBvBXedTYPaZXfSkX16iKpc7Y4PyPgDeRuiTNb3j7qXPh/pVkjWDryRsoZ5Db YulqEPO7 e0+hx4XN4j8ka/L7qIXSRY4I4N5ip4+B7khOcwYTn2acyrplp1F2cC1A+Qnps+E380W0Y8POi1YQQA9Yi6IP7zTz4KE0PxSEc6oHiuc2vogUji89PJHyyS2Yrvv8dEsHByKHMkc9gSwByLiTUY89JSNnx57oKDhhW46ChbVj7FqMw9GuxDfFralxKWQwXghBNu/DNn/VbjOxBaGyIxaH8VHkM+g6CiKZIkAgS6dP+PB78UXMIfLDJ7j7R30f7h4gAu0LYZuf+1MKBLVaIPwitceSGMJHUbXf7SVaRkV+TcTd+jMhPNFIspCNemS3wzcWfpM923Zl+K/XN3RbKO+46zCmtNntrH4Uw9hyqw8nmXa23Bzl3cskJ8spiT5+cqbpKoxkQlofDsv7jOmqa4PG4kyJt/A== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Thu, Apr 03, 2025 at 05:35:51PM +0800, Tiezhu Yang wrote: > On 04/02/2025 03:45 AM, Josh Poimboeuf wrote: > > On Tue, Apr 01, 2025 at 12:38:37PM +0800, Philip Li wrote: > > > On Tue, Apr 01, 2025 at 10:44:57AM +0800, kernel test robot wrote: > > > > tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master > > > > head: 405e2241def89c88f008dcb899eb5b6d4be8b43c > > > > commit: 9016dad4dca4bbe61c48ffd5a273cad980caa0d1 [12681/13861] loongarch: add support for suppressing warning backtraces > > > > config: loongarch-randconfig-001-20250401 (https://download.01.org/0day-ci/archive/20250401/202504011011.jyZ6NtXx-lkp@intel.com/config) > > > > compiler: loongarch64-linux-gcc (GCC) 14.2.0 > > > > reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20250401/202504011011.jyZ6NtXx-lkp@intel.com/reproduce) > > > > > > > > If you fix the issue in a separate patch/commit (i.e. not just a new version of > > > > the same patch/commit), kindly add following tags > > > > | Reported-by: kernel test robot > > > > | Closes: https://lore.kernel.org/oe-kbuild-all/202504011011.jyZ6NtXx-lkp@intel.com/ > > > > > > > > All warnings (new ones prefixed by >>): > > > > > > > > > > drivers/i2c/i2c-core-base.o: warning: objtool: __i2c_transfer+0x120: stack state mismatch: reg1[24]=-1+0 reg2[24]=-2-24 > > > > Tiezhu, this looks like a loongarch GCC bug with asm goto, or am I > > confused? See analysis below. > > This is related with GCC optimization "-fshrink-wrap" which is default y > on LoongArch, use "-fno-shrink-wrap" can avoid such issues, like this: As I showed, it looks like an actual runtime bug, not an objtool false positive. Disabling it only for CONFIG_OBJTOOLonly wouldn't fix that. -- Josh