summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorVincent Guittot <vincent.guittot@linaro.org>2015-08-25 10:35:26 +0200
committerVincent Guittot <vincent.guittot@linaro.org>2015-10-23 09:12:46 +0200
commit61db82d7c650071c2280a19db24b46e212d94676 (patch)
treeb0c24ecafa81706883a4f9d1779cf853f436b027 /src
parentbe36aa5f8c6bd3c4e10af3f749a01f01cd7835f1 (diff)
rt-app: optimize run interface
reduce number of arguments for run funtion Signed-off-by: Vincent Guittot <vincent.guittot@linaro.org>
Diffstat (limited to 'src')
-rw-r--r--src/rt-app.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/rt-app.c b/src/rt-app.c
index fef12d8..679d39a 100644
--- a/src/rt-app.c
+++ b/src/rt-app.c
@@ -327,10 +327,11 @@ static int run_event(event_data_t *event, int dry_run,
return lock;
}
-int run(int ind, event_data_t *events,
- int nbevents, unsigned long *duration,
+int run(int ind, phase_data_t *pdata, unsigned long *duration,
rtapp_resource_t *resources)
{
+ event_data_t *events = pdata->events;
+ int nbevents = pdata->nbevents;
int i, lock = 0;
unsigned long perf = 0;
@@ -550,7 +551,7 @@ void *thread_body(void *arg)
duration = 0;
clock_gettime(CLOCK_MONOTONIC, &t_start);
- perf = run(data->ind, pdata->events, pdata->nbevents, &duration, *(data->resources));
+ perf = run(data->ind, pdata, &duration, *(data->resources));
clock_gettime(CLOCK_MONOTONIC, &t_end);
if (timings)