update to 2.6.9-rc1
[linux-flexiantxendom0-3.2.10.git] / drivers / scsi / sata_via.c
index 993edfc..6c0001f 100644 (file)
@@ -81,6 +81,7 @@ static struct pci_driver svia_pci_driver = {
 static Scsi_Host_Template svia_sht = {
        .module                 = THIS_MODULE,
        .name                   = DRV_NAME,
+       .ioctl                  = ata_scsi_ioctl,
        .queuecommand           = ata_scsi_queuecmd,
        .eh_strategy_handler    = ata_scsi_error,
        .can_queue              = ATA_DEF_QUEUE,
@@ -214,6 +215,7 @@ static int svia_init_one (struct pci_dev *pdev, const struct pci_device_id *ent)
        probe_ent->irq = pdev->irq;
        probe_ent->irq_flags = SA_SHIRQ;
        probe_ent->pio_mask = 0x1f;
+       probe_ent->mwdma_mask = 0x07;
        probe_ent->udma_mask = 0x7f;
 
        probe_ent->port[0].cmd_addr = pci_resource_start(pdev, 0);