Hengqi Chen wrote: > Add vfs_read and vfs_write to bpf_d_path allowlist. > This will help tools like IOVisor's filetop to get > full file path. > > Signed-off-by: Hengqi Chen <hengqi.chen@xxxxxxxxx> > --- As I understand it dpath helper is allowed as long as we are not in NMI/interrupt context, so these should be fine to add. Acked-by: John Fastabend <john.fastabend@xxxxxxxxx> > kernel/trace/bpf_trace.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/kernel/trace/bpf_trace.c b/kernel/trace/bpf_trace.c > index 64bd2d84367f..6d3f951f38c5 100644 > --- a/kernel/trace/bpf_trace.c > +++ b/kernel/trace/bpf_trace.c > @@ -861,6 +861,8 @@ BTF_ID(func, vfs_fallocate) > BTF_ID(func, dentry_open) > BTF_ID(func, vfs_getattr) > BTF_ID(func, filp_close) > +BTF_ID(func, vfs_read) > +BTF_ID(func, vfs_write) > BTF_SET_END(btf_allowlist_d_path) > > static bool bpf_d_path_allowed(const struct bpf_prog *prog) > -- > 2.25.1 >