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 0ED5DC3ABC9 for ; Tue, 13 May 2025 17:01:15 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id E49626B00C1; Tue, 13 May 2025 13:01:14 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id DD0556B00E1; Tue, 13 May 2025 13:01:14 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id C4AD56B00E3; Tue, 13 May 2025 13:01:14 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 9E2726B00C1 for ; Tue, 13 May 2025 13:01:14 -0400 (EDT) Received: from smtpin28.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id D19311D0B18 for ; Tue, 13 May 2025 17:01:14 +0000 (UTC) X-FDA: 83438500068.28.5F01D1F Received: from sea.source.kernel.org (sea.source.kernel.org [172.234.252.31]) by imf01.hostedemail.com (Postfix) with ESMTP id 2C14D40008 for ; Tue, 13 May 2025 17:01:11 +0000 (UTC) Authentication-Results: imf01.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=E0nDm1Q3; spf=pass (imf01.hostedemail.com: domain of "SRS0=ub4Y=X5=paulmck-ThinkPad-P17-Gen-1.home=paulmck@kernel.org" designates 172.234.252.31 as permitted sender) smtp.mailfrom="SRS0=ub4Y=X5=paulmck-ThinkPad-P17-Gen-1.home=paulmck@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=1747155672; h=from:from:sender:reply-to: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=G+uhdjPBbW+SLJ5oT/j78RV3w7VML1EquUfb8UZePeU=; b=f9k2QSdLd1zsBjGDEfXzcakpNKtHyBFZ4eFWsStYfyZQdn57Dfm73fHHMcchQgqtugspVV pAnYeHpH1c2zLFUbUZMMIGQPYrR/e0Dvzb6iEUVmuG/G/3C+1Rwm4d0kI0tce3+SPFnwFr f6P4CWB5CnjZ5BjV/b2XmMk1TtcdlTU= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1747155672; a=rsa-sha256; cv=none; b=xcMTxuqXYynY0791gUcHQP1mE9cZtRQDlXfiuTlDleeAfNlqZeWk9znWGb19pLrPbzIro9 cyZISw2HQ6Z0FdeQBvyYMNvqHODWJfnwDvpIAePLzZfM5zqPzY8xSIQP/C+bWV29xbvXEr u+i+EZgXSGsJvxAC2j3KBe5Qo2UPDN0= ARC-Authentication-Results: i=1; imf01.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=E0nDm1Q3; spf=pass (imf01.hostedemail.com: domain of "SRS0=ub4Y=X5=paulmck-ThinkPad-P17-Gen-1.home=paulmck@kernel.org" designates 172.234.252.31 as permitted sender) smtp.mailfrom="SRS0=ub4Y=X5=paulmck-ThinkPad-P17-Gen-1.home=paulmck@kernel.org"; dmarc=pass (policy=quarantine) header.from=kernel.org Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sea.source.kernel.org (Postfix) with ESMTP id BB4B843E02; Tue, 13 May 2025 17:01:10 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 9910DC4CEE4; Tue, 13 May 2025 17:01:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1747155670; bh=KL7v0CO4UIR2kqWvkCdmkotvA3GHjTu2qidhkJQiM7A=; h=Date:From:To:Cc:Subject:Reply-To:References:In-Reply-To:From; b=E0nDm1Q3+QKZKT8MhJFHz04dLv2RwgRA4fEoTUB8QdK6t2Ezm8FBZzM94ksq8cXc8 0EJNQhR7V4PkvslWDz/keVbe9yns7wjpTgXBegOjgoig2JGgjmJtSUdc1XDr5KkQwR Z1M6Yqxp0zyyq4O69hJJ+QVdr4qlZkqbS7b0mPwSpMaIQVbCMblAOFWE4VPRRJ4gP0 51KT9KSXf3vclWj+qnVq9t7q8lCR6W4VPx9IuVO8UAreRGBss+EkhOWfLH/fet1Xwv avIS30+/dYBhuOomDG/csL6YKfTeYsXboLzXPdGI5oMYhBkOCb2oPHbW/rCoQ2ZwQo 53bzK5c14mgxA== Received: by paulmck-ThinkPad-P17-Gen-1.home (Postfix, from userid 1000) id 438B7CE0908; Tue, 13 May 2025 10:01:10 -0700 (PDT) Date: Tue, 13 May 2025 10:01:10 -0700 From: "Paul E. McKenney" To: Thomas Gleixner Cc: Marco Elver , Andrew Morton , Dmitry Vyukov , Peter Zijlstra , linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com, Stephen Rothwell , linux-next@vger.kernel.org, linux-mm@kvack.org Subject: Re: [BUG] sleeping function called from invalid context at ./include/linux/sched/mm.h:321 Message-ID: <8a3b5e43-5d2a-4205-a24e-27148c968278@paulmck-laptop> Reply-To: paulmck@kernel.org References: <87o6vxj6wu.ffs@tglx> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87o6vxj6wu.ffs@tglx> X-Rspamd-Server: rspam08 X-Rspamd-Queue-Id: 2C14D40008 X-Stat-Signature: 7jtbmoujh8m4bydixgeozmnug9gojf7w X-Rspam-User: X-HE-Tag: 1747155671-6801 X-HE-Meta: U2FsdGVkX1/daD9MbY/jSvIr2D0djiHg5G+pvCL0vQylLXkgC7PMIdhNwlcLCIOUorCpPBZ5eoEbWd6ttwy2fobIfi9DTFrke0jTzIA29j4/zBGO1zanwipKUa5TyiLcaaeXe6l93a8P210pFWhEse/xZQcnmrRGgLS6hNbbgBZF8D/W7erQkhbOgx1ZKYpRCtT68ZykFVuR4UhcgFpoi124SIvP57vQ7FRbJ1QrnHTetKk1i8RwRjjW9TSzhoLadHZDwfNJWBL9UfHPzXfE7XRSyf/EpCREaS4DUqZsnWW8QhnTPAWWAynnt6FNXakOmO8u6a7xo82u1npIwPeycsTf/mU7EwveHLyyTdh90s+FsGsRT01b8O88xkTTjn1I0FetvHg77gohQG8WDFdyC2lO/Ud1ZhXSzMyEKTX4vEcz6yd6Wmp3E+U7cS7RL9I4TQDarbhgLlk5xCpQCAjI7DJkcr7uQtnGyhfnPJBJbsKIDly924BUXIhp8949iWZKSen2mYRli1QFAXPtnxALecM4NOLcsNiLiAVEKnczu1iRLQKLYVuyr856vV1jxVC99yKbtBC6cXG5inweSG/JUg1RC1AN5ZCRQbwYKN+9GEoyej/7fXkCtk0yxgeDShZFVl0geoDfOUXFNDfGfZUSxpEmn8Sj2hc1hhRVK51jsgCZH5ypMi0J03f3ob5PVw7+xNCXuKAHPUl2nkPRQnshbNxgmUxhD8Nq0T7rSnN9wHNQSOAWhEVZmz/HQj7k0S1pWtk5m/PHB7el5dDxASR+iVGUquz1PIjzVhdHa0NU3djHkjt4y7HbgnEResAqKpPgW6wm58OxVjnP+yHXDklCBYlyCKPz8TVbyh0ivL6jYiLUNp1XgsZIKN1F//CYEhT9XjLaqrkq05ORAXlJ9vpiC7ZVcjPnLGD4ugTBEChtmSV6/f/8S2Kku1DkRICxiDHF9w6DWvrFYUfyJ8iOdTB mCjddAUZ 5+zx7+YkQrVDP+pqjsNv6P9Vt5EWprFv65ifJWTyf2VyoFe/nErsBd/XN7khuC9fSMGxdpwR2FwsqsSFKlWJN9deAnxneItZs6DXLlvauLmjiaW06e7m/E4WByAiO1IXZ3foOb6FwZVFV7RAD2CGgg5lMWOC5g/CNHE+JlshhTqo8PVLUznNNb34j6Fd22FTeG70wIDJ+T6+XSImT1+Ts/vogHXNZSmlLUmxdfpgMKDzEB0CGSNJ6gHDwoEmqREYZ4T0VZt4jrIZo6BvzSDkyrWTzj4YP/rLY+M7QwC8/YpwEfUn7b/cQ0VJEHhBwXcuZFtD9Jn8eau7CkjgmuipzQ7lJdV0O6xaAUUnP+4VmxI0209O2gIL4zbC5Qofg/gNwM792BxRzdTCzL5o6lbQYlzhawfJsy+dsi6aj9ELiGKg7xJ4LghGdxiZW/DoN5NJCZXQSQwmi4wTVF1kg1DQSp57BeOB/LcCGyAnsxyfjwqki6lYfPMLc9Vk0AZRM21wIfDdRMB/S80iQzbyhdBiD0b1DLSMezpqwhxwqSulIOQnBEnadf7xsTZSHVTuvUT8joJ4dPWNQb/juh+gOxGxJOZ0FWIp6RMdYhk+hDkcq6RLdyI6zpD+jiOLnvwLG0W7I4XcerTKitXQy9I5QitsKMPH1VAx8GWUa4srD7ZaKoOQmfHk= 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 Tue, May 13, 2025 at 09:39:45AM +0200, Thomas Gleixner wrote: > On Mon, May 12 2025 at 16:47, Paul E. McKenney wrote: > > I ran this on x86 with clang version 19.1.7 (CentOS 19.1.7-1.el9). > > > > See below for the full splat. The TINY02 and SRCU-T scenarios are unique > > in setting both CONFIG_SMP=n and CONFIG_PROVE_LOCKING=y. > > > > Bisection converges here: > > > > c836e5a70c59 ("genirq/chip: Rework irq_set_msi_desc_off()") > > > > The commit reverts cleanly, but results in the following build error: > > > > kernel/irq/chip.c:98:26: error: call to undeclared function 'irq_get_desc_lock' > > > > Thoughts? > > Smells like what the top commit of the irq/core branch fixes: > > https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git/commit/?h=irq/core OK, that is this one: 47af06c9d31f ("genirq: Consistently use '%u' format specifier for unsigned int variables") This is printk() format change, which seems unlikely, but what do I know? Can't hurt to run a two-minute test... Which fails. Ah, you sent this email at 9:39AM your time, and that commit was queued at 9:34AM your time. The top of the stack at 9:39AM was this one: b5fcb6898202 ("genirq: Ensure flags in lock guard is consistently initialized") OK, early enabling of interrupts could be a bad thing, so I guess that I don't feel so bad about failing to have spotted the problem by inspection. And the test passes for both rcutorture scenarios, thank you! I have to ask... Will you be rebasing the fixes into the offending commits for bisectability? Thanx, Paul