Code

nfs, zfs_arc plugins: Fixed discards qualifiers from pointer target type warn.
authorSebastian Harl <sh@teamix.net>
Thu, 2 Aug 2012 09:25:51 +0000 (11:25 +0200)
committerSebastian Harl <sh@teamix.net>
Thu, 2 Aug 2012 12:02:05 +0000 (14:02 +0200)
kstat_data_lookup() and get_kstat_value() expect char pointers rather than
const char pointers.

src/nfs.c
src/zfs_arc.c

index 58f2e0d23b37316ae1e48be719aa37ac82fc692c..5f7c30851d3e7e4f72264f4b8b290d92d06c2a3b 100644 (file)
--- a/src/nfs.c
+++ b/src/nfs.c
@@ -332,7 +332,8 @@ static int nfs_read_kstat (kstat_t *ksp, int nfs_version, char *inst,
 
        kstat_read(kc, ksp, NULL);
        for (i = 0; i < proc_names_num; i++)
-               values[i].counter = (derive_t) get_kstat_value (ksp, proc_names[i]);
+               values[i].counter = (derive_t) get_kstat_value (ksp,
+                               (char *)proc_names[i]);
 
        nfs_procedures_submit (plugin_instance, proc_names, values,
                        proc_names_num);
index e77569f5d0996c6e7f94b53eac51ece91d02805a..dd120409d582dba6a2f44cbe2b41d1fe18061f5a 100644 (file)
@@ -60,7 +60,7 @@ static int za_read_derive (kstat_t *ksp, const char *kstat_value,
   long long tmp;
   value_t v;
 
-  tmp = get_kstat_value (ksp, kstat_value);
+  tmp = get_kstat_value (ksp, (char *)kstat_value);
   if (tmp == -1LL)
   {
     ERROR ("zfs_arc plugin: Reading kstat value \"%s\" failed.", kstat_value);
@@ -77,7 +77,7 @@ static int za_read_gauge (kstat_t *ksp, const char *kstat_value,
   long long tmp;
   value_t v;
 
-  tmp = get_kstat_value (ksp, kstat_value);
+  tmp = get_kstat_value (ksp, (char *)kstat_value);
   if (tmp == -1LL)
   {
     ERROR ("zfs_arc plugin: Reading kstat value \"%s\" failed.", kstat_value);