[Midnightbsd-cvs] src [8312] trunk: constify zone arg
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Sat Sep 17 18:32:35 EDT 2016
Revision: 8312
http://svnweb.midnightbsd.org/src/?rev=8312
Author: laffer1
Date: 2016-09-17 18:32:35 -0400 (Sat, 17 Sep 2016)
Log Message:
-----------
constify zone arg
Modified Paths:
--------------
trunk/lib/libmemstat/memstat_uma.c
trunk/sys/vm/uma.h
trunk/sys/vm/uma_core.c
trunk/sys/vm/uma_int.h
Modified: trunk/lib/libmemstat/memstat_uma.c
===================================================================
--- trunk/lib/libmemstat/memstat_uma.c 2016-09-17 22:32:14 UTC (rev 8311)
+++ trunk/lib/libmemstat/memstat_uma.c 2016-09-17 22:32:35 UTC (rev 8312)
@@ -254,7 +254,7 @@
}
static int
-kread_string(kvm_t *kvm, void *kvm_pointer, char *buffer, int buflen)
+kread_string(kvm_t *kvm, const void *kvm_pointer, char *buffer, int buflen)
{
ssize_t ret;
int i;
Modified: trunk/sys/vm/uma.h
===================================================================
--- trunk/sys/vm/uma.h 2016-09-17 22:32:14 UTC (rev 8311)
+++ trunk/sys/vm/uma.h 2016-09-17 22:32:35 UTC (rev 8312)
@@ -165,9 +165,9 @@
* A pointer to a structure which is intended to be opaque to users of
* the interface. The value may be null if the wait flag is not set.
*/
-uma_zone_t uma_zcreate(char *name, size_t size, uma_ctor ctor, uma_dtor dtor,
- uma_init uminit, uma_fini fini, int align,
- u_int32_t flags);
+uma_zone_t uma_zcreate(const char *name, size_t size, uma_ctor ctor,
+ uma_dtor dtor, uma_init uminit, uma_fini fini,
+ int align, u_int32_t flags);
/*
* Create a secondary uma zone
Modified: trunk/sys/vm/uma_core.c
===================================================================
--- trunk/sys/vm/uma_core.c 2016-09-17 22:32:14 UTC (rev 8311)
+++ trunk/sys/vm/uma_core.c 2016-09-17 22:32:35 UTC (rev 8312)
@@ -153,7 +153,7 @@
* a special allocation function just for zones.
*/
struct uma_zctor_args {
- char *name;
+ const char *name;
size_t size;
uma_ctor ctor;
uma_dtor dtor;
@@ -1821,7 +1821,7 @@
/* See uma.h */
uma_zone_t
-uma_zcreate(char *name, size_t size, uma_ctor ctor, uma_dtor dtor,
+uma_zcreate(const char *name, size_t size, uma_ctor ctor, uma_dtor dtor,
uma_init uminit, uma_fini fini, int align, u_int32_t flags)
{
Modified: trunk/sys/vm/uma_int.h
===================================================================
--- trunk/sys/vm/uma_int.h 2016-09-17 22:32:14 UTC (rev 8311)
+++ trunk/sys/vm/uma_int.h 2016-09-17 22:32:35 UTC (rev 8312)
@@ -202,7 +202,7 @@
struct mtx uk_lock; /* Lock for the keg */
struct uma_hash uk_hash;
- char *uk_name; /* Name of creating zone. */
+ const char *uk_name; /* Name of creating zone. */
LIST_HEAD(,uma_zone) uk_zones; /* Keg's zones */
LIST_HEAD(,uma_slab) uk_part_slab; /* partially allocated slabs */
LIST_HEAD(,uma_slab) uk_free_slab; /* empty slab list */
@@ -305,7 +305,7 @@
*
*/
struct uma_zone {
- char *uz_name; /* Text name of the zone */
+ const char *uz_name; /* Text name of the zone */
struct mtx *uz_lock; /* Lock for the zone (keg's lock) */
LIST_ENTRY(uma_zone) uz_link; /* List of all zones in keg */
More information about the Midnightbsd-cvs
mailing list