diff options
Diffstat (limited to 'drivers/ide')
-rw-r--r-- | drivers/ide/sl82c105.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/drivers/ide/sl82c105.c b/drivers/ide/sl82c105.c index b0a460625335..0924abff52ff 100644 --- a/drivers/ide/sl82c105.c +++ b/drivers/ide/sl82c105.c | |||
@@ -10,7 +10,7 @@ | |||
10 | * with the timing registers setup. | 10 | * with the timing registers setup. |
11 | * -- Benjamin Herrenschmidt (01/11/03) benh@kernel.crashing.org | 11 | * -- Benjamin Herrenschmidt (01/11/03) benh@kernel.crashing.org |
12 | * | 12 | * |
13 | * Copyright (C) 2006-2007 MontaVista Software, Inc. <source@mvista.com> | 13 | * Copyright (C) 2006-2007,2009 MontaVista Software, Inc. <source@mvista.com> |
14 | * Copyright (C) 2007 Bartlomiej Zolnierkiewicz | 14 | * Copyright (C) 2007 Bartlomiej Zolnierkiewicz |
15 | */ | 15 | */ |
16 | 16 | ||
@@ -146,14 +146,15 @@ static void sl82c105_dma_lost_irq(ide_drive_t *drive) | |||
146 | u32 val, mask = hwif->channel ? CTRL_IDE_IRQB : CTRL_IDE_IRQA; | 146 | u32 val, mask = hwif->channel ? CTRL_IDE_IRQB : CTRL_IDE_IRQA; |
147 | u8 dma_cmd; | 147 | u8 dma_cmd; |
148 | 148 | ||
149 | printk("sl82c105: lost IRQ, resetting host\n"); | 149 | printk(KERN_WARNING "sl82c105: lost IRQ, resetting host\n"); |
150 | 150 | ||
151 | /* | 151 | /* |
152 | * Check the raw interrupt from the drive. | 152 | * Check the raw interrupt from the drive. |
153 | */ | 153 | */ |
154 | pci_read_config_dword(dev, 0x40, &val); | 154 | pci_read_config_dword(dev, 0x40, &val); |
155 | if (val & mask) | 155 | if (val & mask) |
156 | printk("sl82c105: drive was requesting IRQ, but host lost it\n"); | 156 | printk(KERN_INFO "sl82c105: drive was requesting IRQ, " |
157 | "but host lost it\n"); | ||
157 | 158 | ||
158 | /* | 159 | /* |
159 | * Was DMA enabled? If so, disable it - we're resetting the | 160 | * Was DMA enabled? If so, disable it - we're resetting the |
@@ -162,7 +163,7 @@ static void sl82c105_dma_lost_irq(ide_drive_t *drive) | |||
162 | dma_cmd = inb(hwif->dma_base + ATA_DMA_CMD); | 163 | dma_cmd = inb(hwif->dma_base + ATA_DMA_CMD); |
163 | if (dma_cmd & 1) { | 164 | if (dma_cmd & 1) { |
164 | outb(dma_cmd & ~1, hwif->dma_base + ATA_DMA_CMD); | 165 | outb(dma_cmd & ~1, hwif->dma_base + ATA_DMA_CMD); |
165 | printk("sl82c105: DMA was enabled\n"); | 166 | printk(KERN_INFO "sl82c105: DMA was enabled\n"); |
166 | } | 167 | } |
167 | 168 | ||
168 | sl82c105_reset_host(dev); | 169 | sl82c105_reset_host(dev); |