Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
Smatch caller information:
fs/coredump.c zap_process() -> task_clear_jobctl_pending()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | task | 4096-ptr_max |
| PARAM_VALUE | 1 | mask | 1703936 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &tsk->sighand->siglock | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct sighand_struct)->siglock |
kernel/ptrace.c __ptrace_unlink() -> task_clear_jobctl_pending()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | task | 4096-ptr_max |
| PARAM_VALUE | 0 | task->ptrace | 0 |
| PARAM_VALUE | 0 | task->ptrace_entry.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | task->ptrace_entry.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | task->ptracer_cred | 0 |
| PARAM_VALUE | 0 | task->sighand | 4096-ptr_max |
| PARAM_VALUE | 0 | task->sighand->siglock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | mask | 1572864 |
| DATA_SOURCE | 0 | task | $0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | task->exit_code | 0-64 |
| LOCK2 | global &tasklist_lock | ||
| LOCK2 | irq | ||
| LOCK2 | 0 | &task->sighand->siglock | |
| TYPE_LOCK | (struct sighand_struct)->siglock |
kernel/signal.c complete_signal() -> task_clear_jobctl_pending()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | task | 4096-ptr_max |
| PARAM_VALUE | 1 | mask | 1703936 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | task | unit_byte |
| HALF_LOCKED2 | irq | ||
| HALF_LOCKED2 | rcu_read |
kernel/signal.c prepare_signal() -> task_clear_jobctl_pending()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | task | 4096-ptr_max |
| PARAM_VALUE | 1 | mask | 131072 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | irq | ||
| HALF_LOCKED2 | rcu_read |
kernel/signal.c ptrace_stop() -> task_clear_jobctl_pending()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | mask | 524288 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | irq | ||
| HALF_LOCKED2 | &sighand->siglock |
kernel/signal.c ptrace_stop() -> task_clear_jobctl_pending()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | mask | 1048576 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | irq | ||
| HALF_LOCKED2 | &sighand->siglock |
kernel/signal.c task_participate_group_stop() -> task_clear_jobctl_pending()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | task | 4096-ptr_max |
| PARAM_VALUE | 0 | task->signal->cgroup_threadgroup_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | task->signal->cgroup_threadgroup_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | mask | 131072 |
| DATA_SOURCE | 0 | task | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | task->signal->group_exit_code | 0,256-65280[c] |
| LOCK2 | irq | ||
| HALF_LOCKED2 | &sighand->siglock | ||
| HALF_LOCKED2 | 0 | &task->sighand->siglock |
kernel/signal.c zap_other_threads() -> task_clear_jobctl_pending()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | task | 4096-ptr_max |
| PARAM_VALUE | 0 | task->signal | 4096-ptr_max |
| PARAM_VALUE | 0 | task->signal->group_stop_count | 0 |
| PARAM_VALUE | 1 | mask | 1703936 |
| DATA_SOURCE | 0 | task | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | irq | ||
| HALF_LOCKED2 | &sighand->siglock | ||
| HALF_LOCKED2 | lock |
kernel/signal.c zap_other_threads() -> task_clear_jobctl_pending()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | mask | 1703936 |
| DATA_SOURCE | 0 | task | r next_thread |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | irq | ||
| HALF_LOCKED2 | &sighand->siglock | ||
| HALF_LOCKED2 | lock |