Quoting Tvrtko Ursulin (2018-07-19 17:37:56) > From: Tvrtko Ursulin <tvrtko.ursulin@xxxxxxxxx> > > Restore runtime PM state (via a newly added library function) when the > test which sets it up exit. This was we avoid running all subsequent sub- > tests in the aggressive runtime PM mode. > > Signed-off-by: Tvrtko Ursulin <tvrtko.ursulin@xxxxxxxxx> > --- > lib/igt_pm.c | 13 ++++++++++++- > lib/igt_pm.h | 1 + > tests/perf_pmu.c | 3 +++ > 3 files changed, 16 insertions(+), 1 deletion(-) > > diff --git a/lib/igt_pm.c b/lib/igt_pm.c > index 8ac132269d79..2e2eea5d3b2d 100644 > --- a/lib/igt_pm.c > +++ b/lib/igt_pm.c > @@ -297,7 +297,13 @@ int pm_status_fd = -1; > static char __igt_pm_runtime_autosuspend[64]; > static char __igt_pm_runtime_control[64]; > > -static void __igt_pm_runtime_exit_handler(int sig) > +/** > + * igt_restore_runtime_pm: > + * > + * Restores the runtime PM configuration as it was before the call to > + * igt_setup_runtime_pm. > + */ > +void igt_restore_runtime_pm(void) > { > int fd; Should we eat __igt_pm_runtime_autosuspend so we only apply it once for each igt_setup_runtime_pm? -Chris _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx