Received: by 2002:a05:6358:16cc:b0:ea:6187:17c9 with SMTP id r12csp5661038rwl; Sun, 8 Jan 2023 20:08:27 -0800 (PST) X-Google-Smtp-Source: AMrXdXvVoGnbcTvU4oZjwyRgTl1h+jVjG34mY5w6Oz8JdPprA+eG558wR+NaD/PwaT+JsyZwse7o X-Received: by 2002:a17:902:f711:b0:192:8ca0:b86e with SMTP id h17-20020a170902f71100b001928ca0b86emr57108106plo.35.1673237307511; Sun, 08 Jan 2023 20:08:27 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673237307; cv=none; d=google.com; s=arc-20160816; b=IuqQP6HYDZsQepuBzqH1Cb6RrG4NvCi8iGCuuaQlMcL2U1uMC/KE2CNgJ5/DiPdBRV U9As2+Z6ExiNah5szDdqvHmmLdIGyak7uXH7FgT90zVanO0hr7J822CT9d36XqxZ3XNH Ey93bQzvHqoUX7beyqdvEK3dh/7rg30gYw0URH2flx5aP8wH+OK4ncID1V8tKF4VaW9V AhCeB1fCbd1CxxCqYP/PlCUrFjThjrUTanV+/KqYRW605Bu+W0Gx7Rh/LYJ1D8QywbUA 0VxfYMG37fuUKnphOYPjaE5/Dt2UyV6f1tOUhpMcEaPi3g9kxEQo6syQCyj62o25tMjd Y1Qw== 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=qSwLhN2yZoAJHPUw/7dzilv9po8qOC9+uBGRi10oC5s=; b=tIMMGJ1VgrOd3kek3VtEvS5KHt/X5Y8FFK5ceXWZLcd2oLl10MAysF8dJHAwMOcURI e7hsxGf2gDUXoFpWawBMTeiUGER6iXvlt9sU/O4TiMaI6rz15Rh7o9dq00Nnuh/XFpSS pbzV+QiL8LwWZF4Uw6PM4FeQpPM89sSahUQXzD60OTxcqtR6nD185sDtoe4sRGkkdhUx gzpW5uEy3u0THMI/ca+AaISbjrepfQ9QHc5bNrxjlXAFtY1UsznO4s2g7jHvysKwDZ08 qOxfGqVet565FTa5ppgAv6nQdSxXH54/F2smlv0aQLebgyZNXqR0f4UW7SCFaq2xAemR eMlA== 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 x184-20020a6386c1000000b004a296463035si8433438pgd.781.2023.01.08.20.08.12; Sun, 08 Jan 2023 20:08:27 -0800 (PST) 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 S233780AbjAIEFs (ORCPT + 99 others); Sun, 8 Jan 2023 23:05:48 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55150 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236671AbjAIEE3 (ORCPT ); Sun, 8 Jan 2023 23:04:29 -0500 Received: from lgeamrelo11.lge.com (lgeamrelo13.lge.com [156.147.23.53]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id CB4D311C2E for ; Sun, 8 Jan 2023 20:03:54 -0800 (PST) Received: from unknown (HELO lgemrelse6q.lge.com) (156.147.1.121) by 156.147.23.53 with ESMTP; 9 Jan 2023 12:33:53 +0900 X-Original-SENDERIP: 156.147.1.121 X-Original-MAILFROM: byungchul.park@lge.com Received: from unknown (HELO localhost.localdomain) (10.177.244.38) by 156.147.1.121 with ESMTP; 9 Jan 2023 12:33:53 +0900 X-Original-SENDERIP: 10.177.244.38 X-Original-MAILFROM: byungchul.park@lge.com From: Byungchul Park To: linux-kernel@vger.kernel.org Cc: torvalds@linux-foundation.org, damien.lemoal@opensource.wdc.com, linux-ide@vger.kernel.org, adilger.kernel@dilger.ca, linux-ext4@vger.kernel.org, mingo@redhat.com, peterz@infradead.org, will@kernel.org, tglx@linutronix.de, rostedt@goodmis.org, joel@joelfernandes.org, sashal@kernel.org, daniel.vetter@ffwll.ch, duyuyang@gmail.com, johannes.berg@intel.com, tj@kernel.org, tytso@mit.edu, willy@infradead.org, david@fromorbit.com, amir73il@gmail.com, 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, jlayton@kernel.org, dan.j.williams@intel.com, hch@infradead.org, djwong@kernel.org, dri-devel@lists.freedesktop.org, rodrigosiqueiramelo@gmail.com, melissa.srw@gmail.com, hamohammed.sa@gmail.com, 42.hyeyoo@gmail.com, chris.p.wilson@intel.com, gwan-gyeong.mun@intel.com Subject: [PATCH RFC v7 15/23] locking/lockdep, cpu/hotplus: Use a weaker annotation in AP thread Date: Mon, 9 Jan 2023 12:33:43 +0900 Message-Id: <1673235231-30302-16-git-send-email-byungchul.park@lge.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1673235231-30302-1-git-send-email-byungchul.park@lge.com> References: <1673235231-30302-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, RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_NONE autolearn=ham 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 6c0a92c..6a9b9c3 100644 --- a/kernel/cpu.c +++ b/kernel/cpu.c @@ -356,7 +356,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