svn commit: r185550 - user/kmacy/HEAD_fast_multi_xmit/sys/kern

Kip Macy kmacy at FreeBSD.org
Mon Dec 1 23:50:57 PST 2008


Author: kmacy
Date: Tue Dec  2 07:50:57 2008
New Revision: 185550
URL: http://svn.freebsd.org/changeset/base/185550

Log:
  cast lockarg to struct mtx *

Modified:
  user/kmacy/HEAD_fast_multi_xmit/sys/kern/kern_event.c

Modified: user/kmacy/HEAD_fast_multi_xmit/sys/kern/kern_event.c
==============================================================================
--- user/kmacy/HEAD_fast_multi_xmit/sys/kern/kern_event.c	Tue Dec  2 07:01:18 2008	(r185549)
+++ user/kmacy/HEAD_fast_multi_xmit/sys/kern/kern_event.c	Tue Dec  2 07:50:57 2008	(r185550)
@@ -203,7 +203,7 @@ SYSCTL_INT(_kern, OID_AUTO, kq_calloutma
 			if (list->kl_lock != knlist_mtx_lock)		\
 				list->kl_lock(list->kl_lockarg);	\
 			else						\
-				mtx_lock(list->kl_lockarg);		\
+				mtx_lock((struct mtx *)list->kl_lockarg); \
 		}							\
 } while (0)
 #define KN_LIST_UNLOCK(kn) do {						\
@@ -438,7 +438,7 @@ knote_fork(struct knlist *list, int pid)
 	if (list->kl_lock != knlist_mtx_lock)
 		list->kl_lock(list->kl_lockarg);
 	else
-		mtx_lock(list->kl_lockarg);
+		mtx_lock((struct mtx *)list->kl_lockarg);
 	
 	SLIST_FOREACH(kn, &list->kl_list, kn_selnext) {
 		if ((kn->kn_status & KN_INFLUX) == KN_INFLUX)
@@ -493,7 +493,7 @@ knote_fork(struct knlist *list, int pid)
 		if (list->kl_lock != knlist_mtx_lock)
 			list->kl_lock(list->kl_lockarg);
 		else
-			mtx_lock(list->kl_lockarg);
+			mtx_lock((struct mtx *)list->kl_lockarg);
 	}
 	list->kl_unlock(list->kl_lockarg);
 }
@@ -1639,7 +1639,7 @@ knote(struct knlist *list, long hint, in
 		if (list->kl_lock != knlist_mtx_lock)
 			list->kl_lock(list->kl_lockarg);
 		else
-			mtx_lock(list->kl_lockarg);
+			mtx_lock((struct mtx *)list->kl_lockarg);
 	}
 
 	/*
@@ -1684,7 +1684,7 @@ knlist_add(struct knlist *knl, struct kn
 		if (list->kl_lock != knlist_mtx_lock)
 			list->kl_lock(list->kl_lockarg);
 		else	
-			mtx_lock(list->kl_lockarg);
+			mtx_lock((struct mtx *)list->kl_lockarg);
 	}
 	SLIST_INSERT_HEAD(&knl->kl_list, kn, kn_selnext);
 	if (!islocked)
@@ -1710,7 +1710,7 @@ knlist_remove_kq(struct knlist *knl, str
 		if (list->kl_lock != knlist_mtx_lock)
 			list->kl_lock(list->kl_lockarg);
 		else	
-			mtx_lock(list->kl_lockarg);
+			mtx_lock((struct mtx *)list->kl_lockarg);
 	}
 	
 	SLIST_REMOVE(&knl->kl_list, kn, knote, kn_selnext);
@@ -1837,7 +1837,7 @@ again:		/* need to reacquire lock since 
 		if (knl->kl_lock != knlist_mtx_lock)
 			knl->kl_lock(knl->kl_lockarg);
 		else
-			mtx_lock(knl->kl_lockarg);
+			mtx_lock((struct mtx *)knl->kl_lockarg);
 	}
 
 	SLIST_FOREACH_SAFE(kn, &knl->kl_list, kn_selnext, kn2) {


More information about the svn-src-user mailing list