git: a876cfb54cb7 - stable/15 - kenv: Sprinkle const qualifiers where appropriate
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 19 Sep 2025 02:01:56 UTC
The branch stable/15 has been updated by zlei:
URL: https://cgit.FreeBSD.org/src/commit/?id=a876cfb54cb7359dfc8a6323e9cfcf20d2bc3f7f
commit a876cfb54cb7359dfc8a6323e9cfcf20d2bc3f7f
Author: Zhenlei Huang <zlei@FreeBSD.org>
AuthorDate: 2025-09-05 16:00:04 +0000
Commit: Zhenlei Huang <zlei@FreeBSD.org>
CommitDate: 2025-09-19 02:00:50 +0000
kenv: Sprinkle const qualifiers where appropriate
No functional change intended.
MFC after: 2 weeks
(cherry picked from commit 2a0ed0bef264da39b670461809bf027362dfeb80)
---
sys/kern/kern_environment.c | 32 ++++++++++++++++----------------
sys/sys/kernel.h | 16 ++++++++--------
2 files changed, 24 insertions(+), 24 deletions(-)
diff --git a/sys/kern/kern_environment.c b/sys/kern/kern_environment.c
index 0cb0f566a839..7c0654769581 100644
--- a/sys/kern/kern_environment.c
+++ b/sys/kern/kern_environment.c
@@ -1098,65 +1098,65 @@ kernenv_next(char *cp)
}
void
-tunable_int_init(void *data)
+tunable_int_init(const void *data)
{
- struct tunable_int *d = (struct tunable_int *)data;
+ const struct tunable_int *d = data;
TUNABLE_INT_FETCH(d->path, d->var);
}
void
-tunable_long_init(void *data)
+tunable_long_init(const void *data)
{
- struct tunable_long *d = (struct tunable_long *)data;
+ const struct tunable_long *d = data;
TUNABLE_LONG_FETCH(d->path, d->var);
}
void
-tunable_ulong_init(void *data)
+tunable_ulong_init(const void *data)
{
- struct tunable_ulong *d = (struct tunable_ulong *)data;
+ const struct tunable_ulong *d = data;
TUNABLE_ULONG_FETCH(d->path, d->var);
}
void
-tunable_int64_init(void *data)
+tunable_int64_init(const void *data)
{
- struct tunable_int64 *d = (struct tunable_int64 *)data;
+ const struct tunable_int64 *d = data;
TUNABLE_INT64_FETCH(d->path, d->var);
}
void
-tunable_uint64_init(void *data)
+tunable_uint64_init(const void *data)
{
- struct tunable_uint64 *d = (struct tunable_uint64 *)data;
+ const struct tunable_uint64 *d = data;
TUNABLE_UINT64_FETCH(d->path, d->var);
}
void
-tunable_quad_init(void *data)
+tunable_quad_init(const void *data)
{
- struct tunable_quad *d = (struct tunable_quad *)data;
+ const struct tunable_quad *d = data;
TUNABLE_QUAD_FETCH(d->path, d->var);
}
void
-tunable_bool_init(void *data)
+tunable_bool_init(const void *data)
{
- struct tunable_bool *d = (struct tunable_bool *)data;
+ const struct tunable_bool *d = data;
TUNABLE_BOOL_FETCH(d->path, d->var);
}
void
-tunable_str_init(void *data)
+tunable_str_init(const void *data)
{
- struct tunable_str *d = (struct tunable_str *)data;
+ const struct tunable_str *d = data;
TUNABLE_STR_FETCH(d->path, d->var, d->size);
}
diff --git a/sys/sys/kernel.h b/sys/sys/kernel.h
index 81efeff527f5..417afd4dbbe4 100644
--- a/sys/sys/kernel.h
+++ b/sys/sys/kernel.h
@@ -315,7 +315,7 @@ void sysinit_add(struct sysinit **set, struct sysinit **set_end);
* int
* please avoid using for new tunables!
*/
-extern void tunable_int_init(void *);
+extern void tunable_int_init(const void *);
struct tunable_int {
const char *path;
int *var;
@@ -334,7 +334,7 @@ struct tunable_int {
/*
* long
*/
-extern void tunable_long_init(void *);
+extern void tunable_long_init(const void *);
struct tunable_long {
const char *path;
long *var;
@@ -353,7 +353,7 @@ struct tunable_long {
/*
* unsigned long
*/
-extern void tunable_ulong_init(void *);
+extern void tunable_ulong_init(const void *);
struct tunable_ulong {
const char *path;
unsigned long *var;
@@ -372,7 +372,7 @@ struct tunable_ulong {
/*
* int64_t
*/
-extern void tunable_int64_init(void *);
+extern void tunable_int64_init(const void *);
struct tunable_int64 {
const char *path;
int64_t *var;
@@ -391,7 +391,7 @@ struct tunable_int64 {
/*
* uint64_t
*/
-extern void tunable_uint64_init(void *);
+extern void tunable_uint64_init(const void *);
struct tunable_uint64 {
const char *path;
uint64_t *var;
@@ -410,7 +410,7 @@ struct tunable_uint64 {
/*
* quad
*/
-extern void tunable_quad_init(void *);
+extern void tunable_quad_init(const void *);
struct tunable_quad {
const char *path;
quad_t *var;
@@ -429,7 +429,7 @@ struct tunable_quad {
/*
* bool
*/
-extern void tunable_bool_init(void *);
+extern void tunable_bool_init(const void *);
struct tunable_bool {
const char *path;
bool *var;
@@ -445,7 +445,7 @@ struct tunable_bool {
#define TUNABLE_BOOL_FETCH(path, var) getenv_bool((path), (var))
-extern void tunable_str_init(void *);
+extern void tunable_str_init(const void *);
struct tunable_str {
const char *path;
char *var;