From: Michal Suchanek <msucha...@suse.de> Distros vary on whether tracefs.h is placed in {prefix}/libtracefs/ or {prefix}/tracefs/. Since the library ships with pkgconfig info to determine the exact include path the #include statement can drop the tracefs/ prefix.
This was previously found and fixed elsewhere: a59866328ec5 ("cxl/monitor: fix include paths for tracefs and traceevent") but was introduced anew with cxl media-error support in ndctl v80. Reposted here from github pull request: https://github.com/pmem/ndctl/pull/268/ [ alison: commit msg and log edits ] Fixes: 9873123fce03 ("cxl/list: collect and parse media_error records") Signed-off-by: Michal Suchanek <msucha...@suse.de> Signed-off-by: Alison Schofield <alison.schofi...@intel.com> --- cxl/json.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cxl/json.c b/cxl/json.c index 5066d3bed13f..e65bd803b706 100644 --- a/cxl/json.c +++ b/cxl/json.c @@ -9,7 +9,7 @@ #include <json-c/json.h> #include <json-c/printbuf.h> #include <ccan/short_types/short_types.h> -#include <tracefs/tracefs.h> +#include <tracefs.h> #include "filter.h" #include "json.h" base-commit: 04815e5f8b87e02a4fb5a61aeebaa5cad25a15c3 -- 2.37.3