mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-16 10:11:38 -04:00
signal: Fix the lock_task_sighand() annotation
lock_task_sighand() may return NULL. Make this clear in its lock context
annotation.
Fixes: 04e49d926f ("sched: Enable context analysis for core.c and fair.c")
Signed-off-by: Bart Van Assche <bvanassche@acm.org>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Acked-by: Marco Elver <elver@google.com>
Link: https://patch.msgid.link/20260225183244.4035378-3-bvanassche@acm.org
This commit is contained in:
committed by
Peter Zijlstra
parent
38e18d825f
commit
39be7b21af
@@ -739,7 +739,7 @@ static inline int thread_group_empty(struct task_struct *p)
|
||||
|
||||
extern struct sighand_struct *lock_task_sighand(struct task_struct *task,
|
||||
unsigned long *flags)
|
||||
__acquires(&task->sighand->siglock);
|
||||
__cond_acquires(nonnull, &task->sighand->siglock);
|
||||
|
||||
static inline void unlock_task_sighand(struct task_struct *task,
|
||||
unsigned long *flags)
|
||||
|
||||
Reference in New Issue
Block a user