The following changes since commit e171fde52d9c2d0247365793d464a2a3c5e3af22:
Merge branch 'master' of ssh://git.kernel.dk/data/git/fio (2013-11-26
20:40:00 -0700)
are available in the git repository at:
git://git.kernel.dk/fio.git master
Jens Axboe (1):
Calloc() cleanup
gettime.c | 2 +-
io_u_queue.c | 4 ++--
profiles/act.c | 8 ++++----
3 files changed, 7 insertions(+), 7 deletions(-)
---
Diff of recent changes:
diff --git a/gettime.c b/gettime.c
index 1a0f827..277f2cf 100644
--- a/gettime.c
+++ b/gettime.c
@@ -327,7 +327,7 @@ void fio_local_clock_init(int is_thread)
{
struct tv_valid *t;
- t = calloc(sizeof(*t), 1);
+ t = calloc(1, sizeof(*t));
if (pthread_setspecific(tv_tls_key, t))
log_err("fio: can't set TLS key\n");
}
diff --git a/io_u_queue.c b/io_u_queue.c
index 5734e9c..80a32ba 100644
--- a/io_u_queue.c
+++ b/io_u_queue.c
@@ -3,7 +3,7 @@
int io_u_qinit(struct io_u_queue *q, unsigned int nr)
{
- q->io_us = calloc(sizeof(struct io_u *), nr);
+ q->io_us = calloc(nr, sizeof(struct io_u *));
if (!q->io_us)
return 1;
@@ -29,7 +29,7 @@ int io_u_rinit(struct io_u_ring *ring, unsigned int nr)
ring->max++;
}
- ring->ring = calloc(sizeof(struct io_u *), ring->max);
+ ring->ring = calloc(ring->max, sizeof(struct io_u *));
if (!ring->ring)
return 1;
diff --git a/profiles/act.c b/profiles/act.c
index 73cde85..7e2f8af 100644
--- a/profiles/act.c
+++ b/profiles/act.c
@@ -389,7 +389,7 @@ static void put_act_ref(struct thread_data *td)
fio_mutex_down(act_run_data->mutex);
if (!act_run_data->slices) {
- act_run_data->slices = calloc(sizeof(struct act_slice),
apd->nr_slices);
+ act_run_data->slices = calloc(apd->nr_slices, sizeof(struct
act_slice));
act_run_data->nr_slices = apd->nr_slices;
}
@@ -416,9 +416,9 @@ static int act_td_init(struct thread_data *td)
get_act_ref();
- apd = calloc(sizeof(*apd), 1);
+ apd = calloc(1, sizeof(*apd));
nr_slices = (test_duration + SAMPLE_SEC - 1) / SAMPLE_SEC;
- apd->slices = calloc(sizeof(struct act_slice), nr_slices);
+ apd->slices = calloc(nr_slices, sizeof(struct act_slice));
apd->nr_slices = nr_slices;
fio_gettime(&apd->sample_tv, NULL);
td->prof_data = apd;
@@ -452,7 +452,7 @@ static struct profile_ops act_profile = {
static void fio_init act_register(void)
{
- act_run_data = calloc(sizeof(*act_run_data), 1);
+ act_run_data = calloc(1, sizeof(*act_run_data));
act_run_data->mutex = fio_mutex_init(FIO_MUTEX_UNLOCKED);
if (register_profile(&act_profile))
--
To unsubscribe from this list: send the line "unsubscribe fio" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html