Received: by 2002:a05:6a10:9afc:0:0:0:0 with SMTP id t28csp2921904pxm; Mon, 28 Feb 2022 08:34:33 -0800 (PST) X-Google-Smtp-Source: ABdhPJz2NSwMsnDe63eGOjUC2tltSCYp2j6Bj8oz+rCHg16EfwzlUZDXVMbg8mMswpHili9e/dF6 X-Received: by 2002:a17:906:6d09:b0:6b9:2e0e:5bdd with SMTP id m9-20020a1709066d0900b006b92e0e5bddmr15130621ejr.246.1646066073623; Mon, 28 Feb 2022 08:34:33 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1646066073; cv=none; d=google.com; s=arc-20160816; b=P8e7+kq4cNCwv4irCxMIOUVdHw8CwbiE5KUGiCpVU6yhRn/3nzXtCX/SXfbYkrKB1c XvHSS5CP87ecgvP6rw1xkl3tMuG/NKUd20uAsg0CtSNw5XCeXNes72O7vl4Bi112okvq 4IKymZxClfIfa82SebAzQoYhslCL2zQBtr3lhbtq6yj6BWUXG4lhiIugmLhyqaiF6gCP 8YuX2ql1rzd0rb92bCYr/E6uvy5kaGc1bX9G8HauRdPyjX8oWqWQRDUuiUJSdGrQUVPJ rl6AVRJ0N6IdDVFq2O+WEt/67vkdzPSWkHRG03CJ8Cy9ntVcXD61H18Oop/7GjIRsE7L d08A== 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=3dUlU4ELEGQw69cG+ho32XCUq71TzWdtxJXMMX59Xgk=; b=aekPD2/z4YNaCHfgP89Eui5qQ0HpYt8cmPYyvh+KRm6i4IDgH1HG2JPRczADxPyfVW 2e7NOJbEC3ObZXthjt4wrUVu85VVmZkNmYL5CVda3dExZ8CpyP39lGb58X+qU0rjp1W3 0rG6WImBV1/mg48wFGUtkq677B9E3vptPpBrHpXbdgmvucAd9xUTpdi4R0H5PXCpAiIM i1dSQPBB/907NbsY8cTT3IJeepR+ojXJsWi8Jq1Pn37ETKprG4UdOpEtxujbq//nV5yt /REJv4tjAoxbR/1qBuuOFc+4BLw0QSAZpeosenZBY/kctPRitDU4NK476HBWwZF6N5p2 EAsw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-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 l3-20020aa7c3c3000000b00412f150424csi7434216edr.259.2022.02.28.08.34.11; Mon, 28 Feb 2022 08:34:33 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-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-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234844AbiB1J7f (ORCPT + 99 others); Mon, 28 Feb 2022 04:59:35 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33004 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234671AbiB1J6V (ORCPT ); Mon, 28 Feb 2022 04:58:21 -0500 Received: from lgeamrelo11.lge.com (lgeamrelo12.lge.com [156.147.23.52]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 91A192983E for ; Mon, 28 Feb 2022 01:57:21 -0800 (PST) Received: from unknown (HELO lgemrelse6q.lge.com) (156.147.1.121) by 156.147.23.52 with ESMTP; 28 Feb 2022 18:57:20 +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; 28 Feb 2022 18:57:20 +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 Subject: [PATCH v3 16/21] locking/lockdep, cpu/hotplus: Use a weaker annotation in AP thread Date: Mon, 28 Feb 2022 18:56:55 +0900 Message-Id: <1646042220-28952-17-git-send-email-byungchul.park@lge.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1646042220-28952-1-git-send-email-byungchul.park@lge.com> References: <1646042220-28952-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_H5,RCVD_IN_MSPIKE_WL,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-kernel@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 407a256..1f92a42 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