Received: by 2002:ad5:4acb:0:0:0:0:0 with SMTP id n11csp4278918imw; Tue, 19 Jul 2022 03:40:35 -0700 (PDT) X-Google-Smtp-Source: AGRyM1vY2XNVY9Ijmq09EAhTwcpPeemgDpsYkiaQjKUVJFegG7mO1aHJsKCoWicJKbBPBuarVOiy X-Received: by 2002:a05:6808:2190:b0:33a:2643:bbe9 with SMTP id be16-20020a056808219000b0033a2643bbe9mr16781524oib.233.1658227235616; Tue, 19 Jul 2022 03:40:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1658227235; cv=none; d=google.com; s=arc-20160816; b=tmDxgvaX3F+1iwQW3wPqU1FJVtmRDhiuCxdKCzi+wFTWWxi+p9FjAEUXCQP9qEJIgu 4inx1fQ1FXTpHm9bSjPdrbAEeB/YuhHkRI/Oj0dX3ganeAVsjZIZ88b9eVRfcGODz6Wi FYyQrlzHC5UqJTYsHjSFDC2ONoT6DQP0FNpActDihZgnURb559TNijULl30mbQHcTA1Q w82t/aOtwxPnJRUmeHdRW8H1w0ZbB867Ilet0ecdFhzATlD4vvj5/G6ZO/Fl+6jjDzlH gCBcQZPUWxVhIYRYsaT6rtCMExdChJQux4RCqcp7eL6Tya4s/GJzAfCksltfRMeGQ75X Q0ng== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=JYW1m2BZjV6oErcYHmFV8wStwav55PpqIV6i/oiywPM=; b=gJ00Xa7uYdiMg31unvEnRPkfeFmI4Hs/OzaAwyH11SmX+WpezOW2qCsQcNeJ0cwOA0 dcp1PbdDCwe6JuEuLXUt2dtzJ1ynpQBWgG7cC79/SzUJKC0FwqGOu7taNBruNQho1owI LFdv5KJGwRkAMnA2zbiSlRdTWcDk5a6UthaW16jKBREOy2waYJSvyWcKmmKdKh5RZ2ZV jZm5h5pMUsyOispSMYxRKvdvFcNPSxuSY4N0vhubML4Jwx/FupLhxCoM664F7U9ZnRtg u1pH+zQWNs0m1JTqgFDHAm1MRyew/Aj9oaQMs9DKWCA1skIydiXPzJE5xp82bBsq5fro dSLQ== 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 f6-20020a056830264600b0061c44a2e5fcsi12342911otu.339.2022.07.19.03.40.22; Tue, 19 Jul 2022 03:40:35 -0700 (PDT) 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 S237407AbiGSKCG (ORCPT + 99 others); Tue, 19 Jul 2022 06:02:06 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56610 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237468AbiGSKBn (ORCPT ); Tue, 19 Jul 2022 06:01:43 -0400 X-Greylist: delayed 14445 seconds by postgrey-1.37 at lindbergh.monkeyblade.net; Tue, 19 Jul 2022 03:01:32 PDT Received: from smtp.smtpout.orange.fr (smtp-11.smtpout.orange.fr [80.12.242.11]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 281E837FB1 for ; Tue, 19 Jul 2022 03:01:31 -0700 (PDT) Received: from pop-os.home ([90.11.190.129]) by smtp.orange.fr with ESMTPA id Dk2foAsyDdt6qDk2foOVNb; Tue, 19 Jul 2022 12:01:30 +0200 X-ME-Helo: pop-os.home X-ME-Auth: YWZlNiIxYWMyZDliZWIzOTcwYTEyYzlhMmU3ZiQ1M2U2MzfzZDfyZTMxZTBkMTYyNDBjNDJlZmQ3ZQ== X-ME-Date: Tue, 19 Jul 2022 12:01:30 +0200 X-ME-IP: 90.11.190.129 From: Christophe JAILLET To: Mark Fasheh , Joel Becker , Joseph Qi Cc: linux-kernel@vger.kernel.org, kernel-janitors@vger.kernel.org, Christophe JAILLET , ocfs2-devel@oss.oracle.com Subject: [PATCH 1/3] ocfs2: Remove some useless functions Date: Tue, 19 Jul 2022 12:01:23 +0200 Message-Id: X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_HELO_NONE, SPF_PASS 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-kernel@vger.kernel.org __ocfs2_node_map_set_bit() and __ocfs2_node_map_set_bit() are just wrapper around set_bit() and clear_bit(). The leading __ also makes think that these functions are non-atomic just like __set_bit() and __clear_bit(). So, just remove these wrappers and call set_bit() and clear_bit() directly. Signed-off-by: Christophe JAILLET --- fs/ocfs2/heartbeat.c | 21 ++------------------- 1 file changed, 2 insertions(+), 19 deletions(-) diff --git a/fs/ocfs2/heartbeat.c b/fs/ocfs2/heartbeat.c index 9099d8fc7599..1d72e0788943 100644 --- a/fs/ocfs2/heartbeat.c +++ b/fs/ocfs2/heartbeat.c @@ -24,11 +24,6 @@ #include "buffer_head_io.h" -static inline void __ocfs2_node_map_set_bit(struct ocfs2_node_map *map, - int bit); -static inline void __ocfs2_node_map_clear_bit(struct ocfs2_node_map *map, - int bit); - /* special case -1 for now * TODO: should *really* make sure the calling func never passes -1!! */ static void ocfs2_node_map_init(struct ocfs2_node_map *map) @@ -65,12 +60,6 @@ void ocfs2_do_node_down(int node_num, void *data) ocfs2_recovery_thread(osb, node_num); } -static inline void __ocfs2_node_map_set_bit(struct ocfs2_node_map *map, - int bit) -{ - set_bit(bit, map->map); -} - void ocfs2_node_map_set_bit(struct ocfs2_super *osb, struct ocfs2_node_map *map, int bit) @@ -79,16 +68,10 @@ void ocfs2_node_map_set_bit(struct ocfs2_super *osb, return; BUG_ON(bit >= map->num_nodes); spin_lock(&osb->node_map_lock); - __ocfs2_node_map_set_bit(map, bit); + set_bit(bit, map->map); spin_unlock(&osb->node_map_lock); } -static inline void __ocfs2_node_map_clear_bit(struct ocfs2_node_map *map, - int bit) -{ - clear_bit(bit, map->map); -} - void ocfs2_node_map_clear_bit(struct ocfs2_super *osb, struct ocfs2_node_map *map, int bit) @@ -97,7 +80,7 @@ void ocfs2_node_map_clear_bit(struct ocfs2_super *osb, return; BUG_ON(bit >= map->num_nodes); spin_lock(&osb->node_map_lock); - __ocfs2_node_map_clear_bit(map, bit); + clear_bit(bit, map->map); spin_unlock(&osb->node_map_lock); } -- 2.34.1