Received: by 2002:ad5:4acb:0:0:0:0:0 with SMTP id n11csp5026707imw; Tue, 19 Jul 2022 19:07:45 -0700 (PDT) X-Google-Smtp-Source: AGRyM1vznUHfyEcvsF0ExZos8vpnWmRFqyNr/6nrkjwfRSZuyKQfhoWyUbXuYE9po/a5frbWjjXv X-Received: by 2002:a05:6402:1ca9:b0:43b:a22a:2fb7 with SMTP id cz9-20020a0564021ca900b0043ba22a2fb7mr5760813edb.138.1658282865448; Tue, 19 Jul 2022 19:07:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1658282865; cv=none; d=google.com; s=arc-20160816; b=HRe32IwF2sGiXZAu31YzxofyrCNKYLb1LzzRUtWg+U6ZzfNzNCKzpdUz+AQ/90q4OM /FqIbw7YJAx/tvFmrhE+pvEsmet4KyQfSmkU01twEvQoijpa7uDZWFgG+gBQw134GMiA NVN9K0vsidFB1mZdPLIeyC/iamFQvny36SIvzDVppnYReS+M2lZzb6yNkDoSUScAjTo4 kL8QVz4u/I0HfrqSFaqpz/SgIjVztX+H4SrLrPA0xtshD+mcf69lqU8XvDe+58w4SaJ/ KVl47H+F32q41ZCR1JjZm0AD51teemmqrYX5kbjxIjhIUYwiflKdKNkRrGORbgCUctw3 NYXg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id; bh=ER3lFe07E5TQx+jCuIJyH7Ko0Ng1udN33+Bnn7HBsN8=; b=ImJ12+0Td/vCYNI/VVEowA0mSlUaDtJ8o+8u1K3BCn4PU/biLPcQl6TLnIXT+0K+YA 9WKLX1FMndsCMib3hvL/oBbWA23rx6fDfYPyIrtxHpAGxA8MoDXJFKodr6ofwK5jZmea h+kiByymnHz+G4v4fMFhQFE/ku7RC1KLz7g4sEbmFKqCDG8bQcpdi8SUcKSlKUSCz6P9 GU3bIA8NZE3iHbfmwbcFC/2ZzCg8gr9Gnbed4dMTkJ2ndE2VLheblOVGD7yiftnHELmY V6dzUTHvp1yZ4Uc+V9otxvvgzw8c4fb4HGtC3BhpBzwZa3yTwjFp8ckOE3QuvubHB/lq 4I+w== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=alibaba.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id hd11-20020a170907968b00b00718d1cddac1si21576981ejc.833.2022.07.19.19.07.21; Tue, 19 Jul 2022 19:07:45 -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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=alibaba.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237825AbiGTCGV (ORCPT + 99 others); Tue, 19 Jul 2022 22:06:21 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34816 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229690AbiGTCGU (ORCPT ); Tue, 19 Jul 2022 22:06:20 -0400 Received: from out30-130.freemail.mail.aliyun.com (out30-130.freemail.mail.aliyun.com [115.124.30.130]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C56AB509E2; Tue, 19 Jul 2022 19:06:18 -0700 (PDT) X-Alimail-AntiSpam: AC=PASS;BC=-1|-1;BR=01201311R381e4;CH=green;DM=||false|;DS=||;FP=0|-1|-1|-1|0|-1|-1|-1;HT=ay29a033018045170;MF=joseph.qi@linux.alibaba.com;NM=1;PH=DS;RN=7;SR=0;TI=SMTPD_---0VJukRdZ_1658282775; Received: from 30.227.66.165(mailfrom:joseph.qi@linux.alibaba.com fp:SMTPD_---0VJukRdZ_1658282775) by smtp.aliyun-inc.com; Wed, 20 Jul 2022 10:06:16 +0800 Message-ID: Date: Wed, 20 Jul 2022 10:06:15 +0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 Subject: Re: [PATCH 3/3] ocfs2: use the bitmap API to simplify code Content-Language: en-US To: Christophe JAILLET , Mark Fasheh , Joel Becker , akpm Cc: linux-kernel@vger.kernel.org, kernel-janitors@vger.kernel.org, ocfs2-devel@oss.oracle.com References: <0a0d6e9bf9d10f67b7a0c1cdd6176cdd0ad2e1f6.1658224839.git.christophe.jaillet@wanadoo.fr> From: Joseph Qi In-Reply-To: <0a0d6e9bf9d10f67b7a0c1cdd6176cdd0ad2e1f6.1658224839.git.christophe.jaillet@wanadoo.fr> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-9.9 required=5.0 tests=BAYES_00, ENV_AND_HDR_SPF_MATCH,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE, SPF_PASS,UNPARSEABLE_RELAY,USER_IN_DEF_SPF_WL 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 On 7/19/22 6:05 PM, Christophe JAILLET wrote: > 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 > --- > 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 4863ad35c242..e243cd99e63f 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)