Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:kernel\signal.c Create Date:2022-07-28 09:16:54
Last Modify:2020-03-17 13:28:47 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:It could be that complete_signal() picked us to notify about the* group-wide signal. Other threads should be notified now to take* the shared signals in @which since we will not.

Proto:static void retarget_shared_pending(struct task_struct *tsk, sigset_t *which)

Type:void

Parameter:

TypeParameterName
struct task_struct *tsk
sigset_t *which
2788  sigandsets( & retarget, & signal, which)
2789  If sigisemptyset( & retarget) Then Return
2792  t = tsk
2794  If Per task flags (PF_*), defined further below: & Getting shut down Then Continue
2797  If Not Re-calculate pending state from the set of locally pending* signals, globally pending signals, and blocked signals. Then Continue
2800  sigandsets( & retarget, & retarget, & blocked)
2802  If Not signal_pending(t) Then signal_wake_up(t, 0)
2805  If sigisemptyset( & retarget) Then Break
Caller
NameDescribe
exit_signals
__set_task_blocked