Received: by 2002:ac0:da4c:0:0:0:0:0 with SMTP id a12csp934898imi; Thu, 21 Jul 2022 13:55:48 -0700 (PDT) X-Google-Smtp-Source: AGRyM1tEZOYSdKqq1HlitxLJoZd49QszpV2a7P/ZjaSBb5fOXotnqhFXmRCABJz887SDR3cIPcIz X-Received: by 2002:a17:903:445:b0:16c:5d4f:c329 with SMTP id iw5-20020a170903044500b0016c5d4fc329mr327516plb.104.1658436948343; Thu, 21 Jul 2022 13:55:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1658436948; cv=none; d=google.com; s=arc-20160816; b=IGuBl/j00HxLStmwPTINl0Gn4PsaPsFIa2PylYsdYsK4pEMvxIV6cqtWSxQK4BQepo 3dsHkFGX1cCTjMj+XpSBYAEcp3Zv45Nm2EAUvGQzbrHcNOOPfLFWL9JR0HjWOsHWY1nc ySIedGUhywZToZ9fLqztWN4I+Jj96lcaNn8CTl0maFLEUM5dtoO0LG+lT+z6UWrQPe5Y MHUI2fL+w44eeA9WkKB8bskKU1RGOEX2PPTBfhqazOEg9coqLRGeI0XjgLHeHIUDZxoQ Bcpgvu/XcJx/RDvtBf/fWAyshTHAC4lQ3/WVRO1MZj5HfINzjoqRnAQxCMk1ZxXbXeOX vr4A== 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 :references:in-reply-to:message-id:date:subject:cc:to:from; bh=Wb5ZI9N8hvG271y6Zb5wH2Y/YxqtgpsG1s/ladsqL9o=; b=YwKHR0ws03i97ccSWuSRSSdTkcEudW0VDZGspgYgfB9+hl8eiTzC6r+s5sS1mfoJjh gtHozok9ASGfHzfHyJQVL2mAKJcMs6PuSH53p4P5GSpG4jHlbwea+ttPlm135BDS+JA6 A+TCFM81RY5BqNLIBDKdCFqjc0OenpD+SlFsQpKY7ODnaUMB6WWomHX9+qoOF9Fq095S Umc8Gd+PODb4PqSO4biWQ4KcJ0SVw2x6gsHl2g4WSIA5y7KFy6PG3k5M7VTONReYyBeu fpSJrzE6W0MALc8CRQO1F0jCB1qqlPJkngQCWqr4mB7PfK+FHrggy3NubDR0I5VeaHcO 3sig== 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 d8-20020a170902b70800b0016ced932975si3262190pls.403.2022.07.21.13.55.33; Thu, 21 Jul 2022 13:55:48 -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 S233647AbiGUUtr (ORCPT + 99 others); Thu, 21 Jul 2022 16:49:47 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42116 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233122AbiGUUto (ORCPT ); Thu, 21 Jul 2022 16:49:44 -0400 Received: from smtp.smtpout.orange.fr (smtp08.smtpout.orange.fr [80.12.242.130]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E6D8B8FD6B for ; Thu, 21 Jul 2022 13:49:42 -0700 (PDT) Received: from pop-os.home ([90.11.190.129]) by smtp.orange.fr with ESMTPA id Ed74oE1ZlnnjOEd74ov7EN; Thu, 21 Jul 2022 22:49:41 +0200 X-ME-Helo: pop-os.home X-ME-Auth: YWZlNiIxYWMyZDliZWIzOTcwYTEyYzlhMmU3ZiQ1M2U2MzfzZDfyZTMxZTBkMTYyNDBjNDJlZmQ3ZQ== X-ME-Date: Thu, 21 Jul 2022 22:49:41 +0200 X-ME-IP: 90.11.190.129 From: Christophe JAILLET To: akpm@linux-foundation.org, 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 v2 2/3] ocfs2: use the bitmap API to simplify code Date: Thu, 21 Jul 2022 22:49:37 +0200 Message-Id: <86d2a027c319db12055c98f00c65f7d01e703722.1658436259.git.christophe.jaillet@wanadoo.fr> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,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 Use bitmap_zero() instead of hand-writing it. It is less verbose. While at it, add an explicit #include . Signed-off-by: Christophe JAILLET Reviewed-by: Joseph Qi --- v1 -> v2 - no change - it was patch 3/3 in v1 --- fs/ocfs2/heartbeat.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fs/ocfs2/heartbeat.c b/fs/ocfs2/heartbeat.c index 1d72e0788943..dd29d60af154 100644 --- a/fs/ocfs2/heartbeat.c +++ b/fs/ocfs2/heartbeat.c @@ -8,6 +8,7 @@ * Copyright (C) 2002, 2004 Oracle. All rights reserved. */ +#include #include #include #include @@ -29,8 +30,7 @@ static void ocfs2_node_map_init(struct ocfs2_node_map *map) { map->num_nodes = OCFS2_NODE_MAP_MAX_NODES; - memset(map->map, 0, BITS_TO_LONGS(OCFS2_NODE_MAP_MAX_NODES) * - sizeof(unsigned long)); + bitmap_zero(map->map, OCFS2_NODE_MAP_MAX_NODES); } void ocfs2_init_node_maps(struct ocfs2_super *osb) -- 2.34.1