From: Jens Axboe Date: Thu, 11 Jun 2009 08:41:28 +0000 (+0200) Subject: Get rid of (now) unused rate_throttle() X-Git-Tag: fio-1.28~3 X-Git-Url: https://git.kernel.dk/?p=fio.git;a=commitdiff_plain;h=4580885d413c7bca742dc2a373b9afcd5f48d7f8 Get rid of (now) unused rate_throttle() Signed-off-by: Jens Axboe --- diff --git a/fio.h b/fio.h index c92629df..21d49a6a 100644 --- a/fio.h +++ b/fio.h @@ -448,7 +448,6 @@ extern unsigned long time_since_now(struct timeval *); extern unsigned long mtime_since_genesis(void); extern void usec_spin(unsigned int); extern void usec_sleep(struct thread_data *, unsigned long); -extern long rate_throttle(struct thread_data *, unsigned long, unsigned long, enum fio_ddir); extern void fill_start_time(struct timeval *); extern void fio_gettime(struct timeval *, void *); extern void fio_gtod_init(void); diff --git a/time.c b/time.c index ee9d33fa..6397f20e 100644 --- a/time.c +++ b/time.c @@ -122,30 +122,6 @@ void usec_sleep(struct thread_data *td, unsigned long usec) } while (!td->terminate); } -long rate_throttle(struct thread_data *td, unsigned long time_spent, - unsigned long bytes, enum fio_ddir ddir) -{ - unsigned int bs = td->o.min_bs[ddir]; - unsigned long usec_cycle; - - if (!td->o.rate[ddir] && !td->o.rate_iops[ddir]) - return 0; - - usec_cycle = td->rate_usec_cycle[ddir] * (bytes / bs); - - if (time_spent < usec_cycle) { - unsigned long s = usec_cycle - time_spent; - - td->rate_pending_usleep[ddir] += s; - } else { - long overtime = time_spent - usec_cycle; - - td->rate_pending_usleep[ddir] -= overtime; - } - - return td->rate_pending_usleep[ddir]; -} - unsigned long mtime_since_genesis(void) { return mtime_since_now(&genesis);