summaryrefslogtreecommitdiff
path: root/src/rt-app.c
diff options
context:
space:
mode:
authorDamir Shaykhutdinov <damir@altlinux.org>2016-12-26 19:17:37 +0300
committervingu-linaro <vincent.guittot@linaro.org>2017-01-04 15:16:37 +0100
commitd15c5f394b957d370157046fbcaa010dec2a559e (patch)
treedb65f72d400f164d0f60189ebb25b0e0a156dbfb /src/rt-app.c
parent793cc89c77f3d7586f6dbbfea7eb88c30db38868 (diff)
rt-app: added support for "yield" event
"yield" event simply calls pthread_yield() This has a special meaning for SCHED_DEADLINE tasks
Diffstat (limited to 'src/rt-app.c')
-rw-r--r--src/rt-app.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/rt-app.c b/src/rt-app.c
index 2a96169..0f992f5 100644
--- a/src/rt-app.c
+++ b/src/rt-app.c
@@ -376,6 +376,12 @@ static int run_event(event_data_t *event, int dry_run,
ioload(event->count, &rdata->res.buf, ddata->res.dev.fd);
}
break;
+ case rtapp_yield:
+ {
+ log_debug("yield %d", event->count);
+ pthread_yield();
+ }
+ break;
}
return lock;