diff options
| author | Joshua Bakita <jbakita@cs.unc.edu> | 2020-05-15 00:06:25 -0400 |
|---|---|---|
| committer | Joshua Bakita <jbakita@cs.unc.edu> | 2020-05-15 00:08:59 -0400 |
| commit | 00dfbd023b318126b67aa51c40da8b6f42dc310f (patch) | |
| tree | 05b171e14e41c60c1fdf3cd27aab301b3a453abe /tools/perf/scripts/python/bin | |
| parent | 012405dacfaeefaab10ae2e4ceb350166b882f2f (diff) | |
Fix state when a non-real-time task steals slack from a container
Otherwise we may call into edfsc_gschedule() with `entry->scheduled`
being set to NO_CPU. That state will cause a cascade failure and a
panic in the LITMUS^RT core, motivating this fix.
We favor setting `scheduled_on` in g_finish_switch() over setting it
in edfsc_gschedule(), as `entry->linked` and `entry->scheduled` may
be set before edfsc_gschedule() is ever run (ie. during startup).
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions
