[Pvfs2-cvs] commit by walt in pvfs2-1/src/client/sysint: mgmt-event-mon-list.sm mgmt-iterate-handles-list.sm mgmt-perf-mon-list.sm mgmt-setparam-list.sm mgmt-statfs-list.sm server-get-config.sm sys-create.sm sys-lookup.sm sys-statfs.sm

CVS commit program cvs at parl.clemson.edu
Mon Jan 8 11:47:31 EST 2007


Update of /projects/cvsroot/pvfs2-1/src/client/sysint
In directory parlweb1:/tmp/cvs-serv22391/src/client/sysint

Modified Files:
      Tag: WALT3
	mgmt-event-mon-list.sm mgmt-iterate-handles-list.sm 
	mgmt-perf-mon-list.sm mgmt-setparam-list.sm 
	mgmt-statfs-list.sm server-get-config.sm sys-create.sm 
	sys-lookup.sm sys-statfs.sm 
Log Message:
fixed an error where a SM frame is incorrectly freed


Index: mgmt-event-mon-list.sm
===================================================================
RCS file: /projects/cvsroot/pvfs2-1/src/client/sysint/mgmt-event-mon-list.sm,v
diff -p -u -r1.26.4.13 -r1.26.4.14
--- mgmt-event-mon-list.sm	3 Nov 2006 18:46:17 -0000	1.26.4.13
+++ mgmt-event-mon-list.sm	8 Jan 2007 16:47:31 -0000	1.26.4.14
@@ -110,7 +110,7 @@ PVFS_error PVFS_imgmt_event_mon_list(
         server_count * sizeof(PINT_sm_msgpair_state));
     if (sm_p->msgarray == NULL)
     {
-        free(sm_p);
+        PINT_smcb_free(&smcb);
         return -PVFS_ENOMEM;
     }
 

Index: mgmt-iterate-handles-list.sm
===================================================================
RCS file: /projects/cvsroot/pvfs2-1/src/client/sysint/mgmt-iterate-handles-list.sm,v
diff -p -u -r1.25.4.13 -r1.25.4.14
--- mgmt-iterate-handles-list.sm	3 Nov 2006 18:46:17 -0000	1.25.4.13
+++ mgmt-iterate-handles-list.sm	8 Jan 2007 16:47:31 -0000	1.25.4.14
@@ -116,7 +116,7 @@ PVFS_error PVFS_imgmt_iterate_handles_li
     if (sm_p->msgarray == NULL)
     {
         PVFS_util_release_credentials(sm_p->cred_p);
-        free(sm_p);
+        PINT_smcb_free(&smcb);
         return -PVFS_ENOMEM;
     }
 

Index: mgmt-perf-mon-list.sm
===================================================================
RCS file: /projects/cvsroot/pvfs2-1/src/client/sysint/mgmt-perf-mon-list.sm,v
diff -p -u -r1.29.4.12 -r1.29.4.13
--- mgmt-perf-mon-list.sm	3 Nov 2006 18:46:17 -0000	1.29.4.12
+++ mgmt-perf-mon-list.sm	8 Jan 2007 16:47:31 -0000	1.29.4.13
@@ -114,7 +114,7 @@ PVFS_error PVFS_imgmt_perf_mon_list(
     if (sm_p->msgarray == NULL)
     {
         PVFS_util_release_credentials(sm_p->cred_p);
-        free(sm_p);
+        PINT_smcb_free(&smcb);
         return -PVFS_ENOMEM;
     }
 

Index: mgmt-setparam-list.sm
===================================================================
RCS file: /projects/cvsroot/pvfs2-1/src/client/sysint/mgmt-setparam-list.sm,v
diff -p -u -r1.31.4.13 -r1.31.4.14
--- mgmt-setparam-list.sm	3 Nov 2006 18:46:17 -0000	1.31.4.13
+++ mgmt-setparam-list.sm	8 Jan 2007 16:47:31 -0000	1.31.4.14
@@ -119,7 +119,7 @@ PVFS_error PVFS_imgmt_setparam_list(
         count * sizeof(PINT_sm_msgpair_state));
     if (sm_p->msgarray == NULL)
     {
-        free(sm_p);
+        PINT_smcb_free(&smcb);
         return -PVFS_ENOMEM;
     }
 

Index: mgmt-statfs-list.sm
===================================================================
RCS file: /projects/cvsroot/pvfs2-1/src/client/sysint/mgmt-statfs-list.sm,v
diff -p -u -r1.39.4.13 -r1.39.4.14
--- mgmt-statfs-list.sm	3 Nov 2006 18:46:17 -0000	1.39.4.13
+++ mgmt-statfs-list.sm	8 Jan 2007 16:47:31 -0000	1.39.4.14
@@ -136,7 +136,7 @@ PVFS_error PVFS_imgmt_statfs_list(
     if (sm_p->msgarray == NULL)
     {
         PVFS_util_release_credentials(sm_p->cred_p);
-        free(sm_p);
+        PINT_smcb_free(&smcb);
         return -PVFS_ENOMEM;
     }
 

Index: server-get-config.sm
===================================================================
RCS file: /projects/cvsroot/pvfs2-1/src/client/sysint/server-get-config.sm,v
diff -p -u -r1.21.4.12 -r1.21.4.13
--- server-get-config.sm	3 Nov 2006 18:46:17 -0000	1.21.4.12
+++ server-get-config.sm	8 Jan 2007 16:47:31 -0000	1.21.4.13
@@ -526,7 +526,7 @@ static int PINT_fetch_config_list(int ns
         nservers * sizeof(PINT_sm_msgpair_state));
     if (!sm_p->msgarray)
     {
-        free(sm_p);
+        PINT_smcb_free(&smcb);
         return -PVFS_ENOMEM;
     }
 

Index: sys-create.sm
===================================================================
RCS file: /projects/cvsroot/pvfs2-1/src/client/sysint/sys-create.sm,v
diff -p -u -r1.92.2.15 -r1.92.2.16
--- sys-create.sm	3 Nov 2006 18:46:17 -0000	1.92.2.15
+++ sys-create.sm	8 Jan 2007 16:47:31 -0000	1.92.2.16
@@ -297,14 +297,14 @@ PVFS_error PVFS_isys_create(
     {
         if (!dist->name)
         {
-            free(sm_p);
+            PINT_smcb_free(&smcb);
             return -PVFS_EINVAL;
         }
 
         sm_p->u.create.dist = PINT_dist_create(dist->name);
         if (!sm_p->u.create.dist)
         {
-            free(sm_p);
+            PINT_smcb_free(&smcb);
             return -PVFS_ENOMEM;
         }
         sm_p->u.create.dist->params = dist->params;
@@ -315,7 +315,7 @@ PVFS_error PVFS_isys_create(
         sm_p->u.create.dist = get_default_distribution(sm_p->parent_ref.fs_id);
         if (!sm_p->u.create.dist)
         {
-            free(sm_p);
+            PINT_smcb_free(&smcb);
             return -PVFS_ENOMEM;
         }
     }
@@ -350,7 +350,7 @@ PVFS_error PVFS_isys_create(
     if (ret < 0)
     {
         gossip_err("Failed to get number of data servers\n");
-        free(sm_p);
+        PINT_smcb_free(&smcb);
         return ret;
     }
 

Index: sys-lookup.sm
===================================================================
RCS file: /projects/cvsroot/pvfs2-1/src/client/sysint/sys-lookup.sm,v
diff -p -u -r1.62.4.16 -r1.62.4.17
--- sys-lookup.sm	10 Nov 2006 00:51:47 -0000	1.62.4.16
+++ sys-lookup.sm	8 Jan 2007 16:47:31 -0000	1.62.4.17
@@ -513,7 +513,7 @@ PVFS_error PVFS_isys_ref_lookup(
                    __func__, relative_pathname);
 
         PVFS_util_release_credentials(sm_p->cred_p);
-        free(sm_p);
+        PINT_smcb_free(&smcb);
         return ret;
     }
 

Index: sys-statfs.sm
===================================================================
RCS file: /projects/cvsroot/pvfs2-1/src/client/sysint/sys-statfs.sm,v
diff -p -u -r1.2.8.12 -r1.2.8.13
--- sys-statfs.sm	3 Nov 2006 18:46:18 -0000	1.2.8.12
+++ sys-statfs.sm	8 Jan 2007 16:47:31 -0000	1.2.8.13
@@ -90,7 +90,7 @@ PVFS_error PVFS_isys_statfs(
     PINT_put_server_config_struct(server_config);
     if (ret < 0)
     {
-        free(sm_p);
+        PINT_smcb_free(&smcb);
 	return ret;
     }
 
@@ -99,7 +99,7 @@ PVFS_error PVFS_isys_statfs(
         sm_p->u.statfs_list.count*sizeof(PVFS_BMI_addr_t));
     if (sm_p->u.statfs_list.addr_array == NULL)
     {
-        free(sm_p);
+        PINT_smcb_free(&smcb);
         return -PVFS_ENOMEM;
     }
 
@@ -108,7 +108,7 @@ PVFS_error PVFS_isys_statfs(
     if (!sm_p->u.statfs_list.stat_array)
     {
         free(sm_p->u.statfs_list.addr_array);
-        free(sm_p);
+        PINT_smcb_free(&smcb);
 	return(-PVFS_ENOMEM);
     }
 
@@ -123,7 +123,7 @@ PVFS_error PVFS_isys_statfs(
     {
         free(sm_p->u.statfs_list.addr_array);
         free(sm_p->u.statfs_list.stat_array);
-        free(sm_p);
+        PINT_smcb_free(&smcb);
 	return ret;
     }
 
@@ -144,7 +144,7 @@ PVFS_error PVFS_isys_statfs(
         PVFS_util_release_credentials(sm_p->cred_p);
         free(sm_p->u.statfs_list.addr_array);
         free(sm_p->u.statfs_list.stat_array);
-        free(sm_p);
+        PINT_smcb_free(&smcb);
         return -PVFS_ENOMEM;
     }
 



More information about the Pvfs2-cvs mailing list