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 C890EC072A2 for ; Wed, 22 Nov 2023 08:52:49 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 4E5826B057B; Wed, 22 Nov 2023 03:52:49 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 495346B057E; Wed, 22 Nov 2023 03:52:49 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 35DBC6B057F; Wed, 22 Nov 2023 03:52:49 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 27B046B057B for ; Wed, 22 Nov 2023 03:52:49 -0500 (EST) Received: from smtpin16.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 04B4B404F3 for ; Wed, 22 Nov 2023 08:52:48 +0000 (UTC) X-FDA: 81484974858.16.5608558 Received: from smtp-out2.suse.de (smtp-out2.suse.de [195.135.220.29]) by imf12.hostedemail.com (Postfix) with ESMTP id 9A7E340009 for ; Wed, 22 Nov 2023 08:52:45 +0000 (UTC) Authentication-Results: imf12.hostedemail.com; dkim=pass header.d=suse.cz header.s=susede2_rsa header.b=3Arli7k6; dkim=pass header.d=suse.cz header.s=susede2_ed25519 header.b=AhqcFv0p; dmarc=none; spf=pass (imf12.hostedemail.com: domain of vbabka@suse.cz designates 195.135.220.29 as permitted sender) smtp.mailfrom=vbabka@suse.cz ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1700643166; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=DoxYngXQcBFrKZBU45orWpD1iA1J/+o8DuRF+eOgloU=; b=5KJq4J9n9nxjD8PGsykd08yWqqxSa2Y5V8DH4INGVjJ3/Y4SEXN5aNNBBtud7i+9n8xKsQ aX9wY0FsZPYgeh6OIOJ/nw40GdiQPjtVSdlsn8PbuxygfyacKrPs7rNhHg4ybTv9scXzLw rkZWEjpg4A/V8sya4KOuRvTj7A8M1+o= ARC-Authentication-Results: i=1; imf12.hostedemail.com; dkim=pass header.d=suse.cz header.s=susede2_rsa header.b=3Arli7k6; dkim=pass header.d=suse.cz header.s=susede2_ed25519 header.b=AhqcFv0p; dmarc=none; spf=pass (imf12.hostedemail.com: domain of vbabka@suse.cz designates 195.135.220.29 as permitted sender) smtp.mailfrom=vbabka@suse.cz ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1700643166; a=rsa-sha256; cv=none; b=l+fzggnjHpgCCIpocIm9l9CllLwZVc7K/Hl1/BIJniogr1q59lNFbbL6SBVgvTYPXi9vIV v2FMz+p1xa2IVWmx1VQSTkhqCUNNURU2Y/eCcrqZyfh7lN0thvzarQaZCXRVSks60OtFyG p3IqED9jSf5lVj4LQ89/IayJ/DeqNs8= Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out2.suse.de (Postfix) with ESMTPS id CF7521F8D5; Wed, 22 Nov 2023 08:52:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_rsa; t=1700643163; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=DoxYngXQcBFrKZBU45orWpD1iA1J/+o8DuRF+eOgloU=; b=3Arli7k6WNSX8bcUEmcQRyjqvj+1qU+cZjSRNVfojx/A+ovbMNjlFNylncumtGaWczSrbD /CQpYlANV2iyfP1aZYIqfUBxVsw+1Aw1lSxJE+T5pC0tPmrDi2+ZQ7fsoRvbyB/DGZe4lB x7c5Z84s5dZyEjchA//ddMIlqcFQfP0= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_ed25519; t=1700643163; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=DoxYngXQcBFrKZBU45orWpD1iA1J/+o8DuRF+eOgloU=; b=AhqcFv0phVJeAnHWr6PQPGlc9ySTSoizDQgnSz5m3d5rqbqIcwhpcQZq+C7+uknnr3tPYh voC16BNXhuGwQgAw== Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id AC36C139FD; Wed, 22 Nov 2023 08:52:43 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id wLVdKVvBXWXpYgAAMHmgww (envelope-from ); Wed, 22 Nov 2023 08:52:43 +0000 Message-ID: <8810621b-6711-dca5-db34-3b12b73a2316@suse.cz> Date: Wed, 22 Nov 2023 09:52:43 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.15.1 Subject: Re: [PATCH v5 6/9] slub: Delay freezing of partial slabs Content-Language: en-US To: Mark Brown , Chengming Zhou Cc: cl@linux.com, penberg@kernel.org, rientjes@google.com, iamjoonsoo.kim@lge.com, akpm@linux-foundation.org, roman.gushchin@linux.dev, 42.hyeyoo@gmail.com, linux-mm@kvack.org, linux-kernel@vger.kernel.org, Chengming Zhou References: <20231102032330.1036151-1-chengming.zhou@linux.dev> <20231102032330.1036151-7-chengming.zhou@linux.dev> <4f3bc1bd-ea87-465d-b58a-0ed57b15187b@sirena.org.uk> From: Vlastimil Babka In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: 9A7E340009 X-Stat-Signature: y7jri6hx46i5egsfjbhsk4j7apoogah5 X-Rspam-User: X-HE-Tag: 1700643165-236409 X-HE-Meta: U2FsdGVkX1+dwdZccnoam7jGDaR8COnhqljvKlyebP4qB+c4HIGjEaMV/5iAe3/ZPRzo0xzww7U0C90JqzI1IuLC/hwWfv6Hhke4tkbfjxG2K/oACodomrRNj1/46fmqdAARPWTSddurejrrObdvYMlsbK1dSdvIwn6f3mupEePFp0pbz+tox+E0btcTkTIQgjjORs6FwddghlAgX604+u/zrvmqU3r4molbTyvCfK5J8gTFZon3PNrNxL2p6ceKKF322kBFoe6n9MKOvfuajc33mmrtvHoA4C98A1db9Ys6ou1ChZGthPH/nXIUjmF1YlA8/b2OHd5oNp9xaQlaSlM17U2X5gWgEBGTC4juqcHZ83vP8KWQxFbbdh2Af4qSwis7DzOyVh6Y0FuW76k5Bur9CCTDmrpDZZmxpeKLte9ol/rabwgfKMHLmRBx62SnGunbi48FyCKhcz4Hq9FEw6mTf6td9Kw+GDljeVgXEdh7z5LQ5RqnJ4xcJYJwPEzt9SXIb3wby+kT1tUHMf+FNKqpgFWtAkoDZPdFO3zm1BkBDOdRbbKFfmT1lugbnIzaRsf4+qhgUEMO18Du65Hd6qtI3QyvbARM+aFpTZQrMSw+WS9UqKnmPQSYgB/ZXN75hE5uWMiWcTDnquJDTSPOH6xHhJm2IsnsVQXi6jjsHE1666m2cBhuVCp3foHvpxaEZ1T0bXNODQJeHn3KZ0EVyqxI66vPIvb92sXD/TRFmeoyjPTgnyg3yi4nR9KoIOtuTExelwWBPO9BRMuHVvxvphQLWylbIEFKwHGRXpuu0rAFn2Z5a70+0utuyiZa/aduzpswA07lxwKOyJb7CFgjDUkbXN3nhjpNPE1ID/u0OOAGnHbKXB/pJdQRPtS58tnIQ9vrY/6B0t8ThSic81VCue2x83ehl9I35wyrA0i4Qs/lsxjxygqzZrzNW1a2uDb0iYTIru+AMhlC7WsF4fM P2W6to66 e8OhEQptx2oWU0PE7fUh92c9tf8UxmJheJ9+5tG71Z+UkkuZZbe6h6wumSn9gRV8DcWEAMXVTiGXljhVTCeDRCxwBluw2qzzV3b1rGcQ3XswcT1rFvFOQRb5M1aEhIjWVob++zX8NV8dB1D436NBNleykQRwLjVf7sw1RR1M2QUSFjTNgstt4CuJ6OCTZadycbMa6IOj/8L7QmY4j6/Qo9Et6MjROuPbT2RT7Bkwu0g/nL8a7aWEKyD4SxRawxmDu+2A4yaKprgAkiUjD1e7gvIkd6feL0ZZxRtq7k4oCMihjPCn8D5yerW/gYh7unBo8JHIM91JC8GT6vcLhsLTLxEwHplpYr29lb9pepgeYHeBVykZlfWqFFDvU9w4GsxKSFxlfWRuwyivr8wLwJ1TKXzXEwP0SVxq5zbwq 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 11/21/23 19:21, Mark Brown wrote: > On Tue, Nov 21, 2023 at 11:47:26PM +0800, Chengming Zhou wrote: > >> Ah yes, there is no NMI on ARM, so CPU 3 maybe running somewhere with >> interrupts disabled. I searched the full log, but still haven't a clue. >> And there is no any WARNING or BUG related to SLUB in the log. > > Yeah, nor anything else particularly. I tried turning on some debug > options: > > CONFIG_SOFTLOCKUP_DETECTOR=y > CONFIG_DETECT_HUNG_TASK=y > CONFIG_WQ_WATCHDOG=y > CONFIG_DEBUG_PREEMPT=y > CONFIG_DEBUG_LOCKING=y > CONFIG_DEBUG_ATOMIC_SLEEP=y > > https://validation.linaro.org/scheduler/job/4017828 > > which has some additional warnings related to clock changes but AFAICT > those come from today's -next rather than the debug stuff: > > https://validation.linaro.org/scheduler/job/4017823 > > so that's not super helpful. For the record (and to help debugging focus) on IRC we discussed that with CONFIG_SLUB_CPU_PARTIAL=n the problem persists: https://validation.linaro.org/scheduler/job/4017863 Which limits the scope of where to look so that's good :) >> I wonder how to reproduce it locally with a Qemu VM since I don't have >> the ARM machine. > > There's sample qemu jobs available from for example KernelCI: > > https://storage.kernelci.org/next/master/next-20231120/arm/multi_v7_defconfig/gcc-10/lab-baylibre/baseline-qemu_arm-virt-gicv3.html > > (includes the command line, though it's not using Debian testing like my > test was). Note that I'm testing a bunch of platforms with the same > kernel/rootfs combination and it was only the Raspberry Pi 3 which blew > up. It is a bit tight for memory which might have some influence? > > I'm really suspecting this may have made some underlying platform bug > more obvious :/