see subject
Index: services/lck.c
===================================================================
--- services/lck.c	(revision 1778)
+++ services/lck.c	(working copy)
@@ -143,11 +143,11 @@
 static unsigned int my_lowest_nodeid = 0;
 
 static void message_handler_req_exec_lck_resourceopen (
-	void *message,
+	const void *message,
 	unsigned int nodeid);
 
 static void message_handler_req_exec_lck_resourceclose (
-	void *message,
+	const void *message,
 	unsigned int nodeid);
 
 static void message_handler_req_exec_lck_resourcelock (
@@ -155,27 +155,27 @@
 	unsigned int nodeid);
 
 static void message_handler_req_exec_lck_resourceunlock (
-	void *message,
+	const void *message,
 	unsigned int nodeid);
 
 static void message_handler_req_exec_lck_resourcelockorphan (
-	void *message,
+	const void *message,
 	unsigned int nodeid);
 
 static void message_handler_req_exec_lck_lockpurge (
-	void *message,
+	const void *message,
 	unsigned int nodeid);
 
 static void message_handler_req_exec_lck_sync_resource (
-	void *message,
+	const void *message,
 	unsigned int nodeid);
 
 static void message_handler_req_exec_lck_sync_resource_lock (
-	void *message,
+	const void *message,
 	unsigned int nodeid);
 
 static void message_handler_req_exec_lck_sync_resource_refcount (
-	void *message,
+	const void *message,
 	unsigned int nodeid);
 
 static void message_handler_req_lib_lck_resourceopen (
@@ -249,10 +249,10 @@
 
 static void lck_confchg_fn (
 	enum totem_configuration_type configuration_type,
-	unsigned int *member_list, int member_list_entries,
-	unsigned int *left_list, int left_list_entries,
-	unsigned int *joined_list, int joined_list_entries,
-	struct memb_ring_id *ring_id);
+	const unsigned int *member_list, size_t member_list_entries,
+	const unsigned int *left_list, size_t left_list_entries,
+	const unsigned int *joined_list, size_t joined_list_entries,
+	const struct memb_ring_id *ring_id);
 
 struct lck_pd {
 	struct list_head resource_list;
@@ -1005,10 +1005,10 @@
 
 static void lck_confchg_fn (
 	enum totem_configuration_type configuration_type,
-	unsigned int *member_list, int member_list_entries,
-	unsigned int *left_list, int left_list_entries,
-	unsigned int *joined_list, int joined_list_entries,
-	struct memb_ring_id *ring_id)
+	const unsigned int *member_list, size_t member_list_entries,
+	const unsigned int *left_list, size_t left_list_entries,
+	const unsigned int *joined_list, size_t joined_list_entries,
+	const struct memb_ring_id *ring_id)
 {
 	unsigned int i, j;
 
@@ -1048,7 +1048,7 @@
 
 static struct resource *lck_resource_find (
 	struct list_head *head,
-	mar_name_t *name)
+	const mar_name_t *name)
 {
 	struct list_head *resource_list;
 	struct resource *resource;
@@ -1068,7 +1068,7 @@
 
 static struct resource_lock *lck_resource_lock_find (
 	struct resource *resource,
-	mar_message_source_t *source,
+	const mar_message_source_t *source,
 	SaLckLockIdT lock_id)
 {
 	struct list_head *list;
@@ -1089,7 +1089,7 @@
 	return (0);
 }
 
-struct resource_cleanup *lck_resource_cleanup_find (
+static struct resource_cleanup *lck_resource_cleanup_find (
 	void *conn,
 	SaLckResourceHandleT resource_handle)
 {
@@ -1110,7 +1110,7 @@
 	return (0);
 }
 
-int lck_resource_close (mar_name_t *resource_name)
+static int lck_resource_close (const mar_name_t *resource_name)
 {
 	struct req_exec_lck_resourceclose req_exec_lck_resourceclose;
 	struct iovec iovec;
@@ -1130,7 +1130,7 @@
 	return (-1);
 }
 
-void resource_lock_orphan (struct resource_lock *resource_lock)
+static void resource_lock_orphan (struct resource_lock *resource_lock)
 {
 	struct req_exec_lck_resourcelockorphan req_exec_lck_resourcelockorphan;
 	struct iovec iovec;
@@ -1156,7 +1156,7 @@
 	assert (api->totem_mcast (&iovec, 1, TOTEM_AGREED) == 0);
 }
 
-void lck_resource_cleanup_lock_remove (
+static void lck_resource_cleanup_lock_remove (
 	struct resource_cleanup *resource_cleanup)
 {
 	struct list_head *list;
@@ -1188,7 +1188,7 @@
 
 }
 
-void lck_resource_cleanup_remove (
+static void lck_resource_cleanup_remove (
 	void *conn,
 	SaLckResourceHandleT resource_handle)
 {
@@ -1301,11 +1301,11 @@
 }
 
 static void message_handler_req_exec_lck_resourceopen (
-	void *message,
+	const void *message,
 	unsigned int nodeid)
 {
-	struct req_exec_lck_resourceopen *req_exec_lck_resourceopen =
-		(struct req_exec_lck_resourceopen *)message;
+	const struct req_exec_lck_resourceopen *req_exec_lck_resourceopen =
+		message;
 	struct res_lib_lck_resourceopen res_lib_lck_resourceopen;
 	struct res_lib_lck_resourceopenasync res_lib_lck_resourceopenasync;
 	struct resource *resource;
@@ -1417,11 +1417,11 @@
 }
 
 static void message_handler_req_exec_lck_resourceclose (
-	void *message,
+	const void *message,
 	unsigned int nodeid)
 {
-	struct req_exec_lck_resourceclose *req_exec_lck_resourceclose =
-		(struct req_exec_lck_resourceclose *)message;
+	const struct req_exec_lck_resourceclose *req_exec_lck_resourceclose =
+		message;
 	struct res_lib_lck_resourceclose res_lib_lck_resourceclose;
 	struct resource *resource = 0;
 	SaAisErrorT error = SA_AIS_OK;
@@ -1461,7 +1461,7 @@
 	}
 }
 
-void waiter_notification_send (struct resource_lock *resource_lock)
+static void waiter_notification_send (struct resource_lock *resource_lock)
 {
 	struct res_lib_lck_lockwaitercallback res_lib_lck_lockwaitercallback;
 
@@ -1488,7 +1488,7 @@
 		sizeof (struct res_lib_lck_lockwaitercallback));
 }
 
-void waiter_notification_list_send (struct list_head *list_notify_head)
+static void waiter_notification_list_send (struct list_head *list_notify_head)
 {
 	struct list_head *list;
 	struct resource_lock *resource_lock;
@@ -1502,8 +1502,8 @@
 	}
 }
 
-void resource_lock_async_deliver (
-	mar_message_source_t *source,
+static void resource_lock_async_deliver (
+	const mar_message_source_t *source,
 	struct resource_lock *resource_lock,
 	SaAisErrorT error)
 {
@@ -1527,8 +1527,8 @@
 	}
 }
 
-void lock_response_deliver (
-	mar_message_source_t *source,
+static void lock_response_deliver (
+	const mar_message_source_t *source,
 	struct resource_lock *resource_lock,
 	SaAisErrorT error)
 {
@@ -1555,7 +1555,7 @@
 /*
  * Queue a lock if resource flags allow it
  */
-void lock_queue (
+static void lock_queue (
 	struct resource *resource,
 	struct resource_lock *resource_lock)
 {
@@ -1594,7 +1594,7 @@
 		grant all pr pending locks to pr granted list
 */
 #define SA_LCK_LOCK_NO_STATUS 0
-void lock_algorithm (
+static void lock_algorithm (
 	struct resource *resource,
 	struct resource_lock *resource_lock)
 {
@@ -1640,7 +1640,7 @@
  *		if pr pending list has locks
  *			assign all pr pending locks to pr granted lock list
  */
-void unlock_algorithm (
+static void unlock_algorithm (
 	struct resource *resource,
 	struct resource_lock *resource_lock)
 {
@@ -1723,7 +1723,7 @@
 	unsigned int nodeid)
 {
 	struct req_exec_lck_resourcelock *req_exec_lck_resourcelock =
-		(struct req_exec_lck_resourcelock *)message;
+		message;
 	struct resource *resource = 0;
 	struct resource_lock *resource_lock = 0;
 	struct resource_cleanup *resource_cleanup = 0;
@@ -1835,11 +1835,11 @@
 }
 
 static void message_handler_req_exec_lck_resourceunlock (
-	void *message,
+	const void *message,
 	unsigned int nodeid)
 {
-	struct req_exec_lck_resourceunlock *req_exec_lck_resourceunlock =
-		(struct req_exec_lck_resourceunlock *)message;
+	const struct req_exec_lck_resourceunlock *req_exec_lck_resourceunlock =
+		message;
 	struct res_lib_lck_resourceunlock res_lib_lck_resourceunlock;
 	struct res_lib_lck_resourceunlockasync res_lib_lck_resourceunlockasync;
 	struct resource *resource = NULL;
@@ -1898,11 +1898,11 @@
 }
 
 static void message_handler_req_exec_lck_resourcelockorphan (
-	void *message,
+	const void *message,
 	unsigned int nodeid)
 {
-	struct req_exec_lck_resourcelockorphan *req_exec_lck_resourcelockorphan =
-		(struct req_exec_lck_resourcelockorphan *)message;
+	const struct req_exec_lck_resourcelockorphan *req_exec_lck_resourcelockorphan =
+		message;
 	struct resource *resource = 0;
 	struct resource_lock *resource_lock = 0;
 
@@ -1928,11 +1928,11 @@
 }
 
 static void message_handler_req_exec_lck_lockpurge (
-	void *msg,
+	const void *msg,
 	unsigned int nodeid)
 {
-	struct req_exec_lck_lockpurge *req_exec_lck_lockpurge =
-		(struct req_exec_lck_lockpurge *)msg;
+	const struct req_exec_lck_lockpurge *req_exec_lck_lockpurge =
+		msg;
 	struct res_lib_lck_lockpurge res_lib_lck_lockpurge;
 	struct resource *resource = 0;
 	SaAisErrorT error = SA_AIS_OK;
@@ -1962,11 +1962,11 @@
 }
 
 static void message_handler_req_exec_lck_sync_resource (
-	void *msg,
+	const void *msg,
 	unsigned int nodeid)
 {
-	struct req_exec_lck_sync_resource *req_exec_lck_sync_resource =
-		(struct req_exec_lck_sync_resource *)msg;
+	const struct req_exec_lck_sync_resource *req_exec_lck_sync_resource =
+		msg;
 	struct resource *resource;
 
 	log_printf (LOG_LEVEL_NOTICE, "EXEC request: sync resource %s\n",
@@ -2006,11 +2006,11 @@
 }
 
 static void message_handler_req_exec_lck_sync_resource_lock (
-	void *msg,
+	const void *msg,
 	unsigned int nodeid)
 {
-	struct req_exec_lck_sync_resource_lock *req_exec_lck_sync_resource_lock =
-		(struct req_exec_lck_sync_resource_lock *)msg;
+	const struct req_exec_lck_sync_resource_lock *req_exec_lck_sync_resource_lock =
+		msg;
 	struct resource_lock *resource_lock;
 	struct resource *resource;
 
@@ -2080,11 +2080,11 @@
 }
 
 static void message_handler_req_exec_lck_sync_resource_refcount (
-	void *message,
+	const void *message,
 	unsigned int nodeid)
 {
-	struct req_exec_lck_sync_resource_refcount *req_exec_lck_sync_resource_refcount
-		= (struct req_exec_lck_sync_resource_refcount *)message;
+	const struct req_exec_lck_sync_resource_refcount *req_exec_lck_sync_resource_refcount
+		= message;
 	struct resource *resource;
 	unsigned int i, j;
 
_______________________________________________
Openais mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/openais

Reply via email to