Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:kernel\user.c Create Date:2022-07-28 09:14:02
Last Modify:2020-03-12 14:18:49 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:free_uid

Proto:void free_uid(struct user_struct *up)

Type:void

Parameter:

TypeParameterName
struct user_struct *up
168  If Not up Then Return
171  If _dec_and_lock_irqsave - return holding spinlock with disabled* interrupts if able to decrement refcount to 0*@r: the refcount*@lock: the spinlock to be locked*@flags: saved IRQ-flags if the is acquired* Same as refcount_dec_and_lock() above except that Then IRQs are disabled and uidhash_lock is held upon function entry.* IRQ state (as stored in flags) is restored and uidhash_lock released* upon function exit.
Caller
NameDescribe
__sigqueue_allocallocate a new signal queue record* - this may be called without locks if and only if t == current, otherwise an* appropriate lock must be held to stop the target task from exiting
__sigqueue_free
SYSCALL_DEFINE3
SYSCALL_DEFINE2Ugh. To avoid negative return values, "getpriority()" will* not return the normal nice-value, but a negated value that* has been offset by 20 (ie it returns 40..1 instead of -20..19)* to stay compatible.
put_cred_rcuThe RCU callback to actually dispose of a set of credentials
bpf_map_charge_init
bpf_map_charge_finish
bpf_prog_charge_memlock
bpf_prog_uncharge_memlock
perf_mmap_closeA buffer can be mmap()ed multiple times; either directly through the same* event, or through other events by use of perf_event_set_output().* In order to undo the VM accounting done by perf_mmap() we need to destroy
SYSCALL_DEFINE2
free_pipe_info
fanotify_free_group_priv
SYSCALL_DEFINE2anotify syscalls
ep_free
ep_alloc
io_ring_ctx_free
io_uring_create