libata: remove ATA_FLAG_NO_LEGACY
authorSergei Shtylyov <sshtylyov@ru.mvista.com>
Fri, 4 Feb 2011 19:05:48 +0000 (22:05 +0300)
committerJeff Garzik <jgarzik@redhat.com>
Wed, 2 Mar 2011 07:36:46 +0000 (02:36 -0500)
All checks of ATA_FLAG_NO_LEGACY have been removed by the commits
c791c30670ea61f19eec390124128bf278e854fe ([libata] minor PCI IDE probe
fixes and cleanups) and f0d36efdc624beb3d9e29b9ab9e9537bf0f25d5b (libata:
update libata core layer to use devres), so I think it's time to finally
get rid of this flag...

Signed-off-by: Sergei Shtylyov <sshtylyov@ru.mvista.com>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
28 files changed:
drivers/ata/ahci.c
drivers/ata/ahci.h
drivers/ata/pata_bf54x.c
drivers/ata/pata_ixp4xx_cf.c
drivers/ata/pata_macio.c
drivers/ata/pata_octeon_cf.c
drivers/ata/pata_palmld.c
drivers/ata/pata_pdc2027x.c
drivers/ata/pata_rb532_cf.c
drivers/ata/pata_scc.c
drivers/ata/pdc_adma.c
drivers/ata/sata_dwc_460ex.c
drivers/ata/sata_fsl.c
drivers/ata/sata_mv.c
drivers/ata/sata_nv.c
drivers/ata/sata_promise.c
drivers/ata/sata_qstor.c
drivers/ata/sata_sil.c
drivers/ata/sata_sil24.c
drivers/ata/sata_sis.c
drivers/ata/sata_svw.c
drivers/ata/sata_sx4.c
drivers/ata/sata_uli.c
drivers/ata/sata_via.c
drivers/ata/sata_vsc.c
drivers/scsi/ipr.c
drivers/scsi/libsas/sas_ata.c
include/linux/libata.h

index 3a0435181f77d9057474b050c77d465c7fcfcaa5..6856d877a69b0c9abde9edbf591b49457edff3de 100644 (file)
@@ -175,8 +175,7 @@ static const struct ata_port_info ahci_port_info[] = {
        {
                AHCI_HFLAGS     (AHCI_HFLAG_NO_NCQ | AHCI_HFLAG_NO_MSI |
                                 AHCI_HFLAG_MV_PATA | AHCI_HFLAG_NO_PMP),
-               .flags          = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY |
-                                 ATA_FLAG_PIO_DMA,
+               .flags          = ATA_FLAG_SATA | ATA_FLAG_PIO_DMA,
                .pio_mask       = ATA_PIO4,
                .udma_mask      = ATA_UDMA6,
                .port_ops       = &ahci_ops,
index 9a323417907e6e281bf238e4ed7ab11af951c01e..fd75844fb0099ffbcd08ce39aeebe0d98c4dd369 100644 (file)
@@ -213,8 +213,7 @@ enum {
 
        /* ap->flags bits */
 
-       AHCI_FLAG_COMMON                = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY |
-                                         ATA_FLAG_PIO_DMA |
+       AHCI_FLAG_COMMON                = ATA_FLAG_SATA | ATA_FLAG_PIO_DMA |
                                          ATA_FLAG_ACPI_SATA | ATA_FLAG_AN |
                                          ATA_FLAG_LPM,
 
index 1086cacf3cf55737a6581447fca529f1e9679440..e0b58b8dfe6f20546af962ed5c3322842cb7460e 100644 (file)
@@ -1454,8 +1454,7 @@ static struct ata_port_operations bfin_pata_ops = {
 
 static struct ata_port_info bfin_port_info[] = {
        {
-               .flags          = ATA_FLAG_SLAVE_POSS
-                               | ATA_FLAG_NO_LEGACY,
+               .flags          = ATA_FLAG_SLAVE_POSS,
                .pio_mask       = ATA_PIO4,
                .mwdma_mask     = 0,
                .udma_mask      = 0,
index 783ec4fc11195aa899387e75d650cf8c6082a210..5253b271b3fe7a39cdbcbe01ee1f9f60dc421ae4 100644 (file)
@@ -177,7 +177,7 @@ static __devinit int ixp4xx_pata_probe(struct platform_device *pdev)
 
        ap->ops = &ixp4xx_port_ops;
        ap->pio_mask = ATA_PIO4;
-       ap->flags |= ATA_FLAG_NO_LEGACY | ATA_FLAG_NO_ATAPI;
+       ap->flags |= ATA_FLAG_NO_ATAPI;
 
        ixp4xx_setup_port(ap, data, cs0->start, cs1->start);
 
index 7f7b883c008e880b06ddcd9032c8f07b5a7d3864..46f589edccdb42c9727c6ec0e15feb60cdff9c23 100644 (file)
@@ -1053,7 +1053,7 @@ static int __devinit pata_macio_common_init(struct pata_macio_priv        *priv,
        /* Allocate libata host for 1 port */
        memset(&pinfo, 0, sizeof(struct ata_port_info));
        pmac_macio_calc_timing_masks(priv, &pinfo);
-       pinfo.flags             = ATA_FLAG_SLAVE_POSS | ATA_FLAG_NO_LEGACY;
+       pinfo.flags             = ATA_FLAG_SLAVE_POSS;
        pinfo.port_ops          = &pata_macio_ops;
        pinfo.private_data      = priv;
 
index 18703e2e51c6f3bda1205e1805b4322bb2628675..220ddc90608f357ac411c05ccc589b5d8abe56c6 100644 (file)
@@ -848,8 +848,7 @@ static int __devinit octeon_cf_probe(struct platform_device *pdev)
        cf_port->ap = ap;
        ap->ops = &octeon_cf_ops;
        ap->pio_mask = ATA_PIO6;
-       ap->flags |= ATA_FLAG_NO_LEGACY | ATA_FLAG_NO_ATAPI
-                 | ATA_FLAG_PIO_POLLING;
+       ap->flags |= ATA_FLAG_NO_ATAPI | ATA_FLAG_PIO_POLLING;
 
        base = cs0 + ocd->base_region_bias;
        if (!ocd->is16bit) {
index 462a5fcebab9895b91f3f25f706f24a99bc83664..a2a73d9538404dbd5b602c9f199c2a5e5e165b41 100644 (file)
@@ -85,7 +85,7 @@ static __devinit int palmld_pata_probe(struct platform_device *pdev)
        ap = host->ports[0];
        ap->ops = &palmld_port_ops;
        ap->pio_mask = ATA_PIO4;
-       ap->flags |= ATA_FLAG_NO_LEGACY | ATA_FLAG_PIO_POLLING;
+       ap->flags |= ATA_FLAG_PIO_POLLING;
 
        /* memory mapping voodoo */
        ap->ioaddr.cmd_addr = mem + 0x10;
index 57ef92ce1a5c4e22f2f8d834edd11e2d85690e10..9765ace169210e5078f673c3e8ba88fb541d095b 100644 (file)
@@ -150,7 +150,7 @@ static struct ata_port_operations pdc2027x_pata133_ops = {
 static struct ata_port_info pdc2027x_port_info[] = {
        /* PDC_UDMA_100 */
        {
-               .flags          = ATA_FLAG_NO_LEGACY | ATA_FLAG_SLAVE_POSS,
+               .flags          = ATA_FLAG_SLAVE_POSS,
                .pio_mask       = ATA_PIO4,
                .mwdma_mask     = ATA_MWDMA2,
                .udma_mask      = ATA_UDMA5,
@@ -158,7 +158,7 @@ static struct ata_port_info pdc2027x_port_info[] = {
        },
        /* PDC_UDMA_133 */
        {
-               .flags          = ATA_FLAG_NO_LEGACY | ATA_FLAG_SLAVE_POSS,
+               .flags          = ATA_FLAG_SLAVE_POSS,
                .pio_mask       = ATA_PIO4,
                .mwdma_mask     = ATA_MWDMA2,
                .udma_mask      = ATA_UDMA6,
index 0365a5d714f6f6489ed8aeae8241e8dc53c73ed0..baeaf938d55bcad895c91dd673620dd1c928eabb 100644 (file)
@@ -91,7 +91,6 @@ static void rb532_pata_setup_ports(struct ata_host *ah)
 
        ap->ops         = &rb532_pata_port_ops;
        ap->pio_mask    = ATA_PIO4;
-       ap->flags       = ATA_FLAG_NO_LEGACY;
 
        ap->ioaddr.cmd_addr     = info->iobase + RB500_CF_REG_BASE;
        ap->ioaddr.ctl_addr     = info->iobase + RB500_CF_REG_CTRL;
index 5eb050086f38e24a7f3b8115cf4fc580d1fd089d..88ea9b677b4708d22ddff833b8a56177800162ca 100644 (file)
@@ -959,7 +959,7 @@ static struct ata_port_operations scc_pata_ops = {
 
 static struct ata_port_info scc_port_info[] = {
        {
-               .flags          = ATA_FLAG_SLAVE_POSS | ATA_FLAG_NO_LEGACY,
+               .flags          = ATA_FLAG_SLAVE_POSS,
                .pio_mask       = ATA_PIO4,
                /* No MWDMA */
                .udma_mask      = ATA_UDMA6,
index 384f202fbdeceab623b9a802258b9494a2fb787d..1111712b3d7d8319abf4c8209d5f5c767e748ab5 100644 (file)
@@ -166,8 +166,7 @@ static struct ata_port_operations adma_ata_ops = {
 static struct ata_port_info adma_port_info[] = {
        /* board_1841_idx */
        {
-               .flags          = ATA_FLAG_SLAVE_POSS |
-                                 ATA_FLAG_NO_LEGACY | ATA_FLAG_PIO_POLLING,
+               .flags          = ATA_FLAG_SLAVE_POSS | ATA_FLAG_PIO_POLLING,
                .pio_mask       = ATA_PIO4_ONLY,
                .udma_mask      = ATA_UDMA4,
                .port_ops       = &adma_ata_ops,
index 8c37b0e7fad83f091949f0058a6cf5c358cb70d3..712ab5a4922e66bd2847ab54e630fec3f714e425 100644 (file)
@@ -1618,8 +1618,7 @@ static struct ata_port_operations sata_dwc_ops = {
 
 static const struct ata_port_info sata_dwc_port_info[] = {
        {
-               .flags          = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY |
-                                 ATA_FLAG_NCQ,
+               .flags          = ATA_FLAG_SATA | ATA_FLAG_NCQ,
                .pio_mask       = ATA_PIO4,
                .udma_mask      = ATA_UDMA6,
                .port_ops       = &sata_dwc_ops,
index 1d70cf714275a8edc459369c0e93f89c16de8def..beef37134a042ee01a589bcbf691e966ff97bacf 100644 (file)
@@ -33,9 +33,8 @@ enum {
        SATA_FSL_MAX_PRD_USABLE = SATA_FSL_MAX_PRD - 1,
        SATA_FSL_MAX_PRD_DIRECT = 16,   /* Direct PRDT entries */
 
-       SATA_FSL_HOST_FLAGS     = (ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY |
-                               ATA_FLAG_PIO_DMA | ATA_FLAG_PMP |
-                               ATA_FLAG_NCQ | ATA_FLAG_AN),
+       SATA_FSL_HOST_FLAGS     = (ATA_FLAG_SATA | ATA_FLAG_PIO_DMA |
+                               ATA_FLAG_PMP | ATA_FLAG_NCQ | ATA_FLAG_AN),
 
        SATA_FSL_MAX_CMDS       = SATA_FSL_QUEUE_DEPTH,
        SATA_FSL_CMD_HDR_SIZE   = 16,   /* 4 DWORDS */
index a2193fc52763465ac4250d5f64ac323550a7cacb..cd40651e9b72b977c5f8cc520b66a8d89f289689 100644 (file)
@@ -160,8 +160,7 @@ enum {
        /* Host Flags */
        MV_FLAG_DUAL_HC         = (1 << 30),  /* two SATA Host Controllers */
 
-       MV_COMMON_FLAGS         = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY |
-                                 ATA_FLAG_PIO_POLLING,
+       MV_COMMON_FLAGS         = ATA_FLAG_SATA | ATA_FLAG_PIO_POLLING,
 
        MV_GEN_I_FLAGS          = MV_COMMON_FLAGS | ATA_FLAG_NO_ATAPI,
 
index cca96e89339d1c1f40b8adefba1be963409e38a0..42344e3c686df4194240ac759a20eafb57c98f16 100644 (file)
@@ -539,7 +539,7 @@ struct nv_pi_priv {
 static const struct ata_port_info nv_port_info[] = {
        /* generic */
        {
-               .flags          = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY,
+               .flags          = ATA_FLAG_SATA,
                .pio_mask       = NV_PIO_MASK,
                .mwdma_mask     = NV_MWDMA_MASK,
                .udma_mask      = NV_UDMA_MASK,
@@ -548,7 +548,7 @@ static const struct ata_port_info nv_port_info[] = {
        },
        /* nforce2/3 */
        {
-               .flags          = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY,
+               .flags          = ATA_FLAG_SATA,
                .pio_mask       = NV_PIO_MASK,
                .mwdma_mask     = NV_MWDMA_MASK,
                .udma_mask      = NV_UDMA_MASK,
@@ -557,7 +557,7 @@ static const struct ata_port_info nv_port_info[] = {
        },
        /* ck804 */
        {
-               .flags          = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY,
+               .flags          = ATA_FLAG_SATA,
                .pio_mask       = NV_PIO_MASK,
                .mwdma_mask     = NV_MWDMA_MASK,
                .udma_mask      = NV_UDMA_MASK,
@@ -566,8 +566,7 @@ static const struct ata_port_info nv_port_info[] = {
        },
        /* ADMA */
        {
-               .flags          = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY |
-                                 ATA_FLAG_NCQ,
+               .flags          = ATA_FLAG_SATA | ATA_FLAG_NCQ,
                .pio_mask       = NV_PIO_MASK,
                .mwdma_mask     = NV_MWDMA_MASK,
                .udma_mask      = NV_UDMA_MASK,
@@ -576,7 +575,7 @@ static const struct ata_port_info nv_port_info[] = {
        },
        /* MCP5x */
        {
-               .flags          = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY,
+               .flags          = ATA_FLAG_SATA,
                .pio_mask       = NV_PIO_MASK,
                .mwdma_mask     = NV_MWDMA_MASK,
                .udma_mask      = NV_UDMA_MASK,
@@ -585,8 +584,7 @@ static const struct ata_port_info nv_port_info[] = {
        },
        /* SWNCQ */
        {
-               .flags          = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY |
-                                 ATA_FLAG_NCQ,
+               .flags          = ATA_FLAG_SATA | ATA_FLAG_NCQ,
                .pio_mask       = NV_PIO_MASK,
                .mwdma_mask     = NV_MWDMA_MASK,
                .udma_mask      = NV_UDMA_MASK,
index b0cba3cd93618ff8e220bcfa3b2ecc89de2fb9ae..a004b1e0ea6d6d8b4d1dc12249d9fe477905d961 100644 (file)
@@ -134,8 +134,7 @@ enum {
        PDC_IRQ_DISABLE         = (1 << 10),
        PDC_RESET               = (1 << 11), /* HDMA reset */
 
-       PDC_COMMON_FLAGS        = ATA_FLAG_NO_LEGACY |
-                                 ATA_FLAG_PIO_POLLING,
+       PDC_COMMON_FLAGS        = ATA_FLAG_PIO_POLLING,
 
        /* ap->flags bits */
        PDC_FLAG_GEN_II         = (1 << 24),
index 5e30a799439132e4be09d12a97ed6ed0a370fc39..c5603265fa58120ae74613bf4bf29666293acfd1 100644 (file)
@@ -155,8 +155,7 @@ static struct ata_port_operations qs_ata_ops = {
 static const struct ata_port_info qs_port_info[] = {
        /* board_2068_idx */
        {
-               .flags          = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY |
-                                 ATA_FLAG_PIO_POLLING,
+               .flags          = ATA_FLAG_SATA | ATA_FLAG_PIO_POLLING,
                .pio_mask       = ATA_PIO4_ONLY,
                .udma_mask      = ATA_UDMA6,
                .port_ops       = &qs_ata_ops,
index 0742d3d968e0ab24b6e760c27f2f7704706c5ca1..b42edaaf3a53cc8dcfdcaf0135670c65cad7b6e0 100644 (file)
@@ -61,7 +61,7 @@ enum {
        SIL_FLAG_RERR_ON_DMA_ACT = (1 << 29),
        SIL_FLAG_MOD15WRITE     = (1 << 30),
 
-       SIL_DFL_PORT_FLAGS      = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY,
+       SIL_DFL_PORT_FLAGS      = ATA_FLAG_SATA,
 
        /*
         * Controller IDs
index 1ad7b94f0b38a30ff10d99f565fb954607a01442..06c564e550518125daa708f725983bf9347045c4 100644 (file)
@@ -244,10 +244,9 @@ enum {
        BID_SIL3131             = 2,
 
        /* host flags */
-       SIL24_COMMON_FLAGS      = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY |
-                                 ATA_FLAG_PIO_DMA | ATA_FLAG_NCQ |
-                                 ATA_FLAG_ACPI_SATA | ATA_FLAG_AN |
-                                 ATA_FLAG_PMP,
+       SIL24_COMMON_FLAGS      = ATA_FLAG_SATA | ATA_FLAG_PIO_DMA |
+                                 ATA_FLAG_NCQ | ATA_FLAG_ACPI_SATA |
+                                 ATA_FLAG_AN | ATA_FLAG_PMP,
        SIL24_FLAG_PCIX_IRQ_WOC = (1 << 24), /* IRQ loss errata on PCI-X */
 
        IRQ_STAT_4PORTS         = 0xf,
index 2bfe3ae039769492eeec9896178436d1d316ac34..cdcc13e9cf515b678c23543e26197cb2a57f54ba 100644 (file)
@@ -96,7 +96,7 @@ static struct ata_port_operations sis_ops = {
 };
 
 static const struct ata_port_info sis_port_info = {
-       .flags          = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY,
+       .flags          = ATA_FLAG_SATA,
        .pio_mask       = ATA_PIO4,
        .mwdma_mask     = ATA_MWDMA2,
        .udma_mask      = ATA_UDMA6,
index adc913a35189fdedecdc24c2c0955b97737618b5..35eabcf34568ec2dc34afac2dfac7e788d4ed30d 100644 (file)
@@ -359,8 +359,7 @@ static struct ata_port_operations k2_sata_ops = {
 static const struct ata_port_info k2_port_info[] = {
        /* chip_svw4 */
        {
-               .flags          = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY |
-                                 K2_FLAG_NO_ATAPI_DMA,
+               .flags          = ATA_FLAG_SATA | K2_FLAG_NO_ATAPI_DMA,
                .pio_mask       = ATA_PIO4,
                .mwdma_mask     = ATA_MWDMA2,
                .udma_mask      = ATA_UDMA6,
@@ -368,8 +367,8 @@ static const struct ata_port_info k2_port_info[] = {
        },
        /* chip_svw8 */
        {
-               .flags          = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY |
-                                 K2_FLAG_NO_ATAPI_DMA | K2_FLAG_SATA_8_PORTS,
+               .flags          = ATA_FLAG_SATA | K2_FLAG_NO_ATAPI_DMA |
+                                 K2_FLAG_SATA_8_PORTS,
                .pio_mask       = ATA_PIO4,
                .mwdma_mask     = ATA_MWDMA2,
                .udma_mask      = ATA_UDMA6,
@@ -377,8 +376,7 @@ static const struct ata_port_info k2_port_info[] = {
        },
        /* chip_svw42 */
        {
-               .flags          = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY |
-                                 K2_FLAG_BAR_POS_3,
+               .flags          = ATA_FLAG_SATA | K2_FLAG_BAR_POS_3,
                .pio_mask       = ATA_PIO4,
                .mwdma_mask     = ATA_MWDMA2,
                .udma_mask      = ATA_UDMA6,
@@ -386,7 +384,7 @@ static const struct ata_port_info k2_port_info[] = {
        },
        /* chip_svw43 */
        {
-               .flags          = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY,
+               .flags          = ATA_FLAG_SATA,
                .pio_mask       = ATA_PIO4,
                .mwdma_mask     = ATA_MWDMA2,
                .udma_mask      = ATA_UDMA6,
index d58e656bef702ef6240839c89afb9211c0e4c087..8fd3b7252bda029baf14fca9741c21f08448e6ef 100644 (file)
@@ -273,8 +273,8 @@ static struct ata_port_operations pdc_20621_ops = {
 static const struct ata_port_info pdc_port_info[] = {
        /* board_20621 */
        {
-               .flags          = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY |
-                                 ATA_FLAG_NO_ATAPI | ATA_FLAG_PIO_POLLING,
+               .flags          = ATA_FLAG_SATA | ATA_FLAG_NO_ATAPI |
+                                 ATA_FLAG_PIO_POLLING,
                .pio_mask       = ATA_PIO4,
                .mwdma_mask     = ATA_MWDMA2,
                .udma_mask      = ATA_UDMA6,
index b8578c32d3442e4e00f5d3d49b6039fb04d766c4..235be717a71352a5a40c5cedfcfd0ec088bb99ff 100644 (file)
@@ -88,8 +88,7 @@ static struct ata_port_operations uli_ops = {
 };
 
 static const struct ata_port_info uli_port_info = {
-       .flags          = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY |
-                         ATA_FLAG_IGN_SIMPLEX,
+       .flags          = ATA_FLAG_SATA | ATA_FLAG_IGN_SIMPLEX,
        .pio_mask       = ATA_PIO4,
        .udma_mask      = ATA_UDMA6,
        .port_ops       = &uli_ops,
index 8b677bbf2d37be97d37e89c57441e26807a55e87..21242c5709a0c14bef6f5e48aae6c54c1cab8534 100644 (file)
@@ -148,7 +148,7 @@ static struct ata_port_operations vt8251_ops = {
 };
 
 static const struct ata_port_info vt6420_port_info = {
-       .flags          = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY,
+       .flags          = ATA_FLAG_SATA,
        .pio_mask       = ATA_PIO4,
        .mwdma_mask     = ATA_MWDMA2,
        .udma_mask      = ATA_UDMA6,
@@ -156,7 +156,7 @@ static const struct ata_port_info vt6420_port_info = {
 };
 
 static struct ata_port_info vt6421_sport_info = {
-       .flags          = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY,
+       .flags          = ATA_FLAG_SATA,
        .pio_mask       = ATA_PIO4,
        .mwdma_mask     = ATA_MWDMA2,
        .udma_mask      = ATA_UDMA6,
@@ -164,7 +164,7 @@ static struct ata_port_info vt6421_sport_info = {
 };
 
 static struct ata_port_info vt6421_pport_info = {
-       .flags          = ATA_FLAG_SLAVE_POSS | ATA_FLAG_NO_LEGACY,
+       .flags          = ATA_FLAG_SLAVE_POSS,
        .pio_mask       = ATA_PIO4,
        /* No MWDMA */
        .udma_mask      = ATA_UDMA6,
@@ -172,8 +172,7 @@ static struct ata_port_info vt6421_pport_info = {
 };
 
 static struct ata_port_info vt8251_port_info = {
-       .flags          = ATA_FLAG_SATA | ATA_FLAG_SLAVE_POSS |
-                         ATA_FLAG_NO_LEGACY,
+       .flags          = ATA_FLAG_SATA | ATA_FLAG_SLAVE_POSS,
        .pio_mask       = ATA_PIO4,
        .mwdma_mask     = ATA_MWDMA2,
        .udma_mask      = ATA_UDMA6,
index 192bdc7d8f6e105ea6db1e117329200705ef8f8b..7c987371136e10a6450409e274659e2a0861ce4f 100644 (file)
@@ -340,7 +340,7 @@ static int __devinit vsc_sata_init_one(struct pci_dev *pdev,
                                       const struct pci_device_id *ent)
 {
        static const struct ata_port_info pi = {
-               .flags          = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY,
+               .flags          = ATA_FLAG_SATA,
                .pio_mask       = ATA_PIO4,
                .mwdma_mask     = ATA_MWDMA2,
                .udma_mask      = ATA_UDMA6,
index e437c8ae9d414dd1275b408e05019ac9dd183dfb..d841e98a8bd54c75053bd712eafe64ea4039cbf1 100644 (file)
@@ -6219,7 +6219,7 @@ static struct ata_port_operations ipr_sata_ops = {
 };
 
 static struct ata_port_info sata_port_info = {
-       .flags          = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY | ATA_FLAG_PIO_DMA,
+       .flags          = ATA_FLAG_SATA | ATA_FLAG_PIO_DMA,
        .pio_mask       = ATA_PIO4_ONLY,
        .mwdma_mask     = ATA_MWDMA2,
        .udma_mask      = ATA_UDMA6,
index 7538b6ffb3fe6b1ae96baf4f6f26c694f855ca41..4d3b704ede1cef203576c78b4d339728ead33788 100644 (file)
@@ -372,8 +372,7 @@ static struct ata_port_operations sas_sata_ops = {
 };
 
 static struct ata_port_info sata_port_info = {
-       .flags = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY | ATA_FLAG_PIO_DMA |
-                ATA_FLAG_NCQ,
+       .flags = ATA_FLAG_SATA | ATA_FLAG_PIO_DMA | ATA_FLAG_NCQ,
        .pio_mask = ATA_PIO4,
        .mwdma_mask = ATA_MWDMA2,
        .udma_mask = ATA_UDMA6,
index 0c3d9e1448915444594083b53b366599b20b3598..26d80479c75f5bcecd66cd5b23f4a7c378061eb0 100644 (file)
@@ -179,7 +179,6 @@ enum {
        ATA_FLAG_SLAVE_POSS     = (1 << 0), /* host supports slave dev */
                                            /* (doesn't imply presence) */
        ATA_FLAG_SATA           = (1 << 1),
-       ATA_FLAG_NO_LEGACY      = (1 << 2), /* no legacy mode check */
        ATA_FLAG_NO_ATAPI       = (1 << 6), /* No ATAPI support */
        ATA_FLAG_PIO_DMA        = (1 << 7), /* PIO cmds via DMA */
        ATA_FLAG_PIO_LBA48      = (1 << 8), /* Host DMA engine is LBA28 only */