Fix coverity issue
[vpp.git] / src / svm / svm.h
index 0b87dbc..06797fa 100644 (file)
@@ -69,8 +69,8 @@ typedef struct svm_region_
 
 typedef struct svm_map_region_args_
 {
-  char *root_path;             /* NULL means use the truly global arena */
-  char *name;
+  const char *root_path;       /* NULL means use the truly global arena */
+  const char *name;
   u64 baseva;
   u64 size;
   u64 pvt_heap_size;
@@ -115,12 +115,12 @@ typedef struct
 
 void *svm_region_find_or_create (svm_map_region_args_t * a);
 void svm_region_init (void);
-void svm_region_init_chroot (char *root_path);
-void svm_region_init_chroot_uid_gid (char *root_path, int uid, int gid);
+void svm_region_init_chroot (const char *root_path);
+void svm_region_init_chroot_uid_gid (const char *root_path, int uid, int gid);
 void svm_region_init_args (svm_map_region_args_t * a);
 void svm_region_exit (void);
 void svm_region_unmap (void *rp_arg);
-void svm_client_scan (char *root_path);
+void svm_client_scan (const char *root_path);
 void svm_client_scan_this_region_nolock (svm_region_t * rp);
 u8 *shm_name_from_svm_map_region_args (svm_map_region_args_t * a);