That would only identify kthreads that have been created with a subsequent
call to set_cpus_allowed() or kthread_bind().
The PF_CPU_BOUND change targets only the latter since there are kthreads,
such as kstopmachine, that can continue to manipulate their cpus_allowed
during their lifetime.
Other kthreads such as the scheduler migration thread and soft lockup
watchdog thread, however, always stay bound to a single cpu by use of
kthread_bind(). These are the tasks that get the PF_CPU_BOUND flag and
cannot be rebound via set_cpus_allowed() because of their negative
effects.
David
--