| /linux/security/landlock/ |
| H A D | tsync.c | 362 if (thread->flags & PF_EXITING) 403 if (thread->flags & PF_EXITING) in schedule_task_work()
|
| /linux/net/smc/ |
| H A D | smc_close.c | 204 timeout = current->flags & PF_EXITING ? in smc_close_active() 455 timeout = current->flags & PF_EXITING ? in smc_close_shutdown_write()
|
| /linux/drivers/gpu/drm/scheduler/ |
| H A D | sched_entity.c | 365 if (current->flags & PF_EXITING) { in drm_sched_entity_flush() 379 (current->flags & PF_EXITING) && (current->exit_code == SIGKILL)) in drm_sched_entity_flush()
|
| /linux/kernel/sched/ |
| H A D | autogroup.c | 143 if (p->flags & PF_EXITING) in task_wants_autogroup()
|
| H A D | fair.c | 1999 if (p->flags & PF_EXITING) in task_cache_work() 2061 if (cur && !(cur->flags & (PF_EXITING | PF_KTHREAD)) && in task_cache_work() 3211 if (cur && ((cur->flags & (PF_EXITING | PF_KTHREAD)) || in task_numa_compare() 4298 if (p->flags & PF_EXITING) in task_numa_work() 4588 if (!curr->mm || (curr->flags & (PF_EXITING | PF_KTHREAD)) || work->next != work) in task_tick_numa() 4618 if (!p->mm || !p->numa_faults || (p->flags & PF_EXITING)) in update_scan_period() 6915 if ((p->flags & PF_EXITING)) in throttle_cfs_rq_work() 7117 if ((p->flags & (PF_EXITING | PF_KTHREAD))) in task_throttle_setup_work() 9917 int sync = (wake_flags & WF_SYNC) && !(current->flags & PF_EXITING); in select_task_rq_fair()
|
| /linux/kernel/unwind/ |
| H A D | deferred.c | 239 if ((current->flags & (PF_KTHREAD | PF_EXITING)) || in unwind_deferred_request()
|
| /linux/kernel/ |
| H A D | pid.c | 861 else if (task->flags & PF_EXITING) in __pidfd_fget() 881 if (task->flags & PF_EXITING) in __pidfd_fget()
|
| H A D | ptrace.c | 164 if (!(child->flags & PF_EXITING) && in __ptrace_unlink() 521 * Check PF_EXITING to ensure ->real_parent has not passed in ptrace_traceme() 525 if (!ret && !(current->real_parent->flags & PF_EXITING)) { in ptrace_traceme()
|
| H A D | signal.c | 268 if (unlikely(fatal_signal_pending(task) || (task->flags & PF_EXITING))) in task_set_jobctl_pending() 464 * 1) When flushing task::pending _after_ setting task::flags PF_EXITING 466 * All functions which try to send a signal to @task will observe PF_EXITING 957 if (p->flags & PF_EXITING) in wants_signal() 1047 * When PF_EXITING is set the task is on the way out and has t::pending 1055 if (!(t->flags & PF_EXITING)) in task_can_queue_signal() 2026 same_thread_group(t, current) && !(current->flags & PF_EXITING)) in posixtimer_get_target() 2033 * PIDTYPE_PID signal is queued on a task which has PF_EXITING set. 3182 if (t->flags & PF_EXITING) in retarget_shared_pending() 3204 * @tsk is about to have PF_EXITING se in exit_signals() [all...] |
| H A D | rseq.c | 268 if (unlikely(t->flags & PF_EXITING)) in rseq_slowpath_update_usr()
|
| H A D | exit.c | 596 if (!(t->flags & PF_EXITING)) 922 exit_signals(tsk); /* sets PF_EXITING */ in do_exit() 961 * PF_EXITING (above) ensures unwind_deferred_request() will no in do_exit() 1076 if (unlikely(tsk->flags & PF_EXITING)) { in make_task_dead()
|
| H A D | kthread.c | 707 if (WARN_ON(k->flags & PF_EXITING)) in kthread_park()
|
| /linux/block/ |
| H A D | blk-ioc.c | 273 if (task->flags & PF_EXITING) { in set_task_ioprio()
|
| /linux/io_uring/ |
| H A D | msg_ring.c | 234 if (!(current->flags & PF_EXITING)) in io_msg_tw_fd_complete()
|
| /linux/net/bluetooth/ |
| H A D | sco.c | 1416 !(current->flags & PF_EXITING)) in sco_sock_shutdown() 1440 !(current->flags & PF_EXITING)) { in sco_sock_release()
|
| H A D | iso.c | 2159 !(current->flags & PF_EXITING)) in iso_sock_shutdown() 2182 !(current->flags & PF_EXITING)) { in iso_sock_release()
|
| /linux/security/keys/ |
| H A D | process_keys.c | 916 if (unlikely(current->flags & PF_EXITING)) { in key_change_session_keyring()
|
| /linux/kernel/sched/ext/ |
| H A D | idle.c | 554 if (!(current->flags & PF_EXITING) && in scx_select_cpu_dfl()
|
| /linux/tools/sched_ext/include/scx/ |
| H A D | common.bpf.h | 37 #define PF_EXITING 0x00000004 macro
|
| /linux/fs/nfs/ |
| H A D | internal.h | 935 return (current->flags & PF_EXITING) != 0; in nfs_current_task_exiting()
|
| /linux/kernel/cgroup/ |
| H A D | cgroup-v1.c | 142 } while (task && (task->flags & PF_EXITING)); in cgroup_transfer_tasks()
|
| H A D | cgroup.c | 925 WARN_ON_ONCE(task->flags & PF_EXITING); in css_set_move_task() 2597 if (task->flags & PF_EXITING) in cgroup_migrate_add_task() 5229 (task->flags & PF_EXITING) && !atomic_read(&task->signal->live)) in css_task_iter_advance() 6767 if (cgroup_on_dfl(cgrp) || !(tsk->flags & PF_EXITING)) { in proc_cgroup_show()
|
| /linux/net/bluetooth/rfcomm/ |
| H A D | sock.c | 936 !(current->flags & PF_EXITING)) in rfcomm_sock_shutdown()
|
| /linux/include/linux/ |
| H A D | sched.h | 1803 #define PF_EXITING 0x00000004 /* Getting shut down */ 1799 #define PF_EXITING global() macro
|
| /linux/kernel/trace/ |
| H A D | trace_uprobe.c | 1277 (event->hw.target->flags & PF_EXITING) || in trace_uprobe_filter_remove()
|