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 938D0C433F5 for ; Tue, 8 Feb 2022 00:21:14 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 2BD2C6B0073; Mon, 7 Feb 2022 19:21:14 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 26BBE6B0075; Mon, 7 Feb 2022 19:21:14 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 182FE6B0078; Mon, 7 Feb 2022 19:21:14 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0020.hostedemail.com [216.40.44.20]) by kanga.kvack.org (Postfix) with ESMTP id 0B0BB6B0073 for ; Mon, 7 Feb 2022 19:21:14 -0500 (EST) Received: from smtpin12.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay04.hostedemail.com (Postfix) with ESMTP id BD38695CB5 for ; Tue, 8 Feb 2022 00:21:13 +0000 (UTC) X-FDA: 79117708026.12.AB6EA8C Received: from mail3-162.sinamail.sina.com.cn (mail3-162.sinamail.sina.com.cn [202.108.3.162]) by imf18.hostedemail.com (Postfix) with SMTP id DCE1B1C0002 for ; Tue, 8 Feb 2022 00:21:11 +0000 (UTC) Received: from unknown (HELO localhost.localdomain)([114.249.61.131]) by sina.com (172.16.97.27) with ESMTP id 6201B767000224EF; Tue, 8 Feb 2022 08:20:58 +0800 (CST) X-Sender: hdanton@sina.com X-Auth-ID: hdanton@sina.com X-SMAIL-MID: 29877649283541 From: Hillf Danton To: Suren Baghdasaryan Cc: Michel Lespinasse , Linux-MM , LKML Subject: Re: [PATCH v2 22/35] percpu-rwsem: enable percpu_sem destruction in atomic context Date: Tue, 8 Feb 2022 08:20:59 +0800 Message-Id: <20220208002059.2670-1-hdanton@sina.com> In-Reply-To: References: <20220128131006.67712-1-michel@lespinasse.org> <20220128131006.67712-23-michel@lespinasse.org> <20220129121319.3593-1-hdanton@sina.com> <20220201020958.3720-1-hdanton@sina.com> MIME-Version: 1.0 X-Rspamd-Queue-Id: DCE1B1C0002 X-Stat-Signature: h96jfbjmqhe9odnwrh1omrbmt3gh3oh3 Authentication-Results: imf18.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf18.hostedemail.com: domain of hdanton@sina.com designates 202.108.3.162 as permitted sender) smtp.mailfrom=hdanton@sina.com X-Rspamd-Server: rspam06 X-Rspam-User: X-HE-Tag: 1644279671-231460 Content-Transfer-Encoding: quoted-printable X-Bogosity: Ham, tests=bogofilter, spamicity=0.005925, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On Mon, 7 Feb 2022 11:31:38 -0800 Suren Baghdasaryan wrote: >=20 > Sorry for the delay. Are you concerned about the use of spin_lock() > inside percpu_rwsem_async_destroy() which would become a sleeping lock > in case of PREEMPT_RT? If so, we can use raw_spin_lock() when locking > destroy_list_lock. Please confirm. Thanks! Yes please replace spin lock with the raw version which can fit in more scenarios. Hillf