X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=libcounter%2Fcounter.c;h=c98589db8329c7b16145a73e11db9dbdd57def7a;hb=b7b5cf30de14bbfa2ceeb303a5983aab6ad78806;hp=640705d32d4bdc7d2f8e50d951c781bf17d633cf;hpb=00adec46a40302f315a5d18b3f4b601beb6cd059;p=lttng-ust.git diff --git a/libcounter/counter.c b/libcounter/counter.c index 640705d3..c98589db 100644 --- a/libcounter/counter.c +++ b/libcounter/counter.c @@ -9,15 +9,16 @@ #include #include "counter.h" #include "counter-internal.h" -#include #include #include #include -#include +#include #include #include "smp.h" #include "shm.h" +#include "ust-bitmap.h" + static size_t lttng_counter_get_dimension_nr_elements(struct lib_counter_dimension *dimension) { return dimension->max_nr_elem; @@ -188,7 +189,7 @@ int validate_args(const struct lib_counter_config *config, return -1; if (!(config->alloc & COUNTER_ALLOC_PER_CPU) && counter_cpu_fds) return -1; - if (!(config->alloc & COUNTER_ALLOC_PER_CPU) && counter_cpu_fds >= 0) + if (!(config->alloc & COUNTER_ALLOC_PER_CPU) && nr_counter_cpu_fds >= 0) return -1; if (counter_cpu_fds && nr_cpus != nr_counter_cpu_fds) return -1;