Defined in 1 files as a function:

Referenced in 40 files:

Smatch caller information:

fs/coredump.c zap_threads() -> clear_tsk_thread_flag()

Type Parameter Key Value
PARAM_VALUE 0 tsk 4096-ptr_max
PARAM_VALUE 1 flag 1
DATA_SOURCE 0 tsk $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 irq
LOCK2 0 &tsk->sighand->siglock
TYPE_LOCK (struct sighand_struct)->siglock

kernel/fork.c clear_user_return_notifier() -> clear_tsk_thread_flag()

Type Parameter Key Value
PARAM_VALUE 0 tsk 4096-ptr_max
PARAM_VALUE 1 flag 7
DATA_SOURCE 0 tsk $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

arch/x86/kernel/ptrace.c set_flags() -> clear_tsk_thread_flag()

Type Parameter Key Value
PARAM_VALUE 0 tsk 4096-ptr_max
PARAM_VALUE 1 flag 24
DATA_SOURCE 0 tsk $0
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 tsk->dl.pi_se->dl_runtime

kernel/user-return-notifier.c user_return_notifier_unregister() -> clear_tsk_thread_flag()

Type Parameter Key Value
PARAM_VALUE 1 flag 7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

arch/x86/kernel/process.c copy_thread() -> clear_tsk_thread_flag()

Type Parameter Key Value
PARAM_VALUE 0 tsk 4096-ptr_max
PARAM_VALUE 1 flag 22
CAPPED_DATA 0 tsk->mempolicy 1
CAPPED_DATA 0 tsk->real_cred 1
DATA_SOURCE 0 tsk $0
BIT_INFO 0 tsk->flags 0x40,0xffffffffffffffff
MEM_ZERO 0 tsk->perf_recursion
MEM_ZERO 0 &tsk->dl.dl_timer
MEM_ZERO 0 &tsk->dl.inactive_timer
MEM_ZERO 0 &tsk->ioac
MEM_ZERO 0 &tsk->irqtrace
MEM_ZERO 0 &tsk->pending.signal
MEM_ZERO 0 &tsk->posix_cputimers
MEM_ZERO 0 &tsk->sched_info
MEM_ZERO 0 &tsk->se.avg
MEM_ZERO 0 &tsk->stats
MEM_ZERO 0 &tsk->unwind_info
MEM_ZERO 0 &tsk->unwind_info.unwind_mask
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

arch/x86/kernel/process.c propagate_user_return_notify() -> clear_tsk_thread_flag()

Type Parameter Key Value
PARAM_VALUE 0 tsk 4096-ptr_max
PARAM_VALUE 1 flag 7
DATA_SOURCE 0 tsk $0
NOCHECK_CALL
HOST_DATA 0 tsk->thread.gsbase 0-u64max[c]

arch/x86/kernel/process.c speculation_ctrl_update_tif() -> clear_tsk_thread_flag()

Type Parameter Key Value
PARAM_VALUE 0 tsk 4096-ptr_max
PARAM_VALUE 1 flag 16
DATA_SOURCE 0 tsk $0
PREEMPT_ADD
NOCHECK_CALL
HOST_DATA 0 tsk->thread.gsbase 0-u64max[c]

arch/x86/kernel/process.c speculation_ctrl_update_tif() -> clear_tsk_thread_flag()

Type Parameter Key Value
PARAM_VALUE 0 tsk 4096-ptr_max
PARAM_VALUE 1 flag 17
DATA_SOURCE 0 tsk $0
PREEMPT_ADD
NOCHECK_CALL
HOST_DATA 0 tsk->thread.gsbase 0-u64max[c]

kernel/signal.c flush_signals() -> clear_tsk_thread_flag()

Type Parameter Key Value
PARAM_VALUE 0 tsk 4096-ptr_max
PARAM_VALUE 1 flag 1
DATA_SOURCE 0 tsk $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &tsk->sighand->siglock
HALF_LOCKED2 &cls_conn->ep_mutex
HALF_LOCKED2 &hba->hba_mutex
HALF_LOCKED2 &hba->net_dev_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &session->eh_mutex
HALF_LOCKED2 &session->frwd_lock
HALF_LOCKED2 global &bnx2fc_dev_lock
HALF_LOCKED2 global &rx_queue_mutex
TYPE_LOCK (struct sighand_struct)->siglock

kernel/events/uprobes.c uprobe_deny_signal() -> clear_tsk_thread_flag()

Type Parameter Key Value
PARAM_VALUE 0 tsk 4096-ptr_max
PARAM_VALUE 1 flag 1
DATA_SOURCE 0 tsk r get_current
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

arch/x86/kernel/step.c enable_single_step() -> clear_tsk_thread_flag()

Type Parameter Key Value
PARAM_VALUE 0 tsk 4096-ptr_max
PARAM_VALUE 1 flag 24
DATA_SOURCE 0 tsk $0
NOCHECK_CALL

arch/x86/kernel/step.c set_task_blockstep() -> clear_tsk_thread_flag()

Type Parameter Key Value
PARAM_VALUE 1 flag 26
DATA_SOURCE 0 tsk $0
NOSPEC 0 tsk->thread.fsbase
NOSPEC 0 tsk->thread.gsbase
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 tsk->thread.fsbase 0-s32max[c]
USER_DATA 0 tsk->thread.gsbase 0-s32max[c]
LOCK2 irq

arch/x86/kernel/step.c user_disable_single_step() -> clear_tsk_thread_flag()

Type Parameter Key Value
PARAM_VALUE 1 flag 25
DATA_SOURCE 0 tsk $0
NOSPEC 0 tsk->thread.fsbase
NOSPEC 0 tsk->thread.gsbase
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 tsk->thread.fsbase 0-s32max[c]
USER_DATA 0 tsk->thread.gsbase 0-s32max[c]

arch/x86/kernel/ioport.c task_update_io_bitmap() -> clear_tsk_thread_flag()

Type Parameter Key Value
PARAM_VALUE 1 flag 22
DATA_SOURCE 0 tsk r get_current
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL