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 DB6DED5D683 for ; Thu, 7 Nov 2024 19:05:28 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 6E2256B0088; Thu, 7 Nov 2024 14:05:28 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 66B476B0089; Thu, 7 Nov 2024 14:05:28 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 50B756B008A; Thu, 7 Nov 2024 14:05:28 -0500 (EST) 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 3103F6B0088 for ; Thu, 7 Nov 2024 14:05:28 -0500 (EST) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id D76F31C50DD for ; Thu, 7 Nov 2024 19:05:27 +0000 (UTC) X-FDA: 82760225016.17.73DED55 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf22.hostedemail.com (Postfix) with ESMTP id 730A3C0008 for ; Thu, 7 Nov 2024 19:04:41 +0000 (UTC) Authentication-Results: imf22.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=dOQ7B6H3; spf=pass (imf22.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"; 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=1731006158; 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=KYDCVpqBCC+pX/zhslHT6jMKG6ObK1hTr+grL2OMDWc=; b=3rQ67sSra5tnIJ6fAUSwDckZETMpFHP8xB2fpcqHg+xariHcGGyC2nFTi4+2JGDMdCH1GM coZBLCVK3qLweh0NBhE4IC+CJ5mXs9Koh+4E/y9KWpUenqzI1pXvdG3P/faBYuykJhWe6a MydhHVByyn4ApBKCbj0IzIPHVnOaXiY= ARC-Authentication-Results: i=1; imf22.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=dOQ7B6H3; spf=pass (imf22.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"; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1731006158; a=rsa-sha256; cv=none; b=zsjkM1/JeJ6UXrEM7uc+2W9wEIr1mci6GG1em3Mt7nyGYZebynZ2QfAFHtbhOaM+/OKQ9L uJpErj8k4vlbyHQm35QG6kMk+7+/1lp9Wf61FA3+kIoR+4XUzfo9NrrRmMO850dOS8LNrv r7dK7UpgJ7oWQbI7XsXaPAkgig4Hao4= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 5400B5C107E; Thu, 7 Nov 2024 19:04:40 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id A8117C4CECC; Thu, 7 Nov 2024 19:05:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1731006324; bh=IlKW0bQV48GPZXQy02azarZM17Ab9LhIjmdiEMxjmVY=; h=Date:From:To:Cc:Subject:Reply-To:References:In-Reply-To:From; b=dOQ7B6H38D+12zdpRzJGtCETNx4Ll/iLP+vrRK0g/+6zjKTBZNn9XIkqNpo9FaOCn EZtH1Vr/s0J5PGqjxgECo0zjkyKuOA+A/iK4Jk/S6zMqqrhEmvfV2jVtSHpzZQw/Cu ZrGGVNy0K5iycchclOhmto77cJSMDIYRxgECUH7WiOx7Qi5EY2HSOVT3Aenp9rICSY pMCu/txRO5kOCrwSmhl6pp6LHAsY2IKijkyJNIHCcU82m9+RRbhaKWpd6zjRIVqALa FK5je29FCc3WhriiXYcitmi9+lWtat+RhxMsQvSR3ZSfm3P2xtIht4m8rBtGnI/zis +q5PNrvOM1oIg== Received: by paulmck-ThinkPad-P17-Gen-1.home (Postfix, from userid 1000) id 50512CE0886; Thu, 7 Nov 2024 11:05:24 -0800 (PST) Date: Thu, 7 Nov 2024 11:05:24 -0800 From: "Paul E. McKenney" To: Sebastian Andrzej Siewior Cc: kasan-dev@googlegroups.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org, Boqun Feng , Marco Elver , Peter Zijlstra , Tomas Gleixner , Vlastimil Babka , akpm@linux-foundation.org, cl@linux.com, iamjoonsoo.kim@lge.com, longman@redhat.com, penberg@kernel.org, rientjes@google.com, sfr@canb.auug.org.au Subject: Re: [PATCH v2 0/3] scftorture: Avoid kfree from IRQ context. Message-ID: Reply-To: paulmck@kernel.org References: <20241107111821.3417762-1-bigeasy@linutronix.de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20241107111821.3417762-1-bigeasy@linutronix.de> X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: 730A3C0008 X-Stat-Signature: pr6rpz94kgi3r5pq8m6amk59eykyfe4y X-Rspam-User: X-HE-Tag: 1731006281-400756 X-HE-Meta: U2FsdGVkX1/VbhPr4S19g2FXQYr0lKXiwcECNVlGTGyhyS9jixPs2zi72EQq94f9RniXdUXd8tMjQ5ztCM9Jxy1SVJuQVhMPw9F/BkefKxKKdUvPuxDtdqz7mjC1v56BvzYpV8zXkwEk3ITzbnp5Dg7E9A8zGeYl+v2aPKU7Dp4J8nz4Wsa5/mDgOvq/UILyZd42KbBKHqTKSTOIIYnLrThFJl6QSghUVuLHxsG57BmVJaklkkW1VGUvRuUGi2NSisudMjfHZbOwknkETuQbONGMD6aC/as9FEirTnHQgj1TVdJBEQJ/tRclun4I2rQJRvbfnqXJQvAIWo/jwOhSsP2BWQEC2TIsiSkjLBwSlfG53f0hcEixVz6Wauy0Y2IsPqTxhpSP6/xObo1qWY9yY1s3WdiPAyZpruNhQsjrreq1N6mFGz39bywHLvLx1mcGlB9Bmn+G6Ul+vYU7ZpCeiei7iy30Eu4nej5RyHRx57ugxj8AhD/vIiwB7lysCCDdyc5nWHWH2RhreUzJEjgThtbjAKvnWEVYorWYyVz6jv4EWeBi8vG+Xu7rQs8sC+db1CwCbX2pZxLdD1GnITYYnBBZA5zxskQcsnffLgnM5X3XSd0ijDpHllInpl93R0UYKP++ESZcQYeRq/y2Qk/Jj+HjG1SrNepBt/mBRgon89AcbfH54uYZoRMd3q7gt3JVkvvdNWvZ4tZv1+bFfAWuALm8nL3kbFuQuxxayZie+B/qjEjJhrPuBZOkyVyfBOaqoPlGgYCe3NRnfx2OBx1AhDHsf6QqYVWUuAH89DlLysgeY4R8/F+/x9A0j0rVGsxPSo3MEET2MDEZsYqh2XbQgLfL0oOy2rmM1h8F/Br7+pSnCpqP3hdBOnu04xNAeehXYB9FeC+07Plgt0M5IdCyaP7j8ruYruKV8t2D/FhHWtek8juukvCCQpIIZEh67c5kqbV2WNvTxdc7wSCh+Vp EAHAjhWy 8eVvJ6HNhudpsraB6HZ9rJct35YCqcpRPxHxTV8BEtXgWjnxJMIHDoOGSg/Dc78rzw+lXrwkAANc6SdQCl6B15A78S1khkr0yi2GQDQxVjhtopAp4+5R+QUV6c0pRgz05YesC78CFh8aPLRodRvS6nKpRILaMyCIIRIl0lSRYoHRCC9UbnkJAgK0aIlFYdEYzWDBsKesaul2dGSkTl7tVxtWUFXPAGr0u7TDP2BWdAHYEwu4AdYfCM3NvTo/JOGHIB/5U0h68yaMnAES0qhWZcJoKKVjYY6sXsEgz4qY4dmzcVvcWuN5Bg+4jqT5MeRRotjcUObI7utAb7kFpE328VAq1ycmb96yBW4/DthlZAs3B8Z5yJgfvxvHDo+wF4vfUWh6k3GaLfgdRtkBnpFqiuJEPQVz6eqw7002/6e4+ycdFqNh5XnNZglrhLUbCqwlzeRC59RbHxOKvWBbF4c9ZqTgfEv/NqKMRMTJEDcD1NX7WH17I35xZEJczuZfzGKJIVkgjIEGQP8kOOv2PdPM2DhJSPjzWmlB8DKj74GxljNGuvASLSTYtyCfba5MEJcR1Nb7yHJ2y9ELpZY/bBzebpKQa/qT/kEQMMrYEh7DcqtltvPZaGXiMvVOf9y2hpGLVwYaUrIOCatipERgFi8rh/i027A6Y7fPUXAnMR5Zj8eouvzaPyL3QSJfHCIb1jYVFYPiU+0qM4h0bZ7Wg1NiHQ/Wvww== 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 12:13:05PM +0100, Sebastian Andrzej Siewior wrote: > Hi, > > Paul reported kfree from IRQ context in scftorture which is noticed by > lockdep since the recent PROVE_RAW_LOCK_NESTING switch. > > The last patch in this series adresses the issues, the other things > happened on the way. For the series: Tested-by: Paul E. McKenney > v1…v2: > - Remove kfree_bulk(). I get more invocations per report without it. > - Pass `cpu' to scf_cleanup_free_list in scftorture_invoker() instead > of scfp->cpu. The latter is the thread number which can be larger > than the number CPUs leading to a crash in such a case. Reported by > Boqun Feng. > - Clean up the per-CPU lists on module exit. Reported by Boqun Feng. > > Sebastian >