> Really? I believe the "ktrhead_should_stop" is new rule, and code does > not seem to follow it. Actually, for example audit does not seem to > use kthread_should_stop() at all... > > ./kernel/rtmutex-tester.c- > ./kernel/rtmutex-tester.c- /* Wait for the next > command to be executed */ > ./kernel/rtmutex-tester.c- schedule(); > ./kernel/rtmutex-tester.c: try_to_freeze(); > ./kernel/rtmutex-tester.c- > ./kernel/rtmutex-tester.c- if (signal_pending(current)) > ./kernel/rtmutex-tester.c- flush_signals(current); > -- Not a new rule. For these threads you listed no one stops them by sending 'kthread_stop' so the problem does not arise! But for the threads that are stopped by invoking kthread_stop they do check kthread_should_stop. _______________________________________________ linux-pm mailing list linux-pm@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/linux-pm