projects
/
lttng-tools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
configure: enable -Wsuggest-attribute=format
[lttng-tools.git]
/
src
/
bin
/
lttng-sessiond
/
modprobe.cpp
diff --git
a/src/bin/lttng-sessiond/modprobe.cpp
b/src/bin/lttng-sessiond/modprobe.cpp
index 7e27a02eb4aba019f7108d1a8a7c0250785e4932..4c1d62b486e2b37f4181f398a7c03da58289b65d 100644
(file)
--- a/
src/bin/lttng-sessiond/modprobe.cpp
+++ b/
src/bin/lttng-sessiond/modprobe.cpp
@@
-248,7
+248,8
@@
static int probes_capacity;
/**
* @brief Logging function for libkmod integration.
*/
/**
* @brief Logging function for libkmod integration.
*/
-static void log_kmod(void *data, int priority, const char *file, int line,
+static ATTR_FORMAT_PRINTF(6, 0)
+void log_kmod(void *data, int priority, const char *file, int line,
const char *fn, const char *format, va_list args)
{
char *str;
const char *fn, const char *format, va_list args)
{
char *str;
@@
-281,7
+282,15
@@
static int setup_kmod_ctx(struct kmod_ctx **ctx)
goto error;
}
goto error;
}
+ /*
+ * Parameter 2 of kmod_set_log_fn generates a
+ * -Wsuggest-attribute=formatkmod_set_log_fn warning that we can't fix,
+ * ignore it.
+ */
+ DIAGNOSTIC_PUSH
+ DIAGNOSTIC_IGNORE_SUGGEST_ATTRIBUTE_FORMAT
kmod_set_log_fn(*ctx, log_kmod, NULL);
kmod_set_log_fn(*ctx, log_kmod, NULL);
+ DIAGNOSTIC_POP
ret = kmod_load_resources(*ctx);
if (ret < 0) {
ERR("Failed to load kmod library resources");
ret = kmod_load_resources(*ctx);
if (ret < 0) {
ERR("Failed to load kmod library resources");
This page took
0.023237 seconds
and
4
git commands to generate.