From 45a30a41d231162459cd57cb792613a9bf4632e7 Mon Sep 17 00:00:00 2001 From: Alexander Motin Date: Mon, 13 Jul 2009 18:01:49 +0000 Subject: [PATCH] Fix Marvel SATA controllers operation, broken by rev. 188765, by using uninitialized variable. Tested by: Chris Hedley Approved by: re (kensmith) --- sys/dev/ata/chipsets/ata-marvell.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/dev/ata/chipsets/ata-marvell.c b/sys/dev/ata/chipsets/ata-marvell.c index a1dff9bd97a..0544e199ed0 100644 --- a/sys/dev/ata/chipsets/ata-marvell.c +++ b/sys/dev/ata/chipsets/ata-marvell.c @@ -220,11 +220,11 @@ ata_marvell_edma_ch_attach(device_t dev) { struct ata_pci_controller *ctlr = device_get_softc(device_get_parent(dev)); struct ata_channel *ch = device_get_softc(dev); - u_int64_t work = ch->dma.work_bus; + u_int64_t work; int i; ata_marvell_edma_dmainit(dev); - + work = ch->dma.work_bus; /* clear work area */ bzero(ch->dma.work, 1024+256);