diff options
author | Matt Turner <mattst88@gmail.com> | 2023-08-02 11:40:54 -0400 |
---|---|---|
committer | Steven Rostedt (Google) <rostedt@goodmis.org> | 2023-12-28 15:35:28 -0500 |
commit | 07ab1995953dcec8bf45a65bded4ca2d4781cf16 (patch) | |
tree | e8035a27e0a917f8812ebd1d4368f36fdb2580c9 | |
parent | bb299b4cca598946d163725d211a4fa3ad3d410b (diff) | |
download | libtracefs-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.h | 2 |
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); } /** |