Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:kernel\futex.c Create Date:2022-07-28 10:54:59
Last Modify:2020-03-17 15:28:32 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:Fetch a robust-list pointer. Bit 0 signals PI futexes:

Proto:static inline int fetch_robust_entry(struct robust_list __user **entry, struct robust_list __user *__user *head, unsigned int *pi)

Type:int

Parameter:

TypeParameterName
struct robust_list __user **entry
struct robust_list __user *__user *head
unsigned int *pi
3663  If Get a simple variable from user space(uentry, (unsignedlong__user * )head) Then Return -EFAULT
3666  entry * __user = uentry & ~1UL
3667  pi = uentry & 1
3669  Return 0
Caller
NameDescribe
exit_robust_listWalk curr->robust_list (very carefully, it's a userspace list!)* and mark any locks found there dead, and notify any waiters.* We silently return on any sign of list-walking problem.