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 */