From 797e9b3e0baf193c4f034b98cf769405721d6caa Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Thu, 1 Jul 2021 15:34:19 +0200 Subject: [PATCH] jack: use RESET_ON_FORK when dropping rt priority Once we set the RESET_ON_FORK flag we might not have permission to reset again in drop_rt so simply also set it when dropping. --- pipewire-jack/src/pipewire-jack.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pipewire-jack/src/pipewire-jack.c b/pipewire-jack/src/pipewire-jack.c index 8c97a30cb..c82233103 100644 --- a/pipewire-jack/src/pipewire-jack.c +++ b/pipewire-jack/src/pipewire-jack.c @@ -5461,7 +5461,7 @@ int jack_drop_real_time_scheduling (jack_native_thread_t thread) pw_log_info("thread %lu", thread); if ((res = pthread_setschedparam((pthread_t)thread, - SCHED_OTHER, &rt_param)) == 0) + SCHED_OTHER | SCHED_RESET_ON_FORK, &rt_param)) == 0) return 0; pw_log_warn("thread %lu: can't drop RT priority: %s", thread,