X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2Fobdclass%2Fcl_object.c;h=730deb95ca24441cd89158cb70696517ff7087a4;hb=f463b9081e9063766d0180754b0f0930d99b772b;hp=9844ed0fafe57be8d04d20e95584a79a2d9ac693;hpb=09f9fb3211cd998c87e26df5217cc4ad84e6ce0b;p=fs%2Flustre-release.git diff --git a/lustre/obdclass/cl_object.c b/lustre/obdclass/cl_object.c index 9844ed0..730deb9 100644 --- a/lustre/obdclass/cl_object.c +++ b/lustre/obdclass/cl_object.c @@ -1074,7 +1074,7 @@ int cl_global_init(void) { int result; - OBD_ALLOC(cl_envs, sizeof(*cl_envs) * num_possible_cpus()); + OBD_ALLOC_PTR_ARRAY(cl_envs, num_possible_cpus()); if (cl_envs == NULL) GOTO(out, result = -ENOMEM); @@ -1098,7 +1098,7 @@ out_keys: out_kmem: lu_kmem_fini(cl_object_caches); out_envs: - OBD_FREE(cl_envs, sizeof(*cl_envs) * num_possible_cpus()); + OBD_FREE_PTR_ARRAY(cl_envs, num_possible_cpus()); out: return result; } @@ -1119,5 +1119,5 @@ void cl_global_fini(void) cl_env_percpu_fini(); lu_context_key_degister(&cl_key); lu_kmem_fini(cl_object_caches); - OBD_FREE(cl_envs, sizeof(*cl_envs) * num_possible_cpus()); + OBD_FREE_PTR_ARRAY(cl_envs, num_possible_cpus()); }