On Tue, Feb 26, 2019 at 10:05:59PM -0500, Daniel T. Lee wrote: > Currently, running sample "task_fd_query" and "tracex3" occurs the > following error. On kernel v5.0-rc* this sample will be unavailable > due to the removal of function 'blk_start_request' at commit "a1ce35f". > (function removed, as "Single Queue IO scheduler" no longer exists) > > $ sudo ./task_fd_query > failed to create kprobe 'blk_start_request' error 'No such file or > directory' > > This commit will change the function 'blk_start_request' to > 'blk_mq_start_request' to fix the broken sample. > > Signed-off-by: Daniel T. Lee <danieltim...@gmail.com> > --- > samples/bpf/task_fd_query_kern.c | 2 +- > samples/bpf/task_fd_query_user.c | 2 +- > samples/bpf/tracex3_kern.c | 2 +- > 3 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/samples/bpf/task_fd_query_kern.c > b/samples/bpf/task_fd_query_kern.c > index f4b0a9ea674d..5f1b2cdababd 100644 > --- a/samples/bpf/task_fd_query_kern.c > +++ b/samples/bpf/task_fd_query_kern.c > @@ -4,7 +4,7 @@ > #include <uapi/linux/bpf.h> > #include "bpf_helpers.h" > > -SEC("kprobe/blk_start_request") > +SEC("kprobe/blk_mq_start_requset") I suspect it does not run. Have you tested it?
There is a typo: blk_mq_start_requSEt blk_mq_start_requESt