PF_KTHREAD
if (t->flags & PF_KTHREAD)
(current->flags & PF_KTHREAD || test_thread_flag(TIF_TAGGED_ADDR)))
if (preemptible() && (current->flags & PF_KTHREAD)) {
if (preemptible() && (current->flags & PF_KTHREAD)) {
if (unlikely(next->flags & PF_KTHREAD))
bool ssbs = false, kthread = tsk->flags & PF_KTHREAD;
if (!(current->flags & PF_KTHREAD))
if (unlikely(p->flags & PF_KTHREAD)) {
if (task->flags & PF_KTHREAD)
!(old->flags & (PF_KTHREAD | PF_USER_WORKER))) {
if (WARN_ON_ONCE(current->flags & (PF_KTHREAD | PF_USER_WORKER)))
if (!(current->flags & (PF_KTHREAD | PF_USER_WORKER)) &&
if (WARN_ON_ONCE(task->flags & PF_KTHREAD))
WARN_ON_ONCE(current->flags & PF_KTHREAD);
if (task->flags & (PF_KTHREAD | PF_USER_WORKER))
if (fpu_state_size_dynamic() && !(tsk->flags & (PF_KTHREAD | PF_USER_WORKER)))
if (unlikely(p->flags & PF_KTHREAD)) {
if (unlikely(current->flags & PF_KTHREAD))
} else if (current->flags & PF_KTHREAD) { \
if (((current->flags & PF_KTHREAD) != 0) &&
if (p->flags & PF_KTHREAD)
if (WARN_ON_ONCE(current->flags & PF_KTHREAD))
if (likely(!in_interrupt() && !(task->flags & PF_KTHREAD))) {
if (likely(!(task->flags & PF_KTHREAD))) {
else if (p->flags & PF_KTHREAD)
seq_printf(m, "Kthread:\t%c\n", p->flags & PF_KTHREAD ? '1' : '0');
if (p->flags & PF_KTHREAD || is_global_init(p))
if (current->flags & PF_KTHREAD)
if (unlikely(task->flags & PF_KTHREAD)) {
if (p->flags & PF_KTHREAD)
return task->mm && !(task->flags & (PF_KTHREAD | PF_USER_WORKER));
__entry->curr = current->mm == mm && !(current->flags & PF_KTHREAD);
.flags = PF_KTHREAD,
if ((current->flags & PF_KTHREAD) || !tctx->io_wq) {
return (current->flags & (PF_EXITING | PF_KTHREAD)) || percpu_ref_is_dying(&ctx->refs);
if (task->flags & PF_KTHREAD)
if (!(child->flags & PF_KTHREAD)) {
if (unlikely(!(tsk->flags & PF_KTHREAD) &&
if (task->flags & (PF_KTHREAD | PF_NO_SETAFFINITY))
if (task->flags & PF_KTHREAD)
if (task->flags & PF_KTHREAD)
if (g->flags & PF_KTHREAD)
if (task->flags & PF_KTHREAD)
if (task->flags & PF_KTHREAD)
p->flags &= ~PF_KTHREAD;
p->flags |= PF_KTHREAD;
if (tsk->flags & PF_KTHREAD)
if (!(p->flags & PF_KTHREAD))
if (pm_freezing && !(p->flags & PF_KTHREAD))
if (unlikely(p->flags & PF_KTHREAD)) {
WARN_ON_ONCE(!(tsk->flags & PF_KTHREAD));
WARN_ON_ONCE(!(tsk->flags & PF_KTHREAD));
if (!(current->flags & PF_KTHREAD))
if (current->flags & PF_KTHREAD) {
WARN_ON(!(k->flags & PF_KTHREAD));
if (task->flags & PF_KTHREAD) {
if (p->flags & PF_KTHREAD)
if (unlikely(task->flags & PF_KTHREAD))
if (!(p->flags & PF_KTHREAD))
bool kthread = p->flags & PF_KTHREAD;
idle->flags |= PF_KTHREAD | PF_NO_SETAFFINITY;
if (p->flags & PF_KTHREAD)
if (cur && ((cur->flags & (PF_EXITING | PF_KTHREAD)) ||
if (!curr->mm || (curr->flags & (PF_EXITING | PF_KTHREAD)) || work->next != work)
if ((p->flags & (PF_EXITING | PF_KTHREAD)))
WARN_ON_ONCE(!(current->flags & PF_KTHREAD));
if (!(p->flags & PF_KTHREAD) && !task_cpu_possible(cpu, p))
if (!(p->flags & PF_KTHREAD))
if ((sig == SIGKILL) || (t->flags & PF_KTHREAD))
if (unlikely((t->flags & PF_KTHREAD) &&
if (current->flags & PF_KTHREAD)
current->flags & (PF_KTHREAD | PF_EXITING)))
if (unlikely(task->flags & (PF_KTHREAD | PF_EXITING)))
if (task->flags & PF_KTHREAD) {
if (unlikely(!tsk->mm || (tsk->flags & PF_KTHREAD)))
if ((current->flags & (PF_KTHREAD | PF_EXITING)) ||
if ((current->flags & PF_KTHREAD) || !user_mode(regs)) {
if (current->flags & PF_KTHREAD)
if (unlikely(p->flags & PF_KTHREAD))
if (!current->mm || (current->flags & PF_KTHREAD))
if (p->flags & PF_KTHREAD)
if (unlikely(p->flags & PF_KTHREAD))
!(current->flags & PF_KTHREAD) &&
current->flags & (PF_USER_WORKER|PF_KTHREAD)) {
if (current->flags & PF_KTHREAD)
if (!(t->flags & PF_KTHREAD)) {
if (unlikely(current->flags & PF_KTHREAD))
if (unlikely(current->flags & PF_KTHREAD)) {
if (unlikely(current->flags & PF_KTHREAD)) {
return current->flags & PF_KTHREAD;
if (current->flags & PF_KTHREAD) {
.is_kthread = task->flags & PF_KTHREAD ? 1 : 0,
if (t->flags & PF_KTHREAD)
if ((p->flags & PF_KTHREAD) && p->nr_cpus_allowed == 1) {
if (p->nr_cpus_allowed == 1 && (p->flags & PF_KTHREAD)) {
if (p->flags & PF_KTHREAD) {
if (p->flags & PF_KTHREAD) {