diff options
Diffstat (limited to 'net/rds/stats.c')
-rw-r--r-- | net/rds/stats.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/net/rds/stats.c b/net/rds/stats.c index 637146893cf3..7598eb07cfb1 100644 --- a/net/rds/stats.c +++ b/net/rds/stats.c | |||
@@ -37,10 +37,11 @@ | |||
37 | #include "rds.h" | 37 | #include "rds.h" |
38 | 38 | ||
39 | DEFINE_PER_CPU_SHARED_ALIGNED(struct rds_statistics, rds_stats); | 39 | DEFINE_PER_CPU_SHARED_ALIGNED(struct rds_statistics, rds_stats); |
40 | EXPORT_PER_CPU_SYMBOL_GPL(rds_stats); | ||
40 | 41 | ||
41 | /* :.,$s/unsigned long\>.*\<s_\(.*\);/"\1",/g */ | 42 | /* :.,$s/unsigned long\>.*\<s_\(.*\);/"\1",/g */ |
42 | 43 | ||
43 | static char *rds_stat_names[] = { | 44 | static const char *const rds_stat_names[] = { |
44 | "conn_reset", | 45 | "conn_reset", |
45 | "recv_drop_bad_checksum", | 46 | "recv_drop_bad_checksum", |
46 | "recv_drop_old_seq", | 47 | "recv_drop_old_seq", |
@@ -77,7 +78,7 @@ static char *rds_stat_names[] = { | |||
77 | }; | 78 | }; |
78 | 79 | ||
79 | void rds_stats_info_copy(struct rds_info_iterator *iter, | 80 | void rds_stats_info_copy(struct rds_info_iterator *iter, |
80 | uint64_t *values, char **names, size_t nr) | 81 | uint64_t *values, const char *const *names, size_t nr) |
81 | { | 82 | { |
82 | struct rds_info_counter ctr; | 83 | struct rds_info_counter ctr; |
83 | size_t i; | 84 | size_t i; |
@@ -90,6 +91,7 @@ void rds_stats_info_copy(struct rds_info_iterator *iter, | |||
90 | rds_info_copy(iter, &ctr, sizeof(ctr)); | 91 | rds_info_copy(iter, &ctr, sizeof(ctr)); |
91 | } | 92 | } |
92 | } | 93 | } |
94 | EXPORT_SYMBOL_GPL(rds_stats_info_copy); | ||
93 | 95 | ||
94 | /* | 96 | /* |
95 | * This gives global counters across all the transports. The strings | 97 | * This gives global counters across all the transports. The strings |