From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-13.5 required=3.0 tests=BAYES_00, DKIM_ADSP_CUSTOM_MED,DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN, FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id BA298C4338F for ; Sat, 14 Aug 2021 21:19:00 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 57E0660F46 for ; Sat, 14 Aug 2021 21:19:00 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 57E0660F46 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=kvack.org Received: by kanga.kvack.org (Postfix) id EC2388D000F; Sat, 14 Aug 2021 17:18:59 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id E4B288D0009; Sat, 14 Aug 2021 17:18:59 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id C9DE58D000F; Sat, 14 Aug 2021 17:18:59 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0022.hostedemail.com [216.40.44.22]) by kanga.kvack.org (Postfix) with ESMTP id A911B8D0009 for ; Sat, 14 Aug 2021 17:18:59 -0400 (EDT) Received: from smtpin36.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay02.hostedemail.com (Postfix) with ESMTP id 6107D1F371 for ; Sat, 14 Aug 2021 21:18:59 +0000 (UTC) X-FDA: 78474951198.36.5EB49E3 Received: from mail-pj1-f48.google.com (mail-pj1-f48.google.com [209.85.216.48]) by imf10.hostedemail.com (Postfix) with ESMTP id 093AF600B672 for ; Sat, 14 Aug 2021 21:18:58 +0000 (UTC) Received: by mail-pj1-f48.google.com with SMTP id u21-20020a17090a8915b02901782c36f543so26169273pjn.4 for ; Sat, 14 Aug 2021 14:18:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=drG2tjBiR8dTixSORnvYSPN25clSXQGAiDKtK+5isws=; b=lggROPuH4LfGqCW3AL3vBwgd+0h3UqVAvpeKH2hvjvXUTu3a0X8GkyS3u6ENiitCVY wbGKiPruEuALAM57DyKHto5A5Yb+MdEy64mZtcl+w8SEhgBTV/5vzs33iPzvip+Ixy6c Rf6j9yQChxWgEj7rr5rIW9vZ9kB8d5A/uFqOpbEjONuHaMjrI2QFyZPiY9sQozq8MDS8 4mD7dK3kT3jGze6wZ/s1uAdhQpMXZ/as3xwYMPYZgv5z1OfNXkp3YuvfZluwt6jiQf9B 3l8OpDWFysqmTVRfjS8wk5WBZ1/PfKbmdB1wEguTbhZfwG5g16kIlpa19jS+SSBVzzh+ ztsQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=drG2tjBiR8dTixSORnvYSPN25clSXQGAiDKtK+5isws=; b=LzVUBijHJsC4Yt5W7UMjTlWQJB5CPWazSxz/jQEi1Ol8TltEsQ+IfCm2B/gDXYwhKm 0lrXor2CBkoj8OecppT+fRXXFO2N5X/PKcJVA6t2yjbXQkhbTW2TIfxxY34ujLbuP3Zh Zz9cgTpf8K4ZG1hqrX24Po+BGnNdnOSpiwVfeDTAHFqm/NYgLbC1UR69ulVq7zKzTa0J 0SQ9UJ5QZQSMyRVH/YiwEEUXwVPcTOTgE8GfuNQaSFqyiSVAqg4h75o62Q6GxkQ+25Vw AC6glVtsKh0m2IRWC36eBSxG/3eQi0RIcEDFBYg4uegOP9rTeAQsyFknwesxctRYntY2 0Bag== X-Gm-Message-State: AOAM533QmMi9waea2wkbTCYdj9L7uzvtAFe/P1IGr5p6C0ydjXqmnCgo ehPO3bdQFNfmhZddLfR+HuY= X-Google-Smtp-Source: ABdhPJyG1X06h0TQ00eHro2rlQYqVCcp+f7hHHE7B62WF7q7zw22V6Nj0N4oW8ZtFWs2LLEcjw+bPg== X-Received: by 2002:a63:171d:: with SMTP id x29mr8319221pgl.418.1628975937992; Sat, 14 Aug 2021 14:18:57 -0700 (PDT) Received: from localhost ([12.28.44.171]) by smtp.gmail.com with ESMTPSA id p190sm6814093pfb.4.2021.08.14.14.18.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 14 Aug 2021 14:18:57 -0700 (PDT) From: Yury Norov To: Andrew Morton , linux-kernel@vger.kernel.org, linux-mm@kvack.org, linux-arch@vger.kernel.org, linux-kselftest@vger.kernel.org, linux-mmc@vger.kernel.org, linux-perf-users@vger.kernel.org, kvm@vger.kernel.org, "James E.J. Bottomley" , Alexander Lobakin , Alexander Shishkin , Alexey Klimov , Andrea Merello , Andy Shevchenko , Arnaldo Carvalho de Melo , Arnd Bergmann , Ben Gardon , Benjamin Herrenschmidt , Brian Cain , Catalin Marinas , Christoph Lameter , Daniel Bristot de Oliveira , David Hildenbrand , Dennis Zhou , Geert Uytterhoeven , Heiko Carstens , Ian Rogers , Ingo Molnar , Jaegeuk Kim , Jakub Kicinski , Jiri Olsa , Joe Perches , Jonas Bonn , Leo Yan , Mark Rutland , Namhyung Kim , Palmer Dabbelt , Paolo Bonzini , Peter Xu , Peter Zijlstra , Petr Mladek , Rasmus Villemoes , Rich Felker , Samuel Mendoza-Jonas , Sean Christopherson , Sergey Senozhatsky , Shuah Khan , Stefan Kristiansson , Steven Rostedt , Tejun Heo , Thomas Bogendoerfer , Ulf Hansson , Will Deacon , Wolfram Sang , Yoshinori Sato , Yury Norov Subject: [PATCH 13/17] tools: Rename bitmap_alloc() to bitmap_zalloc() Date: Sat, 14 Aug 2021 14:17:09 -0700 Message-Id: <20210814211713.180533-14-yury.norov@gmail.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20210814211713.180533-1-yury.norov@gmail.com> References: <20210814211713.180533-1-yury.norov@gmail.com> MIME-Version: 1.0 X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: 093AF600B672 X-Stat-Signature: 63dg1ijfkerfjpdwc8j9i59sqd8qbzrr Authentication-Results: imf10.hostedemail.com; dkim=pass header.d=gmail.com header.s=20161025 header.b=lggROPuH; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf10.hostedemail.com: domain of yurynorov@gmail.com designates 209.85.216.48 as permitted sender) smtp.mailfrom=yurynorov@gmail.com X-HE-Tag: 1628975938-354869 Content-Transfer-Encoding: quoted-printable X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: From: Andy Shevchenko Rename bitmap_alloc() to bitmap_zalloc() in tools to follow the bitmap AP= I in the kernel. No functional changes intended. Suggested-by: Yury Norov Acked-by: Yury Norov Signed-off-by: Andy Shevchenko Signed-off-by: Yury Norov Tested-by: Wolfram Sang Acked-by: Jiri Olsa --- tools/include/linux/bitmap.h | 4 ++-- tools/perf/bench/find-bit-bench.c | 2 +- tools/perf/builtin-c2c.c | 6 +++--- tools/perf/builtin-record.c | 2 +- tools/perf/tests/bitmap.c | 2 +- tools/perf/tests/mem2node.c | 2 +- tools/perf/util/affinity.c | 4 ++-- tools/perf/util/header.c | 4 ++-- tools/perf/util/metricgroup.c | 2 +- tools/perf/util/mmap.c | 4 ++-- tools/testing/selftests/kvm/dirty_log_perf_test.c | 2 +- tools/testing/selftests/kvm/dirty_log_test.c | 4 ++-- tools/testing/selftests/kvm/x86_64/vmx_dirty_log_test.c | 2 +- 13 files changed, 20 insertions(+), 20 deletions(-) diff --git a/tools/include/linux/bitmap.h b/tools/include/linux/bitmap.h index 13d90b574970..ea97804d04d4 100644 --- a/tools/include/linux/bitmap.h +++ b/tools/include/linux/bitmap.h @@ -112,10 +112,10 @@ static inline int test_and_clear_bit(int nr, unsign= ed long *addr) } =20 /** - * bitmap_alloc - Allocate bitmap + * bitmap_zalloc - Allocate bitmap * @nbits: Number of bits */ -static inline unsigned long *bitmap_alloc(int nbits) +static inline unsigned long *bitmap_zalloc(int nbits) { return calloc(1, BITS_TO_LONGS(nbits) * sizeof(unsigned long)); } diff --git a/tools/perf/bench/find-bit-bench.c b/tools/perf/bench/find-bi= t-bench.c index 73b5bcc5946a..22b5cfe97023 100644 --- a/tools/perf/bench/find-bit-bench.c +++ b/tools/perf/bench/find-bit-bench.c @@ -54,7 +54,7 @@ static bool asm_test_bit(long nr, const unsigned long *= addr) =20 static int do_for_each_set_bit(unsigned int num_bits) { - unsigned long *to_test =3D bitmap_alloc(num_bits); + unsigned long *to_test =3D bitmap_zalloc(num_bits); struct timeval start, end, diff; u64 runtime_us; struct stats fb_time_stats, tb_time_stats; diff --git a/tools/perf/builtin-c2c.c b/tools/perf/builtin-c2c.c index 6dea37f141b2..c34d77bee4ef 100644 --- a/tools/perf/builtin-c2c.c +++ b/tools/perf/builtin-c2c.c @@ -139,11 +139,11 @@ static void *c2c_he_zalloc(size_t size) if (!c2c_he) return NULL; =20 - c2c_he->cpuset =3D bitmap_alloc(c2c.cpus_cnt); + c2c_he->cpuset =3D bitmap_zalloc(c2c.cpus_cnt); if (!c2c_he->cpuset) return NULL; =20 - c2c_he->nodeset =3D bitmap_alloc(c2c.nodes_cnt); + c2c_he->nodeset =3D bitmap_zalloc(c2c.nodes_cnt); if (!c2c_he->nodeset) return NULL; =20 @@ -2047,7 +2047,7 @@ static int setup_nodes(struct perf_session *session= ) struct perf_cpu_map *map =3D n[node].map; unsigned long *set; =20 - set =3D bitmap_alloc(c2c.cpus_cnt); + set =3D bitmap_zalloc(c2c.cpus_cnt); if (!set) return -ENOMEM; =20 diff --git a/tools/perf/builtin-record.c b/tools/perf/builtin-record.c index 671a21c9ee4d..f1b30ac094cb 100644 --- a/tools/perf/builtin-record.c +++ b/tools/perf/builtin-record.c @@ -2786,7 +2786,7 @@ int cmd_record(int argc, const char **argv) =20 if (rec->opts.affinity !=3D PERF_AFFINITY_SYS) { rec->affinity_mask.nbits =3D cpu__max_cpu(); - rec->affinity_mask.bits =3D bitmap_alloc(rec->affinity_mask.nbits); + rec->affinity_mask.bits =3D bitmap_zalloc(rec->affinity_mask.nbits); if (!rec->affinity_mask.bits) { pr_err("Failed to allocate thread mask for %zd cpus\n", rec->affinity= _mask.nbits); err =3D -ENOMEM; diff --git a/tools/perf/tests/bitmap.c b/tools/perf/tests/bitmap.c index 96c137360918..12b805efdca0 100644 --- a/tools/perf/tests/bitmap.c +++ b/tools/perf/tests/bitmap.c @@ -14,7 +14,7 @@ static unsigned long *get_bitmap(const char *str, int n= bits) unsigned long *bm =3D NULL; int i; =20 - bm =3D bitmap_alloc(nbits); + bm =3D bitmap_zalloc(nbits); =20 if (map && bm) { for (i =3D 0; i < map->nr; i++) diff --git a/tools/perf/tests/mem2node.c b/tools/perf/tests/mem2node.c index a258bd51f1a4..e4d0d58b97f8 100644 --- a/tools/perf/tests/mem2node.c +++ b/tools/perf/tests/mem2node.c @@ -27,7 +27,7 @@ static unsigned long *get_bitmap(const char *str, int n= bits) unsigned long *bm =3D NULL; int i; =20 - bm =3D bitmap_alloc(nbits); + bm =3D bitmap_zalloc(nbits); =20 if (map && bm) { for (i =3D 0; i < map->nr; i++) { diff --git a/tools/perf/util/affinity.c b/tools/perf/util/affinity.c index a5e31f826828..7b12bd7a3080 100644 --- a/tools/perf/util/affinity.c +++ b/tools/perf/util/affinity.c @@ -25,11 +25,11 @@ int affinity__setup(struct affinity *a) { int cpu_set_size =3D get_cpu_set_size(); =20 - a->orig_cpus =3D bitmap_alloc(cpu_set_size * 8); + a->orig_cpus =3D bitmap_zalloc(cpu_set_size * 8); if (!a->orig_cpus) return -1; sched_getaffinity(0, cpu_set_size, (cpu_set_t *)a->orig_cpus); - a->sched_cpus =3D bitmap_alloc(cpu_set_size * 8); + a->sched_cpus =3D bitmap_zalloc(cpu_set_size * 8); if (!a->sched_cpus) { zfree(&a->orig_cpus); return -1; diff --git a/tools/perf/util/header.c b/tools/perf/util/header.c index 44249027507a..563dec72adeb 100644 --- a/tools/perf/util/header.c +++ b/tools/perf/util/header.c @@ -278,7 +278,7 @@ static int do_read_bitmap(struct feat_fd *ff, unsigne= d long **pset, u64 *psize) if (ret) return ret; =20 - set =3D bitmap_alloc(size); + set =3D bitmap_zalloc(size); if (!set) return -ENOMEM; =20 @@ -1294,7 +1294,7 @@ static int memory_node__read(struct memory_node *n,= unsigned long idx) =20 size++; =20 - n->set =3D bitmap_alloc(size); + n->set =3D bitmap_zalloc(size); if (!n->set) { closedir(dir); return -ENOMEM; diff --git a/tools/perf/util/metricgroup.c b/tools/perf/util/metricgroup.= c index 99d047c5ead0..29b747ac31c1 100644 --- a/tools/perf/util/metricgroup.c +++ b/tools/perf/util/metricgroup.c @@ -313,7 +313,7 @@ static int metricgroup__setup_events(struct list_head= *groups, struct evsel *evsel, *tmp; unsigned long *evlist_used; =20 - evlist_used =3D bitmap_alloc(perf_evlist->core.nr_entries); + evlist_used =3D bitmap_zalloc(perf_evlist->core.nr_entries); if (!evlist_used) return -ENOMEM; =20 diff --git a/tools/perf/util/mmap.c b/tools/perf/util/mmap.c index ab7108d22428..512dc8b9c168 100644 --- a/tools/perf/util/mmap.c +++ b/tools/perf/util/mmap.c @@ -106,7 +106,7 @@ static int perf_mmap__aio_bind(struct mmap *map, int = idx, int cpu, int affinity) data =3D map->aio.data[idx]; mmap_len =3D mmap__mmap_len(map); node_index =3D cpu__get_node(cpu); - node_mask =3D bitmap_alloc(node_index + 1); + node_mask =3D bitmap_zalloc(node_index + 1); if (!node_mask) { pr_err("Failed to allocate node mask for mbind: error %m\n"); return -1; @@ -258,7 +258,7 @@ static void build_node_mask(int node, struct mmap_cpu= _mask *mask) static int perf_mmap__setup_affinity_mask(struct mmap *map, struct mmap_= params *mp) { map->affinity_mask.nbits =3D cpu__max_cpu(); - map->affinity_mask.bits =3D bitmap_alloc(map->affinity_mask.nbits); + map->affinity_mask.bits =3D bitmap_zalloc(map->affinity_mask.nbits); if (!map->affinity_mask.bits) return -1; =20 diff --git a/tools/testing/selftests/kvm/dirty_log_perf_test.c b/tools/te= sting/selftests/kvm/dirty_log_perf_test.c index 3c30d0045d8d..479868570d59 100644 --- a/tools/testing/selftests/kvm/dirty_log_perf_test.c +++ b/tools/testing/selftests/kvm/dirty_log_perf_test.c @@ -171,7 +171,7 @@ static void run_test(enum vm_guest_mode mode, void *a= rg) guest_num_pages =3D (nr_vcpus * guest_percpu_mem_size) >> vm_get_page_s= hift(vm); guest_num_pages =3D vm_adjust_num_guest_pages(mode, guest_num_pages); host_num_pages =3D vm_num_host_pages(mode, guest_num_pages); - bmap =3D bitmap_alloc(host_num_pages); + bmap =3D bitmap_zalloc(host_num_pages); =20 if (dirty_log_manual_caps) { cap.cap =3D KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2; diff --git a/tools/testing/selftests/kvm/dirty_log_test.c b/tools/testing= /selftests/kvm/dirty_log_test.c index 5fe0140e407e..792c60e1b17d 100644 --- a/tools/testing/selftests/kvm/dirty_log_test.c +++ b/tools/testing/selftests/kvm/dirty_log_test.c @@ -749,8 +749,8 @@ static void run_test(enum vm_guest_mode mode, void *a= rg) =20 pr_info("guest physical test memory offset: 0x%lx\n", guest_test_phys_m= em); =20 - bmap =3D bitmap_alloc(host_num_pages); - host_bmap_track =3D bitmap_alloc(host_num_pages); + bmap =3D bitmap_zalloc(host_num_pages); + host_bmap_track =3D bitmap_zalloc(host_num_pages); =20 /* Add an extra memory slot for testing dirty logging */ vm_userspace_mem_region_add(vm, VM_MEM_SRC_ANONYMOUS, diff --git a/tools/testing/selftests/kvm/x86_64/vmx_dirty_log_test.c b/to= ols/testing/selftests/kvm/x86_64/vmx_dirty_log_test.c index 06a64980a5d2..68f26a8b4f42 100644 --- a/tools/testing/selftests/kvm/x86_64/vmx_dirty_log_test.c +++ b/tools/testing/selftests/kvm/x86_64/vmx_dirty_log_test.c @@ -111,7 +111,7 @@ int main(int argc, char *argv[]) nested_map(vmx, vm, NESTED_TEST_MEM1, GUEST_TEST_MEM, 4096); nested_map(vmx, vm, NESTED_TEST_MEM2, GUEST_TEST_MEM, 4096); =20 - bmap =3D bitmap_alloc(TEST_MEM_PAGES); + bmap =3D bitmap_zalloc(TEST_MEM_PAGES); host_test_mem =3D addr_gpa2hva(vm, GUEST_TEST_MEM); =20 while (!done) { --=20 2.30.2