aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatt Turner <mattst88@gmail.com>2023-08-02 11:40:54 -0400
committerSteven Rostedt (Google) <rostedt@goodmis.org>2023-12-28 15:35:28 -0500
commit07ab1995953dcec8bf45a65bded4ca2d4781cf16 (patch)
treee8035a27e0a917f8812ebd1d4368f36fdb2580c9
parentbb299b4cca598946d163725d211a4fa3ad3d410b (diff)
downloadlibtracefs-07ab1995953dcec8bf45a65bded4ca2d4781cf16.tar.gz
libtracefs: Pass enum value where expected instead of int
Avoids warnings in C++ consumers (such as powertop). In file included from perf/perf.h:32, from main.cpp:46: /usr/include/libtracefs/tracefs.h: In function ‘int tracefs_hist_start(tracefs_instance*, tracefs_hist*)’: /usr/include/libtracefs/tracefs.h:456:53: warning: invalid conversion from ‘int’ to ‘tracefs_hist_command’ [-fpermissive] 456 | return tracefs_hist_command(instance, hist, 0); | ^ | | | int /usr/include/libtracefs/tracefs.h:442:79: note: initializing argument 3 of ‘int tracefs_hist_command(tracefs_instance*, tracefs_hist*, tracefs_hist_command)’ 442 | struct tracefs_hist *hist, enum tracefs_hist_command cmd); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Link: https://lore.kernel.org/linux-trace-devel/20230802154054.1828136-1-mattst88@gmail.com Signed-off-by: Matt Turner <mattst88@gmail.com> Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>
-rw-r--r--include/tracefs.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/tracefs.h b/include/tracefs.h
index 269b119..90df00f 100644
--- a/include/tracefs.h
+++ b/include/tracefs.h
@@ -453,7 +453,7 @@ int tracefs_hist_command(struct tracefs_instance *instance,
static inline int tracefs_hist_start(struct tracefs_instance *instance,
struct tracefs_hist *hist)
{
- return tracefs_hist_command(instance, hist, 0);
+ return tracefs_hist_command(instance, hist, TRACEFS_HIST_CMD_START);
}
/**