Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge tag 'trace-v5.15-rc6-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace

Pull tracing fix from Steven Rostedt:
"Do not WARN when attaching event probe to non-existent event

If the user tries to attach an event probe (eprobe) to an event that
does not exist, it will trigger a warning. There's an error check that
only expects memory issues otherwise it is considered a bug. But
changes in the code to move around the locking made it that it can
error out if the user attempts to attach to an event that does not
exist, returning an -ENODEV. As this path can be caused by user space
putting in a bad value, do not trigger a WARN"

* tag 'trace-v5.15-rc6-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace:
tracing: Do not warn when connecting eprobe to non existing event

+2 -2
+2 -2
kernel/trace/trace_eprobe.c
··· 904 904 905 905 if (IS_ERR(ep)) { 906 906 ret = PTR_ERR(ep); 907 - /* This must return -ENOMEM, else there is a bug */ 908 - WARN_ON_ONCE(ret != -ENOMEM); 907 + /* This must return -ENOMEM or misssing event, else there is a bug */ 908 + WARN_ON_ONCE(ret != -ENOMEM && ret != -ENODEV); 909 909 ep = NULL; 910 910 goto error; 911 911 }