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 D4A68D4336D for ; Thu, 7 Nov 2024 14:59:06 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3D9066B0085; Thu, 7 Nov 2024 09:59:06 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 392E56B0089; Thu, 7 Nov 2024 09:59:06 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 250866B008A; Thu, 7 Nov 2024 09:59:06 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 060E76B0085 for ; Thu, 7 Nov 2024 09:59:05 -0500 (EST) Received: from smtpin19.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 7D1EE40811 for ; Thu, 7 Nov 2024 14:59:05 +0000 (UTC) X-FDA: 82759605054.19.A780E8D Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf14.hostedemail.com (Postfix) with ESMTP id 05FB5100015 for ; Thu, 7 Nov 2024 14:58:23 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=qyA2iR39; dmarc=pass (policy=quarantine) header.from=kernel.org; spf=pass (imf14.hostedemail.com: domain of "SRS0=4mwd=SC=paulmck-ThinkPad-P17-Gen-1.home=paulmck@kernel.org" designates 139.178.84.217 as permitted sender) smtp.mailfrom="SRS0=4mwd=SC=paulmck-ThinkPad-P17-Gen-1.home=paulmck@kernel.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1730991459; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=Y79JTinDelt2DsWBTvIqrPcUjnrByhcBCVsYq9ZhUkI=; b=i5cOBYz5OcxE9PYbqpMZ7DK2NG8ScIc222ppCbENZhfQ4b1HJFyZaad+ecfZylo4aP4SzL LHQygIzcJg2aVTJOkQDwbLFUQIspTpu3SjGXxDUcgOQE6XuTVf5CJDkGQEGFiBX06LG+CL 0lfJAWw/GDMj9bRPHlPOl9zGSf/1PfA= ARC-Authentication-Results: i=1; imf14.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=qyA2iR39; dmarc=pass (policy=quarantine) header.from=kernel.org; spf=pass (imf14.hostedemail.com: domain of "SRS0=4mwd=SC=paulmck-ThinkPad-P17-Gen-1.home=paulmck@kernel.org" designates 139.178.84.217 as permitted sender) smtp.mailfrom="SRS0=4mwd=SC=paulmck-ThinkPad-P17-Gen-1.home=paulmck@kernel.org" ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1730991459; a=rsa-sha256; cv=none; b=Of+kA0a88o9FbK9IR1yatZxi8GHSlqqg4GSC3I6vN2xXwhmmqAl7npId1P5/w3xb4cfcVL +pgM+Pmfjqu0Yxu964xT4UQKTxns1a4J9SAOmkvTZoW+nkOakkl62SvsQYoRqb97cmkwlM tHbxlw4YkGEcS61W76ZU/DN//9t5YJ0= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 15BA55C57A4; Thu, 7 Nov 2024 14:58:18 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 6505AC4CECC; Thu, 7 Nov 2024 14:59:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1730991542; bh=IzQePvWWbEAMJ6Uu+Ozp1ssBbJp2cbnOC4cg/d3FG/U=; h=Date:From:To:Cc:Subject:Reply-To:References:In-Reply-To:From; b=qyA2iR39Rj3TTFKQ2v9jiA2YkUQOPzcC6WtcWmoKc6AidAgz00J6pgGRimFtJKGVU 70U4A6uhjsR1NjJORzfwW5LSzO1d6WaOvqR6W5KiGrkvz4E+mg5D//MlAvyaq5BwV+ /dtyqT5tupEtCGjgpkcvzmy8k0SeK7XdEvfTnVX51ou6M9JynzAiFzTF6w81yw0THU MyWZrfOopKWbSWmnm8MaKRJQRskW1GDJwgGiPKpQFI/hBwV0OifUFoO2ID7/E3qn+J y+Bva6wKTSpnVGjykEGeR+lvi7Z/He0Y31IcNW3+abaUErszaSIXeqZT0mRlzqz6Gw aF6t3rHurfCug== Received: by paulmck-ThinkPad-P17-Gen-1.home (Postfix, from userid 1000) id 0EDB0CE04CE; Thu, 7 Nov 2024 06:59:02 -0800 (PST) Date: Thu, 7 Nov 2024 06:59:02 -0800 From: "Paul E. McKenney" To: Sebastian Andrzej Siewior Cc: Boqun Feng , Vlastimil Babka , Marco Elver , linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com, linux-mm@kvack.org, sfr@canb.auug.org.au, longman@redhat.com, cl@linux.com, penberg@kernel.org, rientjes@google.com, iamjoonsoo.kim@lge.com, akpm@linux-foundation.org, Tomas Gleixner , Peter Zijlstra Subject: Re: [PATCH 2/2] scftorture: Use a lock-less list to free memory. Message-ID: <9cb78f76-7ab9-4b60-974e-8620bac69424@paulmck-laptop> Reply-To: paulmck@kernel.org References: <88694240-1eea-4f4c-bb7b-80de25f252e7@paulmck-laptop> <20241104105053.2182833-1-bigeasy@linutronix.de> <20241104105053.2182833-2-bigeasy@linutronix.de> <20241107112107.3rO2RTzX@linutronix.de> <45725c86-d07f-4422-a6fd-c9f02744ac75@paulmck-laptop> <20241107144300.gbzCzBRf@linutronix.de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20241107144300.gbzCzBRf@linutronix.de> X-Rspam-User: X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: 05FB5100015 X-Stat-Signature: 3b5g6ingxswj48imzm83o7t9or9ru6gx X-HE-Tag: 1730991503-856943 X-HE-Meta: U2FsdGVkX188NJY+BM1cR7HdkWUg41flcx0eLZzT7FsjrL2We3f6DEWOOP3AKmGy4/pl6BI6tZTMZq4udwZHY9KMozugltJfG8GPD0U+N8HDFuALJoTTSdmMF4E90Yq9Lik8PHMES+12A8DyZX4aIMuWRHy/PDOo5Tsu3IRHWFdkvxn/vU7QK9QvqsQW7K64H4/DfgF0tCGest7inqKedzZJTKENxdteuUs497PQ5bGjSXliNqV/Iws0p3GYrhitA0YeYDyyYoTzYCOfJNOqSgxL2gS1PK2KwcsU6HzRQme39Bk4iA9b8jrNEfQFh9VIFAuvq/a7+jl4w0qpcX3LM9gaUk/+KUHSI8Zvbxvaga1OiPTZnVTd38s39xdYaKfJjma7OmoCPRk2QLOCdc9XGBazI73pGXstzwQWTTAOu2nQjVXGkWD1+D120mxSBcxlBwbB1bsbDQNkpHd1eF+k2sdCNr9A3Aq2YW8Lu9+wrU8/pNUEG9iZAUDZ1t5YVhpwNB0QFkvdxFh7qpYjtMyE0sGH7/Og11qzo6X/6Tc+9a/ZpV5V9GW1ecbn0zNVeERAxQpZjMss8l7/VH6sOWChKZ36fubGkravaRx49l+Axm/gpcCCXkobdane/yqR74x/1drqLT/r1N8Fv/fhMwXukBt1rZskiBawenYs1qnq8CFYUHG5tvDypNDPi6J3LZkiYNwALpCjhWRbzWEhF85ynRjokTkaNkgSuDsaE2O5F/rpjn3p1AZFHIzzIwLAEDrRkiYs1AMsFFeSXviN1wqnZx7mILh6fVVo0nAe5P1DCmaEZjKUJeZxYk8YGUfGstj29eeVGZGWtvJhAbFooLJltXp9RGOdzXbcD/DNvpd8BEhEAurVuF2lHoXyNL+IL4gOQLeuqsT2k0DiIVP+e3GpD2J6U1EKxEVeOaCxnlX5gclIRx+ce6G0Ed7PZ13W2b70XGJF8ARcS9xXnR9YOJF IrkX0E+M jFvpxenJvCn/m7MDk8sSE6/BJBSqz625c6RR6Z+Ce3rGiWOlSsRO2/poS24cMHSHbjEc6UHKWmSc7YvttUfpkiktnbKp+H9R67KZGTmUHolFsku87D7zCpvLxHlS5muKHFJJ6nywR1VesJefsvlOGUgPuZmt0rX1RbRCzyZUOXss3MD2QMiRDghG2DpG2zblXDfn+PgmsPWoN+dR32mbhFVPh+xfgNfdoivIor3IsRWuTuJoBbxXpwXJcK7cotUKDOM4uq6J2B3P+8F6Msx9jUhOIMF937nUukquuhcOkuF37BgViplCHYohSxiob+wOX5O5tB9hyRZcy6sX1LGnH2HqbyyPL/03+h/Rlx2hszLcF/kaR9s/ezTayrkC4r+A/RKSWceI498DjmrS6CIGRI3SiE+caj1TTw1/PEvq2Qx0728sISnKRpB5tA0UNH9M3heG14+1Nz3i7uiOGEk8COY17kSa1NV1p3OBDdLkIgvU0LJgflxnjZjqub7vKG6v/JkyRs+ZPwRGNaJF+whZ/+Rye8R/YMt7G2SmmVZy4/Ai76ag3EjLTctCIcyV6fLs8mJfwUHdqRF94lY5trGzzkHGzhGRPjvH1sUf4ca4uVzTtxYCuvLod1TSC0PFL6ouJ7Yhg90gRuCpzzbypyQ1c7Vkla5S2hbxk359rY337RykplFI+zxDAatAnivpTrLXicZNf 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, Nov 07, 2024 at 03:43:00PM +0100, Sebastian Andrzej Siewior wrote: > On 2024-11-07 06:08:35 [-0800], Paul E. McKenney wrote: > … > > This statement in scf_torture_cleanup() is supposed to wait for all > > outstanding IPIs: > > > > smp_call_function(scf_cleanup_handler, NULL, 0); > > This should be > smp_call_function(scf_cleanup_handler, NULL, 1); > > so it queues the function call and waits for its completion. Otherwise > it is queued and might be invoked _later_. > > > And the scf_cleanup_handler() function is as follows: > > > > static void scf_cleanup_handler(void *unused) > > { > > } > > > > Does that work, or am I yet again being overly naive? > > See above. I can send a patch later on if you have no other complains ;) You got me on that one! Thank you, and please do feel free to send a patch. Interestingly enough, this has never failed. Perhaps because the usual scftorture run injects enough idle time that all the IPIs have time to finish. ;-) Thanx, Paul