diff options
Diffstat (limited to 'drivers/scsi/sata_svw.c')
-rw-r--r-- | drivers/scsi/sata_svw.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/scsi/sata_svw.c b/drivers/scsi/sata_svw.c index 8d1a5d25c053..edef1fa969fc 100644 --- a/drivers/scsi/sata_svw.c +++ b/drivers/scsi/sata_svw.c | |||
@@ -313,6 +313,7 @@ static struct ata_port_operations k2_sata_ops = { | |||
313 | .scr_write = k2_sata_scr_write, | 313 | .scr_write = k2_sata_scr_write, |
314 | .port_start = ata_port_start, | 314 | .port_start = ata_port_start, |
315 | .port_stop = ata_port_stop, | 315 | .port_stop = ata_port_stop, |
316 | .host_stop = ata_host_stop, | ||
316 | }; | 317 | }; |
317 | 318 | ||
318 | static void k2_sata_setup_port(struct ata_ioports *port, unsigned long base) | 319 | static void k2_sata_setup_port(struct ata_ioports *port, unsigned long base) |
@@ -395,7 +396,7 @@ static int k2_sata_init_one (struct pci_dev *pdev, const struct pci_device_id *e | |||
395 | 396 | ||
396 | /* Clear a magic bit in SCR1 according to Darwin, those help | 397 | /* Clear a magic bit in SCR1 according to Darwin, those help |
397 | * some funky seagate drives (though so far, those were already | 398 | * some funky seagate drives (though so far, those were already |
398 | * set by the firmware on the machines I had access to | 399 | * set by the firmware on the machines I had access to) |
399 | */ | 400 | */ |
400 | writel(readl(mmio_base + K2_SATA_SICR1_OFFSET) & ~0x00040000, | 401 | writel(readl(mmio_base + K2_SATA_SICR1_OFFSET) & ~0x00040000, |
401 | mmio_base + K2_SATA_SICR1_OFFSET); | 402 | mmio_base + K2_SATA_SICR1_OFFSET); |