diff options
author | Damir Shaykhutdinov <damir@altlinux.org> | 2016-12-26 19:17:37 +0300 |
---|---|---|
committer | vingu-linaro <vincent.guittot@linaro.org> | 2017-01-04 15:16:37 +0100 |
commit | d15c5f394b957d370157046fbcaa010dec2a559e (patch) | |
tree | db65f72d400f164d0f60189ebb25b0e0a156dbfb /src/rt-app.c | |
parent | 793cc89c77f3d7586f6dbbfea7eb88c30db38868 (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.c | 6 |
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; |