|
@@ -779,7 +779,8 @@ static int rcu_torture_boost(void *arg)
|
|
|
* interval. Besides, we are running at RT priority,
|
|
|
* so delays should be relatively rare.
|
|
|
*/
|
|
|
- while (oldstarttime == boost_starttime) {
|
|
|
+ while (oldstarttime == boost_starttime &&
|
|
|
+ !kthread_should_stop()) {
|
|
|
if (mutex_trylock(&boost_mutex)) {
|
|
|
boost_starttime = jiffies +
|
|
|
test_boost_interval * HZ;
|