Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp798554iob; Wed, 4 May 2022 08:11:06 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw+cBpfcb6dM5CIaZg7HIL9A6BkFZsqHGixq4UzTdAeSWRnhMvhaeUwQTr5lRXdRhAnU8Xh X-Received: by 2002:a17:902:d4ce:b0:15e:90f7:5bf7 with SMTP id o14-20020a170902d4ce00b0015e90f75bf7mr19703763plg.98.1651677066129; Wed, 04 May 2022 08:11:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1651677066; cv=none; d=google.com; s=arc-20160816; b=Q7aqe8/xsn3bx6NokWTIoDUB6YNaxccRslBnh8o3cmwzySXzJJGqwBLSKxgcNZyQ9i WLvuej0aCUilP8psFnX05sIufJmfAnnCpCbznCqwSO0pDTR8rgqBavmviLBAlDNtLaQh CnbvxnyLsw9U7Yp+L8GDx3wW7Gwfro2fDH7ryezEtcm5V4oCtHUC20oYPsdg+5xWJG6G vvoy8JJVVvUYnSuTfFmBP8g/O8BBWeSKvHEuFwjfzJCbCYJ8roptmHAEAn2sh7cqQUtD tZ6VYQVlDt4pIPH9E4ecCHC7h9f9RmO48FGlv3M6j2bsNfRw5mPNOirimJ3Qz0r454v0 cmRA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:references:in-reply-to:message-id:date:subject :cc:to:from; bh=belHpwqVcsTesWbWpxuKvtYPZIwu22onA1+0TsVp+nw=; b=ub4hLTCAIK9OEyBJCfhnouTQi6OmcWExQVXmTmiHNvmMv+bN3SXDgI/qLT/gzwzEVP hn5OD7oGVwZFC3lim+47CXZ6Mxno4Z8wQmyB/mzmNzPgdymPoFKbmdAowUgpWIqEYnhl tnMFYrVUZxd7XuEtuEwBrIyWc6x6vX5taour7avW6IiTpGeq0c5bHMU/G0oRAKpm/x2x gcNbYdoLaQ5teERRknro8M7DOORD5Rdmb2CSBASHD0BbyTDQluJS5+pA/XWQCNjLJMfA doymdDvw/azXTM9Rc3oaE4vAempzB/Z85n/eqTibrFU/0uM70RMlFPbUtPzUBT2owRnF IGwQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id i8-20020a63bf48000000b003aaf6c568f0si18569674pgo.420.2022.05.04.08.10.43; Wed, 04 May 2022 08:11:06 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S245475AbiEDI4M (ORCPT + 99 others); Wed, 4 May 2022 04:56:12 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52630 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1346620AbiEDIx3 (ORCPT ); Wed, 4 May 2022 04:53:29 -0400 Received: from lgeamrelo11.lge.com (lgeamrelo11.lge.com [156.147.23.51]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 6DA6125C44 for ; Wed, 4 May 2022 01:49:22 -0700 (PDT) Received: from unknown (HELO lgeamrelo01.lge.com) (156.147.1.125) by 156.147.23.51 with ESMTP; 4 May 2022 17:19:21 +0900 X-Original-SENDERIP: 156.147.1.125 X-Original-MAILFROM: byungchul.park@lge.com Received: from unknown (HELO localhost.localdomain) (10.177.244.38) by 156.147.1.125 with ESMTP; 4 May 2022 17:19:21 +0900 X-Original-SENDERIP: 10.177.244.38 X-Original-MAILFROM: byungchul.park@lge.com From: Byungchul Park To: torvalds@linux-foundation.org Cc: damien.lemoal@opensource.wdc.com, linux-ide@vger.kernel.org, adilger.kernel@dilger.ca, linux-ext4@vger.kernel.org, mingo@redhat.com, linux-kernel@vger.kernel.org, peterz@infradead.org, will@kernel.org, tglx@linutronix.de, rostedt@goodmis.org, joel@joelfernandes.org, sashal@kernel.org, daniel.vetter@ffwll.ch, chris@chris-wilson.co.uk, duyuyang@gmail.com, johannes.berg@intel.com, tj@kernel.org, tytso@mit.edu, willy@infradead.org, david@fromorbit.com, amir73il@gmail.com, bfields@fieldses.org, gregkh@linuxfoundation.org, kernel-team@lge.com, linux-mm@kvack.org, akpm@linux-foundation.org, mhocko@kernel.org, minchan@kernel.org, hannes@cmpxchg.org, vdavydov.dev@gmail.com, sj@kernel.org, jglisse@redhat.com, dennis@kernel.org, cl@linux.com, penberg@kernel.org, rientjes@google.com, vbabka@suse.cz, ngupta@vflare.org, linux-block@vger.kernel.org, paolo.valente@linaro.org, josef@toxicpanda.com, linux-fsdevel@vger.kernel.org, viro@zeniv.linux.org.uk, jack@suse.cz, jack@suse.com, jlayton@kernel.org, dan.j.williams@intel.com, hch@infradead.org, djwong@kernel.org, dri-devel@lists.freedesktop.org, airlied@linux.ie, rodrigosiqueiramelo@gmail.com, melissa.srw@gmail.com, hamohammed.sa@gmail.com, 42.hyeyoo@gmail.com Subject: [PATCH RFC v6 14/21] locking/lockdep, cpu/hotplus: Use a weaker annotation in AP thread Date: Wed, 4 May 2022 17:17:42 +0900 Message-Id: <1651652269-15342-15-git-send-email-byungchul.park@lge.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1651652269-15342-1-git-send-email-byungchul.park@lge.com> References: <1651652269-15342-1-git-send-email-byungchul.park@lge.com> X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-ext4@vger.kernel.org cb92173d1f0 ("locking/lockdep, cpu/hotplug: Annotate AP thread") was introduced to make lockdep_assert_cpus_held() work in AP thread. However, the annotation is too strong for that purpose. We don't have to use more than try lock annotation for that. Furthermore, now that Dept was introduced, false positive alarms was reported by that. Replaced it with try lock annotation. Signed-off-by: Byungchul Park --- kernel/cpu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/cpu.c b/kernel/cpu.c index d0a9aa0..cb6e66c 100644 --- a/kernel/cpu.c +++ b/kernel/cpu.c @@ -355,7 +355,7 @@ int lockdep_is_cpus_held(void) static void lockdep_acquire_cpus_lock(void) { - rwsem_acquire(&cpu_hotplug_lock.dep_map, 0, 0, _THIS_IP_); + rwsem_acquire(&cpu_hotplug_lock.dep_map, 0, 1, _THIS_IP_); } static void lockdep_release_cpus_lock(void) -- 1.9.1