Module Name:    src
Committed By:   christos
Date:           Sat Nov 23 20:56:41 UTC 2013

Modified Files:
        src/sys/dev/wscons: wsmux.c wsmuxvar.h

Log Message:
get rid of CIRCLEQ


To generate a diff of this commit:
cvs rdiff -u -r1.55 -r1.56 src/sys/dev/wscons/wsmux.c
cvs rdiff -u -r1.14 -r1.15 src/sys/dev/wscons/wsmuxvar.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/dev/wscons/wsmux.c
diff -u src/sys/dev/wscons/wsmux.c:1.55 src/sys/dev/wscons/wsmux.c:1.56
--- src/sys/dev/wscons/wsmux.c:1.55	Mon Mar 18 07:40:39 2013
+++ src/sys/dev/wscons/wsmux.c	Sat Nov 23 15:56:41 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: wsmux.c,v 1.55 2013/03/18 11:40:39 jmcneill Exp $	*/
+/*	$NetBSD: wsmux.c,v 1.56 2013/11/23 20:56:41 christos Exp $	*/
 
 /*
  * Copyright (c) 1998, 2005 The NetBSD Foundation, Inc.
@@ -37,7 +37,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: wsmux.c,v 1.55 2013/03/18 11:40:39 jmcneill Exp $");
+__KERNEL_RCSID(0, "$NetBSD: wsmux.c,v 1.56 2013/11/23 20:56:41 christos Exp $");
 
 #include "opt_compat_netbsd.h"
 #include "opt_modular.h"
@@ -259,7 +259,7 @@ wsmux_do_open(struct wsmux_softc *sc, st
 	sc->sc_base.me_evp = evar; /* remember event variable, mark as open */
 
 	/* Open all children. */
-	CIRCLEQ_FOREACH(me, &sc->sc_cld, me_next) {
+	TAILQ_FOREACH(me, &sc->sc_cld, me_next) {
 		DPRINTF(("wsmuxopen: %s: m=%p dev=%s\n",
 			 device_xname(sc->sc_base.me_dv), me,
 			 device_xname(me->me_dv)));
@@ -330,7 +330,7 @@ wsmux_do_close(struct wsmux_softc *sc)
 		 device_xname(sc->sc_base.me_dv), sc));
 
 	/* Close all the children. */
-	CIRCLEQ_FOREACH(me, &sc->sc_cld, me_next) {
+	TAILQ_FOREACH(me, &sc->sc_cld, me_next) {
 		DPRINTF(("wsmuxclose %s: m=%p dev=%s\n",
 			 device_xname(sc->sc_base.me_dv), me,
 			 device_xname(me->me_dv)));
@@ -451,7 +451,7 @@ wsmux_do_ioctl(device_t dv, u_long cmd, 
 		DPRINTF(("%s: rem type=%d, no=%d\n",
 			 device_xname(sc->sc_base.me_dv), d->type, d->idx));
 		/* Locate the device */
-		CIRCLEQ_FOREACH(me, &sc->sc_cld, me_next) {
+		TAILQ_FOREACH(me, &sc->sc_cld, me_next) {
 			if (me->me_ops->type == d->type &&
 			    device_unit(me->me_dv) == d->idx) {
 				DPRINTF(("wsmux_do_ioctl: detach\n"));
@@ -466,7 +466,7 @@ wsmux_do_ioctl(device_t dv, u_long cmd, 
 		DPRINTF(("%s: list\n", device_xname(sc->sc_base.me_dv)));
 		l = (struct wsmux_device_list *)data;
 		n = 0;
-		CIRCLEQ_FOREACH(me, &sc->sc_cld, me_next) {
+		TAILQ_FOREACH(me, &sc->sc_cld, me_next) {
 			if (n >= WSMUX_MAXDEV)
 				break;
 			l->devices[n].type = me->me_ops->type;
@@ -534,7 +534,7 @@ wsmux_do_ioctl(device_t dv, u_long cmd, 
 	/* Return 0 if any of the ioctl() succeeds, otherwise the last error */
 	error = 0;
 	ok = 0;
-	CIRCLEQ_FOREACH(me, &sc->sc_cld, me_next) {
+	TAILQ_FOREACH(me, &sc->sc_cld, me_next) {
 #ifdef DIAGNOSTIC
 		/* XXX check evp? */
 		if (me->me_parent != sc) {
@@ -652,7 +652,7 @@ wsmux_create(const char *name, int unit)
 		free(sc, M_DEVBUF);
 		return NULL;
 	}
-	CIRCLEQ_INIT(&sc->sc_cld);
+	TAILQ_INIT(&sc->sc_cld);
 	snprintf(sc->sc_base.me_dv->dv_xname, sizeof sc->sc_base.me_dv->dv_xname,
 		 "%s%d", name, unit);
 	sc->sc_base.me_dv->dv_private = sc;
@@ -681,7 +681,7 @@ wsmux_attach_sc(struct wsmux_softc *sc, 
 	}
 #endif
 	me->me_parent = sc;
-	CIRCLEQ_INSERT_TAIL(&sc->sc_cld, me, me_next);
+	TAILQ_INSERT_TAIL(&sc->sc_cld, me, me_next);
 
 	error = 0;
 #if NWSDISPLAY > 0
@@ -724,7 +724,7 @@ wsmux_attach_sc(struct wsmux_softc *sc, 
 
 	if (error) {
 		me->me_parent = NULL;
-		CIRCLEQ_REMOVE(&sc->sc_cld, me, me_next);
+		TAILQ_REMOVE(&sc->sc_cld, me, me_next);
 	}
 
 	DPRINTF(("wsmux_attach_sc: %s(%p) done, error=%d\n",
@@ -762,7 +762,7 @@ wsmux_detach_sc(struct wsevsrc *me)
 		(void)wsevsrc_close(me);
 	}
 
-	CIRCLEQ_REMOVE(&sc->sc_cld, me, me_next);
+	TAILQ_REMOVE(&sc->sc_cld, me, me_next);
 	me->me_parent = NULL;
 
 	DPRINTF(("wsmux_detach_sc: done sc=%p\n", sc));
@@ -795,7 +795,7 @@ wsmux_do_displayioctl(device_t dv, u_lon
 	 */
 	error = EPASSTHROUGH;
 	ok = 0;
-	CIRCLEQ_FOREACH(me, &sc->sc_cld, me_next) {
+	TAILQ_FOREACH(me, &sc->sc_cld, me_next) {
 		DPRINTF(("wsmux_displayioctl: me=%p\n", me));
 #ifdef DIAGNOSTIC
 		if (me->me_parent != sc) {
@@ -858,7 +858,7 @@ wsmux_set_display(struct wsmux_softc *sc
 		       device_xname(displaydv));
 	ok = 0;
 	error = 0;
-	CIRCLEQ_FOREACH(me, &sc->sc_cld,me_next) {
+	TAILQ_FOREACH(me, &sc->sc_cld,me_next) {
 #ifdef DIAGNOSTIC
 		if (me->me_parent != sc) {
 			printf("wsmux_set_display: bad child parent %p\n", me);

Index: src/sys/dev/wscons/wsmuxvar.h
diff -u src/sys/dev/wscons/wsmuxvar.h:1.14 src/sys/dev/wscons/wsmuxvar.h:1.15
--- src/sys/dev/wscons/wsmuxvar.h:1.14	Mon Apr 28 16:24:01 2008
+++ src/sys/dev/wscons/wsmuxvar.h	Sat Nov 23 15:56:41 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: wsmuxvar.h,v 1.14 2008/04/28 20:24:01 martin Exp $	*/
+/*	$NetBSD: wsmuxvar.h,v 1.15 2013/11/23 20:56:41 christos Exp $	*/
 
 /*
  * Copyright (c) 1998 The NetBSD Foundation, Inc.
@@ -42,7 +42,7 @@ struct wsevsrc {
 #endif
 #if NWSMUX > 0
 	struct wsmux_softc *me_parent;	/* parent mux device */
-	CIRCLEQ_ENTRY(wsevsrc) me_next;	/* sibling pointers */
+	TAILQ_ENTRY(wsevsrc) me_next;	/* sibling pointers */
 #endif
 };
 
@@ -74,7 +74,7 @@ struct wssrcops {
 struct wsmux_softc {
 	struct wsevsrc sc_base;
 	struct proc *sc_p;		/* open proc */
-	CIRCLEQ_HEAD(, wsevsrc) sc_cld; /* list of children */
+	TAILQ_HEAD(, wsevsrc) sc_cld;	/* list of children */
 	u_int32_t sc_kbd_layout;	/* current layout of keyboard */
 #ifdef WSDISPLAY_COMPAT_RAWKBD
 	int sc_rawkbd;		        /* A hack to remember the kbd mode */

Reply via email to