diff --git a/sys/dev/mcd/mcd.c b/sys/dev/mcd/mcd.c index 355b9113bd0..bfa07c51ba5 100644 --- a/sys/dev/mcd/mcd.c +++ b/sys/dev/mcd/mcd.c @@ -40,7 +40,7 @@ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $Id: mcd.c,v 1.76 1996/04/07 17:32:14 bde Exp $ + * $Id: mcd.c,v 1.77 1996/05/03 14:57:24 phk Exp $ */ static char COPYRIGHT[] = "mcd-driver (C)1993 by H.Veit & B.Moore"; @@ -279,6 +279,7 @@ int mcd_attach(struct isa_device *dev) cd->iobase = dev->id_iobase; cd->flags |= MCDINIT; mcd_soft_reset(unit); + TAILQ_INIT(&cd->head); #ifdef NOTYET /* wire controller for interrupts and dma */ diff --git a/sys/dev/scd/scd.c b/sys/dev/scd/scd.c index 8532c662f4f..d5a7d87b3f8 100644 --- a/sys/dev/scd/scd.c +++ b/sys/dev/scd/scd.c @@ -41,7 +41,7 @@ */ -/* $Id: scd.c,v 1.18 1996/03/28 14:28:50 scrappy Exp $ */ +/* $Id: scd.c,v 1.19 1996/05/03 14:57:25 phk Exp $ */ /* Please send any comments to micke@dynas.se */ @@ -244,6 +244,7 @@ int scd_attach(struct isa_device *dev) cd->flags = SCDINIT; cd->audio_status = CD_AS_AUDIO_INVALID; + TAILQ_INIT(&cd->head); #ifdef DEVFS #define SCD_UID 0 diff --git a/sys/i386/isa/matcd/matcd.c b/sys/i386/isa/matcd/matcd.c index 04a15d7b429..2bf569e56fc 100644 --- a/sys/i386/isa/matcd/matcd.c +++ b/sys/i386/isa/matcd/matcd.c @@ -337,7 +337,7 @@ static char MATCDVERSION[]="Version 1(26) 18-Oct-95"; static char MATCDCOPYRIGHT[] = "Matsushita CD-ROM driver, Copr. 1994,1995 Frank Durda IV"; /* The proceeding strings may not be changed*/ -/* $Id: matcd.c,v 1.15 1996/03/28 14:29:52 scrappy Exp $ */ +/* $Id: matcd.c,v 1.16 1996/05/03 14:58:09 phk Exp $ */ /*--------------------------------------------------------------------------- Include declarations @@ -1382,6 +1382,7 @@ matcd_attach(struct isa_device *dev) #endif /*DEBUGPROBE*/ printf("matcdc%d Host interface type %d\n", nextcontroller,iftype); + TAILQ_INIT(&request_head[nextcontroller]); for (cdrive=0; cdrive<4; cdrive++) { /*We're hunting drives...*/ zero_cmd(cmd); cmd[0]=NOP; /*A reasonably harmless command. diff --git a/sys/i386/isa/mcd.c b/sys/i386/isa/mcd.c index 355b9113bd0..bfa07c51ba5 100644 --- a/sys/i386/isa/mcd.c +++ b/sys/i386/isa/mcd.c @@ -40,7 +40,7 @@ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $Id: mcd.c,v 1.76 1996/04/07 17:32:14 bde Exp $ + * $Id: mcd.c,v 1.77 1996/05/03 14:57:24 phk Exp $ */ static char COPYRIGHT[] = "mcd-driver (C)1993 by H.Veit & B.Moore"; @@ -279,6 +279,7 @@ int mcd_attach(struct isa_device *dev) cd->iobase = dev->id_iobase; cd->flags |= MCDINIT; mcd_soft_reset(unit); + TAILQ_INIT(&cd->head); #ifdef NOTYET /* wire controller for interrupts and dma */ diff --git a/sys/i386/isa/scd.c b/sys/i386/isa/scd.c index 8532c662f4f..d5a7d87b3f8 100644 --- a/sys/i386/isa/scd.c +++ b/sys/i386/isa/scd.c @@ -41,7 +41,7 @@ */ -/* $Id: scd.c,v 1.18 1996/03/28 14:28:50 scrappy Exp $ */ +/* $Id: scd.c,v 1.19 1996/05/03 14:57:25 phk Exp $ */ /* Please send any comments to micke@dynas.se */ @@ -244,6 +244,7 @@ int scd_attach(struct isa_device *dev) cd->flags = SCDINIT; cd->audio_status = CD_AS_AUDIO_INVALID; + TAILQ_INIT(&cd->head); #ifdef DEVFS #define SCD_UID 0