X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=liblttng-ust%2Flttng-counter-client-percpu-32-modular.c;fp=liblttng-ust%2Flttng-counter-client-percpu-32-modular.c;h=78321940c139a258bdc30677274e3c9a9375a587;hb=bb84a1ec7fbaeb6b22848505e76fc90678fde511;hp=fc36badcf93d79a9d17c920ad55fb632a49c6725;hpb=ba5b3d2bf3ecd8614e74efc1db2f5a626c5d9a92;p=deliverable%2Flttng-ust.git diff --git a/liblttng-ust/lttng-counter-client-percpu-32-modular.c b/liblttng-ust/lttng-counter-client-percpu-32-modular.c index fc36badc..78321940 100644 --- a/liblttng-ust/lttng-counter-client-percpu-32-modular.c +++ b/liblttng-ust/lttng-counter-client-percpu-32-modular.c @@ -21,22 +21,15 @@ static const struct lib_counter_config client_config = { }; static struct lib_counter *counter_create(size_t nr_dimensions, - const struct lttng_counter_dimension *dimensions, + const size_t *max_nr_elem, int64_t global_sum_step, int global_counter_fd, int nr_counter_cpu_fds, const int *counter_cpu_fds, bool is_daemon) { - size_t max_nr_elem[LTTNG_COUNTER_DIMENSION_MAX], i; - if (nr_dimensions > LTTNG_COUNTER_DIMENSION_MAX) return NULL; - for (i = 0; i < nr_dimensions; i++) { - if (dimensions[i].has_underflow || dimensions[i].has_overflow) - return NULL; - max_nr_elem[i] = dimensions[i].size; - } return lttng_counter_create(&client_config, nr_dimensions, max_nr_elem, global_sum_step, global_counter_fd, nr_counter_cpu_fds, counter_cpu_fds, is_daemon);