From: Jim Meyering <meyer...@redhat.com> --- services/cpg.c | 56 +++++++++++++++++++++++++++++++++----------------------- 1 files changed, 33 insertions(+), 23 deletions(-)
diff --git a/services/cpg.c b/services/cpg.c index 7bae0fd..f60427a 100644 --- a/services/cpg.c +++ b/services/cpg.c @@ -158,21 +158,26 @@ static void exec_cpg_mcast_endian_convert (void *msg); static void exec_cpg_downlist_endian_convert (void *msg); -static void message_handler_req_lib_cpg_join (void *conn, void *message); +static void message_handler_req_lib_cpg_join (void *conn, const void *message); -static void message_handler_req_lib_cpg_leave (void *conn, void *message); +static void message_handler_req_lib_cpg_leave (void *conn, const void *message); -static void message_handler_req_lib_cpg_mcast (void *conn, void *message); +static void message_handler_req_lib_cpg_mcast (void *conn, const void *message); -static void message_handler_req_lib_cpg_membership (void *conn, void *message); +static void message_handler_req_lib_cpg_membership (void *conn, + const void *message); -static void message_handler_req_lib_cpg_trackstart (void *conn, void *message); +static void message_handler_req_lib_cpg_trackstart (void *conn, + const void *message); -static void message_handler_req_lib_cpg_trackstop (void *conn, void *message); +static void message_handler_req_lib_cpg_trackstop (void *conn, + const void *message); -static void message_handler_req_lib_cpg_local_get (void *conn, void *message); +static void message_handler_req_lib_cpg_local_get (void *conn, + const void *message); -static void message_handler_req_lib_cpg_groups_get (void *conn, void *message); +static void message_handler_req_lib_cpg_groups_get (void *conn, + const void *message); static int cpg_node_joinleave_send (struct group_info *gi, struct process_info *pi, int fn, int reason); @@ -681,7 +686,7 @@ static void cpg_confchg_fn ( /* Can byteswap join & leave messages */ static void exec_cpg_procjoin_endian_convert (void *msg) { - struct req_exec_cpg_procjoin *req_exec_cpg_procjoin = (struct req_exec_cpg_procjoin *)msg; + struct req_exec_cpg_procjoin *req_exec_cpg_procjoin = msg; req_exec_cpg_procjoin->pid = swab32(req_exec_cpg_procjoin->pid); swab_mar_cpg_name_t (&req_exec_cpg_procjoin->group_name); @@ -705,7 +710,7 @@ static void exec_cpg_joinlist_endian_convert (void *msg_v) static void exec_cpg_downlist_endian_convert (void *msg) { - struct req_exec_cpg_downlist *req_exec_cpg_downlist = (struct req_exec_cpg_downlist *)msg; + struct req_exec_cpg_downlist *req_exec_cpg_downlist = msg; unsigned int i; req_exec_cpg_downlist->left_nodes = swab32(req_exec_cpg_downlist->left_nodes); @@ -718,7 +723,7 @@ static void exec_cpg_downlist_endian_convert (void *msg) static void exec_cpg_mcast_endian_convert (void *msg) { - struct req_exec_cpg_mcast *req_exec_cpg_mcast = (struct req_exec_cpg_mcast *)msg; + struct req_exec_cpg_mcast *req_exec_cpg_mcast = msg; swab_mar_req_header_t (&req_exec_cpg_mcast->header); swab_mar_cpg_name_t (&req_exec_cpg_mcast->group_name); @@ -1016,9 +1021,9 @@ static int cpg_lib_init_fn (void *conn) } /* Join message from the library */ -static void message_handler_req_lib_cpg_join (void *conn, void *message) +static void message_handler_req_lib_cpg_join (void *conn, const void *message) { - struct req_lib_cpg_join *req_lib_cpg_join = (struct req_lib_cpg_join *)message; + const struct req_lib_cpg_join *req_lib_cpg_join = message; struct process_info *pi = (struct process_info *)api->ipc_private_data_get (conn); struct res_lib_cpg_join res_lib_cpg_join; struct group_info *gi; @@ -1055,7 +1060,7 @@ join_err: } /* Leave message from the library */ -static void message_handler_req_lib_cpg_leave (void *conn, void *message) +static void message_handler_req_lib_cpg_leave (void *conn, const void *message) { struct process_info *pi = (struct process_info *)api->ipc_private_data_get (conn); struct res_lib_cpg_leave res_lib_cpg_leave; @@ -1084,9 +1089,9 @@ leave_ret: } /* Mcast message from the library */ -static void message_handler_req_lib_cpg_mcast (void *conn, void *message) +static void message_handler_req_lib_cpg_mcast (void *conn, const void *message) { - struct req_lib_cpg_mcast *req_lib_cpg_mcast = (struct req_lib_cpg_mcast *)message; + const struct req_lib_cpg_mcast *req_lib_cpg_mcast = message; struct process_info *pi = (struct process_info *)api->ipc_private_data_get (conn); struct group_info *gi = pi->group; struct iovec req_exec_cpg_iovec[2]; @@ -1132,7 +1137,8 @@ static void message_handler_req_lib_cpg_mcast (void *conn, void *message) sizeof(res_lib_cpg_mcast)); } -static void message_handler_req_lib_cpg_membership (void *conn, void *message) +static void message_handler_req_lib_cpg_membership (void *conn, + const void *message) { struct process_info *pi = (struct process_info *)api->ipc_private_data_get (conn); @@ -1150,9 +1156,10 @@ static void message_handler_req_lib_cpg_membership (void *conn, void *message) } -static void message_handler_req_lib_cpg_trackstart (void *conn, void *message) +static void message_handler_req_lib_cpg_trackstart (void *conn, + const void *message) { - struct req_lib_cpg_trackstart *req_lib_cpg_trackstart = (struct req_lib_cpg_trackstart *)message; + const struct req_lib_cpg_trackstart *req_lib_cpg_trackstart = message; struct res_lib_cpg_trackstart res_lib_cpg_trackstart; struct group_info *gi; struct process_info *otherpi; @@ -1177,9 +1184,10 @@ tstart_ret: api->ipc_response_send(conn, &res_lib_cpg_trackstart, sizeof(res_lib_cpg_trackstart)); } -static void message_handler_req_lib_cpg_trackstop (void *conn, void *message) +static void message_handler_req_lib_cpg_trackstop (void *conn, + const void *message) { - struct req_lib_cpg_trackstop *req_lib_cpg_trackstop = (struct req_lib_cpg_trackstop *)message; + const struct req_lib_cpg_trackstop *req_lib_cpg_trackstop = message; struct res_lib_cpg_trackstop res_lib_cpg_trackstop; struct process_info *otherpi; struct group_info *gi; @@ -1204,7 +1212,8 @@ tstop_ret: api->ipc_response_send(conn, &res_lib_cpg_trackstop.header, sizeof(res_lib_cpg_trackstop)); } -static void message_handler_req_lib_cpg_local_get (void *conn, void *message) +static void message_handler_req_lib_cpg_local_get (void *conn, + const void *message) { struct res_lib_cpg_local_get res_lib_cpg_local_get; @@ -1217,7 +1226,8 @@ static void message_handler_req_lib_cpg_local_get (void *conn, void *message) sizeof(res_lib_cpg_local_get)); } -static void message_handler_req_lib_cpg_groups_get (void *conn, void *message) +static void message_handler_req_lib_cpg_groups_get (void *conn, + const void *message) { struct res_lib_cpg_groups_get res_lib_cpg_groups_get; -- 1.6.2.rc1.285.gc5f54 _______________________________________________ Openais mailing list Openais@lists.linux-foundation.org https://lists.linux-foundation.org/mailman/listinfo/openais