Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

Name:pf_trampoline_unlink_prog() should never fail.

Proto:int bpf_trampoline_unlink_prog(struct bpf_prog *prog)

Type:int

Parameter:

TypeParameterName
struct bpf_prog *prog
229  tr = trampoline
230  kind = bpf_attach_type_to_tramp( For some prog types )
231  mutex_lock( & serializes access to fields of this trampoline )
232  hlist_del( & tramp_hlist)
233  Number of attached programs. A counter per kind. [kind]--
234  err = bpf_trampoline_update(trampoline)
235  mutex_unlock - release the mutex*@lock: the mutex to be released* Unlock a mutex that has been locked by this task previously.* This function must not be used in interrupt context. Unlocking* of a not locked mutex is not allowed.
236  Return err
Caller
NameDescribe
bpf_tracing_prog_attach
bpf_tracing_prog_release