]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - drivers/ata/sata_dwc_460ex.c
ata: sata_dwc_460ex: fix crash on offline links without an attached drive
[mirror_ubuntu-bionic-kernel.git] / drivers / ata / sata_dwc_460ex.c
index 5213e2205606a1cf3cf8d29831115d7753a73338..7f953892647ae25ba08a7773206677e8216de25e 100644 (file)
@@ -1134,6 +1134,11 @@ static int sata_dwc_hardreset(struct ata_link *link, unsigned int *class,
        return ret;
 }
 
+static void sata_dwc_dev_select(struct ata_port *ap, unsigned int device)
+{
+       /* SATA DWC is master only */
+}
+
 /*
  * scsi mid-layer and libata interface structures
  */
@@ -1164,6 +1169,8 @@ static struct ata_port_operations sata_dwc_ops = {
        .port_start             = sata_dwc_port_start,
        .port_stop              = sata_dwc_port_stop,
 
+       .sff_dev_select         = sata_dwc_dev_select,
+
        .bmdma_setup            = sata_dwc_bmdma_setup,
        .bmdma_start            = sata_dwc_bmdma_start,
 };