tools: rename bitmap_alloc() to bitmap_zalloc()
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Wed, 8 Sep 2021 02:59:35 +0000 (19:59 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Wed, 8 Sep 2021 18:50:27 +0000 (11:50 -0700)
Rename bitmap_alloc() to bitmap_zalloc() in tools to follow the bitmap API
in the kernel.

No functional changes intended.

Link: https://lkml.kernel.org/r/20210814211713.180533-14-yury.norov@gmail.com
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Yury Norov <yury.norov@gmail.com>
Suggested-by: Yury Norov <yury.norov@gmail.com>
Acked-by: Yury Norov <yury.norov@gmail.com>
Tested-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Acked-by: Jiri Olsa <jolsa@redhat.com>
Cc: Alexander Lobakin <alobakin@pm.me>
Cc: Alexey Klimov <aklimov@redhat.com>
Cc: Dennis Zhou <dennis@kernel.org>
Cc: Ulf Hansson <ulf.hansson@linaro.org>
Cc: Will Deacon <will@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
13 files changed:
tools/include/linux/bitmap.h
tools/perf/bench/find-bit-bench.c
tools/perf/builtin-c2c.c
tools/perf/builtin-record.c
tools/perf/tests/bitmap.c
tools/perf/tests/mem2node.c
tools/perf/util/affinity.c
tools/perf/util/header.c
tools/perf/util/metricgroup.c
tools/perf/util/mmap.c
tools/testing/selftests/kvm/dirty_log_perf_test.c
tools/testing/selftests/kvm/dirty_log_test.c
tools/testing/selftests/kvm/x86_64/vmx_dirty_log_test.c

index 9d959bc..95611df 100644 (file)
@@ -111,10 +111,10 @@ static inline int test_and_clear_bit(int nr, unsigned long *addr)
 }
 
 /**
 }
 
 /**
- * bitmap_alloc - Allocate bitmap
+ * bitmap_zalloc - Allocate bitmap
  * @nbits: Number of bits
  */
  * @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));
 }
 {
        return calloc(1, BITS_TO_LONGS(nbits) * sizeof(unsigned long));
 }
index 73b5bcc..22b5cfe 100644 (file)
@@ -54,7 +54,7 @@ static bool asm_test_bit(long nr, const unsigned long *addr)
 
 static int do_for_each_set_bit(unsigned int num_bits)
 {
 
 static int do_for_each_set_bit(unsigned int num_bits)
 {
-       unsigned long *to_test = bitmap_alloc(num_bits);
+       unsigned long *to_test = bitmap_zalloc(num_bits);
        struct timeval start, end, diff;
        u64 runtime_us;
        struct stats fb_time_stats, tb_time_stats;
        struct timeval start, end, diff;
        u64 runtime_us;
        struct stats fb_time_stats, tb_time_stats;
index 6dea37f..c34d77b 100644 (file)
@@ -139,11 +139,11 @@ static void *c2c_he_zalloc(size_t size)
        if (!c2c_he)
                return NULL;
 
        if (!c2c_he)
                return NULL;
 
-       c2c_he->cpuset = bitmap_alloc(c2c.cpus_cnt);
+       c2c_he->cpuset = bitmap_zalloc(c2c.cpus_cnt);
        if (!c2c_he->cpuset)
                return NULL;
 
        if (!c2c_he->cpuset)
                return NULL;
 
-       c2c_he->nodeset = bitmap_alloc(c2c.nodes_cnt);
+       c2c_he->nodeset = bitmap_zalloc(c2c.nodes_cnt);
        if (!c2c_he->nodeset)
                return NULL;
 
        if (!c2c_he->nodeset)
                return NULL;
 
@@ -2047,7 +2047,7 @@ static int setup_nodes(struct perf_session *session)
                struct perf_cpu_map *map = n[node].map;
                unsigned long *set;
 
                struct perf_cpu_map *map = n[node].map;
                unsigned long *set;
 
-               set = bitmap_alloc(c2c.cpus_cnt);
+               set = bitmap_zalloc(c2c.cpus_cnt);
                if (!set)
                        return -ENOMEM;
 
                if (!set)
                        return -ENOMEM;
 
index 671a21c..f1b30ac 100644 (file)
@@ -2786,7 +2786,7 @@ int cmd_record(int argc, const char **argv)
 
        if (rec->opts.affinity != PERF_AFFINITY_SYS) {
                rec->affinity_mask.nbits = cpu__max_cpu();
 
        if (rec->opts.affinity != PERF_AFFINITY_SYS) {
                rec->affinity_mask.nbits = cpu__max_cpu();
-               rec->affinity_mask.bits = bitmap_alloc(rec->affinity_mask.nbits);
+               rec->affinity_mask.bits = 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 = -ENOMEM;
                if (!rec->affinity_mask.bits) {
                        pr_err("Failed to allocate thread mask for %zd cpus\n", rec->affinity_mask.nbits);
                        err = -ENOMEM;
index 96c1373..12b805e 100644 (file)
@@ -14,7 +14,7 @@ static unsigned long *get_bitmap(const char *str, int nbits)
        unsigned long *bm = NULL;
        int i;
 
        unsigned long *bm = NULL;
        int i;
 
-       bm = bitmap_alloc(nbits);
+       bm = bitmap_zalloc(nbits);
 
        if (map && bm) {
                for (i = 0; i < map->nr; i++)
 
        if (map && bm) {
                for (i = 0; i < map->nr; i++)
index a258bd5..e4d0d58 100644 (file)
@@ -27,7 +27,7 @@ static unsigned long *get_bitmap(const char *str, int nbits)
        unsigned long *bm = NULL;
        int i;
 
        unsigned long *bm = NULL;
        int i;
 
-       bm = bitmap_alloc(nbits);
+       bm = bitmap_zalloc(nbits);
 
        if (map && bm) {
                for (i = 0; i < map->nr; i++) {
 
        if (map && bm) {
                for (i = 0; i < map->nr; i++) {
index a5e31f8..7b12bd7 100644 (file)
@@ -25,11 +25,11 @@ int affinity__setup(struct affinity *a)
 {
        int cpu_set_size = get_cpu_set_size();
 
 {
        int cpu_set_size = get_cpu_set_size();
 
-       a->orig_cpus = bitmap_alloc(cpu_set_size * 8);
+       a->orig_cpus = bitmap_zalloc(cpu_set_size * 8);
        if (!a->orig_cpus)
                return -1;
        sched_getaffinity(0, cpu_set_size, (cpu_set_t *)a->orig_cpus);
        if (!a->orig_cpus)
                return -1;
        sched_getaffinity(0, cpu_set_size, (cpu_set_t *)a->orig_cpus);
-       a->sched_cpus = bitmap_alloc(cpu_set_size * 8);
+       a->sched_cpus = bitmap_zalloc(cpu_set_size * 8);
        if (!a->sched_cpus) {
                zfree(&a->orig_cpus);
                return -1;
        if (!a->sched_cpus) {
                zfree(&a->orig_cpus);
                return -1;
index 4424902..563dec7 100644 (file)
@@ -278,7 +278,7 @@ static int do_read_bitmap(struct feat_fd *ff, unsigned long **pset, u64 *psize)
        if (ret)
                return ret;
 
        if (ret)
                return ret;
 
-       set = bitmap_alloc(size);
+       set = bitmap_zalloc(size);
        if (!set)
                return -ENOMEM;
 
        if (!set)
                return -ENOMEM;
 
@@ -1294,7 +1294,7 @@ static int memory_node__read(struct memory_node *n, unsigned long idx)
 
        size++;
 
 
        size++;
 
-       n->set = bitmap_alloc(size);
+       n->set = bitmap_zalloc(size);
        if (!n->set) {
                closedir(dir);
                return -ENOMEM;
        if (!n->set) {
                closedir(dir);
                return -ENOMEM;
index 99d047c..29b747a 100644 (file)
@@ -313,7 +313,7 @@ static int metricgroup__setup_events(struct list_head *groups,
        struct evsel *evsel, *tmp;
        unsigned long *evlist_used;
 
        struct evsel *evsel, *tmp;
        unsigned long *evlist_used;
 
-       evlist_used = bitmap_alloc(perf_evlist->core.nr_entries);
+       evlist_used = bitmap_zalloc(perf_evlist->core.nr_entries);
        if (!evlist_used)
                return -ENOMEM;
 
        if (!evlist_used)
                return -ENOMEM;
 
index ab7108d..512dc8b 100644 (file)
@@ -106,7 +106,7 @@ static int perf_mmap__aio_bind(struct mmap *map, int idx, int cpu, int affinity)
                data = map->aio.data[idx];
                mmap_len = mmap__mmap_len(map);
                node_index = cpu__get_node(cpu);
                data = map->aio.data[idx];
                mmap_len = mmap__mmap_len(map);
                node_index = cpu__get_node(cpu);
-               node_mask = bitmap_alloc(node_index + 1);
+               node_mask = bitmap_zalloc(node_index + 1);
                if (!node_mask) {
                        pr_err("Failed to allocate node mask for mbind: error %m\n");
                        return -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 = cpu__max_cpu();
 static int perf_mmap__setup_affinity_mask(struct mmap *map, struct mmap_params *mp)
 {
        map->affinity_mask.nbits = cpu__max_cpu();
-       map->affinity_mask.bits = bitmap_alloc(map->affinity_mask.nbits);
+       map->affinity_mask.bits = bitmap_zalloc(map->affinity_mask.nbits);
        if (!map->affinity_mask.bits)
                return -1;
 
        if (!map->affinity_mask.bits)
                return -1;
 
index 80cbd3a..f0dd381 100644 (file)
@@ -121,7 +121,7 @@ static void run_test(enum vm_guest_mode mode, void *arg)
        guest_num_pages = (nr_vcpus * guest_percpu_mem_size) >> vm_get_page_shift(vm);
        guest_num_pages = vm_adjust_num_guest_pages(mode, guest_num_pages);
        host_num_pages = vm_num_host_pages(mode, guest_num_pages);
        guest_num_pages = (nr_vcpus * guest_percpu_mem_size) >> vm_get_page_shift(vm);
        guest_num_pages = vm_adjust_num_guest_pages(mode, guest_num_pages);
        host_num_pages = vm_num_host_pages(mode, guest_num_pages);
-       bmap = bitmap_alloc(host_num_pages);
+       bmap = bitmap_zalloc(host_num_pages);
 
        if (dirty_log_manual_caps) {
                cap.cap = KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2;
 
        if (dirty_log_manual_caps) {
                cap.cap = KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2;
index 5fe0140..792c60e 100644 (file)
@@ -749,8 +749,8 @@ static void run_test(enum vm_guest_mode mode, void *arg)
 
        pr_info("guest physical test memory offset: 0x%lx\n", guest_test_phys_mem);
 
 
        pr_info("guest physical test memory offset: 0x%lx\n", guest_test_phys_mem);
 
-       bmap = bitmap_alloc(host_num_pages);
-       host_bmap_track = bitmap_alloc(host_num_pages);
+       bmap = bitmap_zalloc(host_num_pages);
+       host_bmap_track = bitmap_zalloc(host_num_pages);
 
        /* Add an extra memory slot for testing dirty logging */
        vm_userspace_mem_region_add(vm, VM_MEM_SRC_ANONYMOUS,
 
        /* Add an extra memory slot for testing dirty logging */
        vm_userspace_mem_region_add(vm, VM_MEM_SRC_ANONYMOUS,
index 06a6498..68f26a8 100644 (file)
@@ -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);
 
        nested_map(vmx, vm, NESTED_TEST_MEM1, GUEST_TEST_MEM, 4096);
        nested_map(vmx, vm, NESTED_TEST_MEM2, GUEST_TEST_MEM, 4096);
 
-       bmap = bitmap_alloc(TEST_MEM_PAGES);
+       bmap = bitmap_zalloc(TEST_MEM_PAGES);
        host_test_mem = addr_gpa2hva(vm, GUEST_TEST_MEM);
 
        while (!done) {
        host_test_mem = addr_gpa2hva(vm, GUEST_TEST_MEM);
 
        while (!done) {