aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBenjamin ROBIN <dev@benjarobin.fr>2024-01-14 18:17:12 +0100
committerYordan Karadzhov <y.karadz@gmail.com>2024-01-20 14:39:44 +0200
commita09ccd33a260e87df62625e0a7bdc3f5b5d91ba3 (patch)
treeacbfebf4dabcc732e789d434d0f1cd0e387226f2
parent37e1ea98b5920cac327b90273ae70d84ad86966d (diff)
downloadkernel-shark-a09ccd33a260e87df62625e0a7bdc3f5b5d91ba3.tar.gz
kernelshark: Fix 'const' type qualifier on return type has no effect
Also fix clang build, which allow to execute Clang-Tidy and Clazy Signed-off-by: Benjamin ROBIN <dev@benjarobin.fr> Signed-off-by: Yordan Karadzhov <y.karadz@gmail.com>
-rw-r--r--src/libkshark-tepdata.c12
-rw-r--r--src/libkshark.h20
-rw-r--r--tests/test-input.c4
-rw-r--r--tests/test-input_ctrl.c4
4 files changed, 20 insertions, 20 deletions
diff --git a/src/libkshark-tepdata.c b/src/libkshark-tepdata.c
index b7809572..2d0fcb05 100644
--- a/src/libkshark-tepdata.c
+++ b/src/libkshark-tepdata.c
@@ -634,8 +634,8 @@ ssize_t kshark_load_tep_records(struct kshark_context *kshark_ctx, int sd,
return -ENOMEM;
}
-static const int tepdata_get_event_id(struct kshark_data_stream *stream,
- const struct kshark_entry *entry)
+static int tepdata_get_event_id(struct kshark_data_stream *stream,
+ const struct kshark_entry *entry)
{
int event_id = KS_EMPTY_BIN;
struct tep_record *record;
@@ -727,8 +727,8 @@ static char *tepdata_get_event_name(struct kshark_data_stream *stream,
return buffer;
}
-static const int tepdata_get_pid(struct kshark_data_stream *stream,
- const struct kshark_entry *entry)
+static int tepdata_get_pid(struct kshark_data_stream *stream,
+ const struct kshark_entry *entry)
{
struct tep_record *record;
int pid = KS_EMPTY_BIN;
@@ -1054,8 +1054,8 @@ static char *tepdata_dump_entry(struct kshark_data_stream *stream,
return entry_str;
}
-static const int tepdata_find_event_id(struct kshark_data_stream *stream,
- const char *event_name)
+static int tepdata_find_event_id(struct kshark_data_stream *stream,
+ const char *event_name)
{
struct tep_event *event;
char *buffer, *system, *name;
diff --git a/src/libkshark.h b/src/libkshark.h
index 1514f332..97d3227e 100644
--- a/src/libkshark.h
+++ b/src/libkshark.h
@@ -142,8 +142,8 @@ typedef char *(*stream_get_str_func) (struct kshark_data_stream *,
const struct kshark_entry *);
/** A function type to be used by the method interface of the data stream. */
-typedef const int (*stream_get_int_func) (struct kshark_data_stream *,
- const struct kshark_entry *);
+typedef int (*stream_get_int_func) (struct kshark_data_stream *,
+ const struct kshark_entry *);
/** A function type to be used by the method interface of the data stream. */
typedef int (*stream_find_id_func) (struct kshark_data_stream *,
@@ -176,16 +176,16 @@ typedef kshark_event_field_format
const char *);
/** A function type to be used by the method interface of the data stream. */
-typedef const int (*stream_read_event_field) (struct kshark_data_stream *,
- const struct kshark_entry *,
- const char *,
- int64_t *);
+typedef int (*stream_read_event_field) (struct kshark_data_stream *,
+ const struct kshark_entry *,
+ const char *,
+ int64_t *);
/** A function type to be used by the method interface of the data stream. */
-typedef const int (*stream_read_record_field) (struct kshark_data_stream *,
- void *,
- const char *,
- int64_t *);
+typedef int (*stream_read_record_field) (struct kshark_data_stream *,
+ void *,
+ const char *,
+ int64_t *);
struct kshark_context;
diff --git a/tests/test-input.c b/tests/test-input.c
index 31620b97..c6a5fa21 100644
--- a/tests/test-input.c
+++ b/tests/test-input.c
@@ -69,8 +69,8 @@ bool KSHARK_INPUT_CHECK(const char *file, char **format)
return false;
}
-static const int get_pid(struct kshark_data_stream *stream,
- const struct kshark_entry *entry)
+static int get_pid(struct kshark_data_stream *stream,
+ const struct kshark_entry *entry)
{
return entry->pid;
}
diff --git a/tests/test-input_ctrl.c b/tests/test-input_ctrl.c
index 3dcc92e7..77abab1a 100644
--- a/tests/test-input_ctrl.c
+++ b/tests/test-input_ctrl.c
@@ -71,8 +71,8 @@ bool KSHARK_INPUT_CHECK(const char *file, char **format)
return false;
}
-static const int get_pid(struct kshark_data_stream *stream,
- const struct kshark_entry *entry)
+static int get_pid(struct kshark_data_stream *stream,
+ const struct kshark_entry *entry)
{
return entry->pid;
}