Commit 9cbe056f6c467e7395d5aec39aceec47812eb98e
Committed by
Jeff Garzik
1 parent
3696df3099
Exists in
master
and in
7 other branches
libata: remove ATA_FLAG_NO_LEGACY
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>
Showing 28 changed files with 43 additions and 63 deletions Side-by-side Diff
- 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
drivers/ata/ahci.c
... | ... | @@ -175,8 +175,7 @@ |
175 | 175 | { |
176 | 176 | AHCI_HFLAGS (AHCI_HFLAG_NO_NCQ | AHCI_HFLAG_NO_MSI | |
177 | 177 | AHCI_HFLAG_MV_PATA | AHCI_HFLAG_NO_PMP), |
178 | - .flags = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY | | |
179 | - ATA_FLAG_PIO_DMA, | |
178 | + .flags = ATA_FLAG_SATA | ATA_FLAG_PIO_DMA, | |
180 | 179 | .pio_mask = ATA_PIO4, |
181 | 180 | .udma_mask = ATA_UDMA6, |
182 | 181 | .port_ops = &ahci_ops, |
drivers/ata/ahci.h
drivers/ata/pata_bf54x.c
drivers/ata/pata_ixp4xx_cf.c
drivers/ata/pata_macio.c
... | ... | @@ -1053,7 +1053,7 @@ |
1053 | 1053 | /* Allocate libata host for 1 port */ |
1054 | 1054 | memset(&pinfo, 0, sizeof(struct ata_port_info)); |
1055 | 1055 | pmac_macio_calc_timing_masks(priv, &pinfo); |
1056 | - pinfo.flags = ATA_FLAG_SLAVE_POSS | ATA_FLAG_NO_LEGACY; | |
1056 | + pinfo.flags = ATA_FLAG_SLAVE_POSS; | |
1057 | 1057 | pinfo.port_ops = &pata_macio_ops; |
1058 | 1058 | pinfo.private_data = priv; |
1059 | 1059 |
drivers/ata/pata_octeon_cf.c
... | ... | @@ -848,8 +848,7 @@ |
848 | 848 | cf_port->ap = ap; |
849 | 849 | ap->ops = &octeon_cf_ops; |
850 | 850 | ap->pio_mask = ATA_PIO6; |
851 | - ap->flags |= ATA_FLAG_NO_LEGACY | ATA_FLAG_NO_ATAPI | |
852 | - | ATA_FLAG_PIO_POLLING; | |
851 | + ap->flags |= ATA_FLAG_NO_ATAPI | ATA_FLAG_PIO_POLLING; | |
853 | 852 | |
854 | 853 | base = cs0 + ocd->base_region_bias; |
855 | 854 | if (!ocd->is16bit) { |
drivers/ata/pata_palmld.c
drivers/ata/pata_pdc2027x.c
... | ... | @@ -150,7 +150,7 @@ |
150 | 150 | static struct ata_port_info pdc2027x_port_info[] = { |
151 | 151 | /* PDC_UDMA_100 */ |
152 | 152 | { |
153 | - .flags = ATA_FLAG_NO_LEGACY | ATA_FLAG_SLAVE_POSS, | |
153 | + .flags = ATA_FLAG_SLAVE_POSS, | |
154 | 154 | .pio_mask = ATA_PIO4, |
155 | 155 | .mwdma_mask = ATA_MWDMA2, |
156 | 156 | .udma_mask = ATA_UDMA5, |
... | ... | @@ -158,7 +158,7 @@ |
158 | 158 | }, |
159 | 159 | /* PDC_UDMA_133 */ |
160 | 160 | { |
161 | - .flags = ATA_FLAG_NO_LEGACY | ATA_FLAG_SLAVE_POSS, | |
161 | + .flags = ATA_FLAG_SLAVE_POSS, | |
162 | 162 | .pio_mask = ATA_PIO4, |
163 | 163 | .mwdma_mask = ATA_MWDMA2, |
164 | 164 | .udma_mask = ATA_UDMA6, |
drivers/ata/pata_rb532_cf.c
drivers/ata/pata_scc.c
drivers/ata/pdc_adma.c
... | ... | @@ -166,8 +166,7 @@ |
166 | 166 | static struct ata_port_info adma_port_info[] = { |
167 | 167 | /* board_1841_idx */ |
168 | 168 | { |
169 | - .flags = ATA_FLAG_SLAVE_POSS | | |
170 | - ATA_FLAG_NO_LEGACY | ATA_FLAG_PIO_POLLING, | |
169 | + .flags = ATA_FLAG_SLAVE_POSS | ATA_FLAG_PIO_POLLING, | |
171 | 170 | .pio_mask = ATA_PIO4_ONLY, |
172 | 171 | .udma_mask = ATA_UDMA4, |
173 | 172 | .port_ops = &adma_ata_ops, |
drivers/ata/sata_dwc_460ex.c
... | ... | @@ -1618,8 +1618,7 @@ |
1618 | 1618 | |
1619 | 1619 | static const struct ata_port_info sata_dwc_port_info[] = { |
1620 | 1620 | { |
1621 | - .flags = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY | | |
1622 | - ATA_FLAG_NCQ, | |
1621 | + .flags = ATA_FLAG_SATA | ATA_FLAG_NCQ, | |
1623 | 1622 | .pio_mask = ATA_PIO4, |
1624 | 1623 | .udma_mask = ATA_UDMA6, |
1625 | 1624 | .port_ops = &sata_dwc_ops, |
drivers/ata/sata_fsl.c
... | ... | @@ -33,9 +33,8 @@ |
33 | 33 | SATA_FSL_MAX_PRD_USABLE = SATA_FSL_MAX_PRD - 1, |
34 | 34 | SATA_FSL_MAX_PRD_DIRECT = 16, /* Direct PRDT entries */ |
35 | 35 | |
36 | - SATA_FSL_HOST_FLAGS = (ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY | | |
37 | - ATA_FLAG_PIO_DMA | ATA_FLAG_PMP | | |
38 | - ATA_FLAG_NCQ | ATA_FLAG_AN), | |
36 | + SATA_FSL_HOST_FLAGS = (ATA_FLAG_SATA | ATA_FLAG_PIO_DMA | | |
37 | + ATA_FLAG_PMP | ATA_FLAG_NCQ | ATA_FLAG_AN), | |
39 | 38 | |
40 | 39 | SATA_FSL_MAX_CMDS = SATA_FSL_QUEUE_DEPTH, |
41 | 40 | SATA_FSL_CMD_HDR_SIZE = 16, /* 4 DWORDS */ |
drivers/ata/sata_mv.c
... | ... | @@ -160,8 +160,7 @@ |
160 | 160 | /* Host Flags */ |
161 | 161 | MV_FLAG_DUAL_HC = (1 << 30), /* two SATA Host Controllers */ |
162 | 162 | |
163 | - MV_COMMON_FLAGS = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY | | |
164 | - ATA_FLAG_PIO_POLLING, | |
163 | + MV_COMMON_FLAGS = ATA_FLAG_SATA | ATA_FLAG_PIO_POLLING, | |
165 | 164 | |
166 | 165 | MV_GEN_I_FLAGS = MV_COMMON_FLAGS | ATA_FLAG_NO_ATAPI, |
167 | 166 |
drivers/ata/sata_nv.c
... | ... | @@ -539,7 +539,7 @@ |
539 | 539 | static const struct ata_port_info nv_port_info[] = { |
540 | 540 | /* generic */ |
541 | 541 | { |
542 | - .flags = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY, | |
542 | + .flags = ATA_FLAG_SATA, | |
543 | 543 | .pio_mask = NV_PIO_MASK, |
544 | 544 | .mwdma_mask = NV_MWDMA_MASK, |
545 | 545 | .udma_mask = NV_UDMA_MASK, |
... | ... | @@ -548,7 +548,7 @@ |
548 | 548 | }, |
549 | 549 | /* nforce2/3 */ |
550 | 550 | { |
551 | - .flags = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY, | |
551 | + .flags = ATA_FLAG_SATA, | |
552 | 552 | .pio_mask = NV_PIO_MASK, |
553 | 553 | .mwdma_mask = NV_MWDMA_MASK, |
554 | 554 | .udma_mask = NV_UDMA_MASK, |
... | ... | @@ -557,7 +557,7 @@ |
557 | 557 | }, |
558 | 558 | /* ck804 */ |
559 | 559 | { |
560 | - .flags = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY, | |
560 | + .flags = ATA_FLAG_SATA, | |
561 | 561 | .pio_mask = NV_PIO_MASK, |
562 | 562 | .mwdma_mask = NV_MWDMA_MASK, |
563 | 563 | .udma_mask = NV_UDMA_MASK, |
... | ... | @@ -566,8 +566,7 @@ |
566 | 566 | }, |
567 | 567 | /* ADMA */ |
568 | 568 | { |
569 | - .flags = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY | | |
570 | - ATA_FLAG_NCQ, | |
569 | + .flags = ATA_FLAG_SATA | ATA_FLAG_NCQ, | |
571 | 570 | .pio_mask = NV_PIO_MASK, |
572 | 571 | .mwdma_mask = NV_MWDMA_MASK, |
573 | 572 | .udma_mask = NV_UDMA_MASK, |
... | ... | @@ -576,7 +575,7 @@ |
576 | 575 | }, |
577 | 576 | /* MCP5x */ |
578 | 577 | { |
579 | - .flags = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY, | |
578 | + .flags = ATA_FLAG_SATA, | |
580 | 579 | .pio_mask = NV_PIO_MASK, |
581 | 580 | .mwdma_mask = NV_MWDMA_MASK, |
582 | 581 | .udma_mask = NV_UDMA_MASK, |
... | ... | @@ -585,8 +584,7 @@ |
585 | 584 | }, |
586 | 585 | /* SWNCQ */ |
587 | 586 | { |
588 | - .flags = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY | | |
589 | - ATA_FLAG_NCQ, | |
587 | + .flags = ATA_FLAG_SATA | ATA_FLAG_NCQ, | |
590 | 588 | .pio_mask = NV_PIO_MASK, |
591 | 589 | .mwdma_mask = NV_MWDMA_MASK, |
592 | 590 | .udma_mask = NV_UDMA_MASK, |
drivers/ata/sata_promise.c
... | ... | @@ -134,8 +134,7 @@ |
134 | 134 | PDC_IRQ_DISABLE = (1 << 10), |
135 | 135 | PDC_RESET = (1 << 11), /* HDMA reset */ |
136 | 136 | |
137 | - PDC_COMMON_FLAGS = ATA_FLAG_NO_LEGACY | | |
138 | - ATA_FLAG_PIO_POLLING, | |
137 | + PDC_COMMON_FLAGS = ATA_FLAG_PIO_POLLING, | |
139 | 138 | |
140 | 139 | /* ap->flags bits */ |
141 | 140 | PDC_FLAG_GEN_II = (1 << 24), |
drivers/ata/sata_qstor.c
... | ... | @@ -155,8 +155,7 @@ |
155 | 155 | static const struct ata_port_info qs_port_info[] = { |
156 | 156 | /* board_2068_idx */ |
157 | 157 | { |
158 | - .flags = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY | | |
159 | - ATA_FLAG_PIO_POLLING, | |
158 | + .flags = ATA_FLAG_SATA | ATA_FLAG_PIO_POLLING, | |
160 | 159 | .pio_mask = ATA_PIO4_ONLY, |
161 | 160 | .udma_mask = ATA_UDMA6, |
162 | 161 | .port_ops = &qs_ata_ops, |
drivers/ata/sata_sil.c
drivers/ata/sata_sil24.c
... | ... | @@ -244,10 +244,9 @@ |
244 | 244 | BID_SIL3131 = 2, |
245 | 245 | |
246 | 246 | /* host flags */ |
247 | - SIL24_COMMON_FLAGS = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY | | |
248 | - ATA_FLAG_PIO_DMA | ATA_FLAG_NCQ | | |
249 | - ATA_FLAG_ACPI_SATA | ATA_FLAG_AN | | |
250 | - ATA_FLAG_PMP, | |
247 | + SIL24_COMMON_FLAGS = ATA_FLAG_SATA | ATA_FLAG_PIO_DMA | | |
248 | + ATA_FLAG_NCQ | ATA_FLAG_ACPI_SATA | | |
249 | + ATA_FLAG_AN | ATA_FLAG_PMP, | |
251 | 250 | SIL24_FLAG_PCIX_IRQ_WOC = (1 << 24), /* IRQ loss errata on PCI-X */ |
252 | 251 | |
253 | 252 | IRQ_STAT_4PORTS = 0xf, |
drivers/ata/sata_sis.c
drivers/ata/sata_svw.c
... | ... | @@ -359,8 +359,7 @@ |
359 | 359 | static const struct ata_port_info k2_port_info[] = { |
360 | 360 | /* chip_svw4 */ |
361 | 361 | { |
362 | - .flags = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY | | |
363 | - K2_FLAG_NO_ATAPI_DMA, | |
362 | + .flags = ATA_FLAG_SATA | K2_FLAG_NO_ATAPI_DMA, | |
364 | 363 | .pio_mask = ATA_PIO4, |
365 | 364 | .mwdma_mask = ATA_MWDMA2, |
366 | 365 | .udma_mask = ATA_UDMA6, |
... | ... | @@ -368,8 +367,8 @@ |
368 | 367 | }, |
369 | 368 | /* chip_svw8 */ |
370 | 369 | { |
371 | - .flags = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY | | |
372 | - K2_FLAG_NO_ATAPI_DMA | K2_FLAG_SATA_8_PORTS, | |
370 | + .flags = ATA_FLAG_SATA | K2_FLAG_NO_ATAPI_DMA | | |
371 | + K2_FLAG_SATA_8_PORTS, | |
373 | 372 | .pio_mask = ATA_PIO4, |
374 | 373 | .mwdma_mask = ATA_MWDMA2, |
375 | 374 | .udma_mask = ATA_UDMA6, |
... | ... | @@ -377,8 +376,7 @@ |
377 | 376 | }, |
378 | 377 | /* chip_svw42 */ |
379 | 378 | { |
380 | - .flags = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY | | |
381 | - K2_FLAG_BAR_POS_3, | |
379 | + .flags = ATA_FLAG_SATA | K2_FLAG_BAR_POS_3, | |
382 | 380 | .pio_mask = ATA_PIO4, |
383 | 381 | .mwdma_mask = ATA_MWDMA2, |
384 | 382 | .udma_mask = ATA_UDMA6, |
... | ... | @@ -386,7 +384,7 @@ |
386 | 384 | }, |
387 | 385 | /* chip_svw43 */ |
388 | 386 | { |
389 | - .flags = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY, | |
387 | + .flags = ATA_FLAG_SATA, | |
390 | 388 | .pio_mask = ATA_PIO4, |
391 | 389 | .mwdma_mask = ATA_MWDMA2, |
392 | 390 | .udma_mask = ATA_UDMA6, |
drivers/ata/sata_sx4.c
... | ... | @@ -273,8 +273,8 @@ |
273 | 273 | static const struct ata_port_info pdc_port_info[] = { |
274 | 274 | /* board_20621 */ |
275 | 275 | { |
276 | - .flags = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY | | |
277 | - ATA_FLAG_NO_ATAPI | ATA_FLAG_PIO_POLLING, | |
276 | + .flags = ATA_FLAG_SATA | ATA_FLAG_NO_ATAPI | | |
277 | + ATA_FLAG_PIO_POLLING, | |
278 | 278 | .pio_mask = ATA_PIO4, |
279 | 279 | .mwdma_mask = ATA_MWDMA2, |
280 | 280 | .udma_mask = ATA_UDMA6, |
drivers/ata/sata_uli.c
... | ... | @@ -88,8 +88,7 @@ |
88 | 88 | }; |
89 | 89 | |
90 | 90 | static const struct ata_port_info uli_port_info = { |
91 | - .flags = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY | | |
92 | - ATA_FLAG_IGN_SIMPLEX, | |
91 | + .flags = ATA_FLAG_SATA | ATA_FLAG_IGN_SIMPLEX, | |
93 | 92 | .pio_mask = ATA_PIO4, |
94 | 93 | .udma_mask = ATA_UDMA6, |
95 | 94 | .port_ops = &uli_ops, |
drivers/ata/sata_via.c
... | ... | @@ -148,7 +148,7 @@ |
148 | 148 | }; |
149 | 149 | |
150 | 150 | static const struct ata_port_info vt6420_port_info = { |
151 | - .flags = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY, | |
151 | + .flags = ATA_FLAG_SATA, | |
152 | 152 | .pio_mask = ATA_PIO4, |
153 | 153 | .mwdma_mask = ATA_MWDMA2, |
154 | 154 | .udma_mask = ATA_UDMA6, |
... | ... | @@ -156,7 +156,7 @@ |
156 | 156 | }; |
157 | 157 | |
158 | 158 | static struct ata_port_info vt6421_sport_info = { |
159 | - .flags = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY, | |
159 | + .flags = ATA_FLAG_SATA, | |
160 | 160 | .pio_mask = ATA_PIO4, |
161 | 161 | .mwdma_mask = ATA_MWDMA2, |
162 | 162 | .udma_mask = ATA_UDMA6, |
... | ... | @@ -164,7 +164,7 @@ |
164 | 164 | }; |
165 | 165 | |
166 | 166 | static struct ata_port_info vt6421_pport_info = { |
167 | - .flags = ATA_FLAG_SLAVE_POSS | ATA_FLAG_NO_LEGACY, | |
167 | + .flags = ATA_FLAG_SLAVE_POSS, | |
168 | 168 | .pio_mask = ATA_PIO4, |
169 | 169 | /* No MWDMA */ |
170 | 170 | .udma_mask = ATA_UDMA6, |
... | ... | @@ -172,8 +172,7 @@ |
172 | 172 | }; |
173 | 173 | |
174 | 174 | static struct ata_port_info vt8251_port_info = { |
175 | - .flags = ATA_FLAG_SATA | ATA_FLAG_SLAVE_POSS | | |
176 | - ATA_FLAG_NO_LEGACY, | |
175 | + .flags = ATA_FLAG_SATA | ATA_FLAG_SLAVE_POSS, | |
177 | 176 | .pio_mask = ATA_PIO4, |
178 | 177 | .mwdma_mask = ATA_MWDMA2, |
179 | 178 | .udma_mask = ATA_UDMA6, |
drivers/ata/sata_vsc.c
... | ... | @@ -340,7 +340,7 @@ |
340 | 340 | const struct pci_device_id *ent) |
341 | 341 | { |
342 | 342 | static const struct ata_port_info pi = { |
343 | - .flags = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY, | |
343 | + .flags = ATA_FLAG_SATA, | |
344 | 344 | .pio_mask = ATA_PIO4, |
345 | 345 | .mwdma_mask = ATA_MWDMA2, |
346 | 346 | .udma_mask = ATA_UDMA6, |
drivers/scsi/ipr.c
... | ... | @@ -6219,7 +6219,7 @@ |
6219 | 6219 | }; |
6220 | 6220 | |
6221 | 6221 | static struct ata_port_info sata_port_info = { |
6222 | - .flags = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY | ATA_FLAG_PIO_DMA, | |
6222 | + .flags = ATA_FLAG_SATA | ATA_FLAG_PIO_DMA, | |
6223 | 6223 | .pio_mask = ATA_PIO4_ONLY, |
6224 | 6224 | .mwdma_mask = ATA_MWDMA2, |
6225 | 6225 | .udma_mask = ATA_UDMA6, |
drivers/scsi/libsas/sas_ata.c
... | ... | @@ -372,8 +372,7 @@ |
372 | 372 | }; |
373 | 373 | |
374 | 374 | static struct ata_port_info sata_port_info = { |
375 | - .flags = ATA_FLAG_SATA | ATA_FLAG_NO_LEGACY | ATA_FLAG_PIO_DMA | | |
376 | - ATA_FLAG_NCQ, | |
375 | + .flags = ATA_FLAG_SATA | ATA_FLAG_PIO_DMA | ATA_FLAG_NCQ, | |
377 | 376 | .pio_mask = ATA_PIO4, |
378 | 377 | .mwdma_mask = ATA_MWDMA2, |
379 | 378 | .udma_mask = ATA_UDMA6, |
include/linux/libata.h
... | ... | @@ -179,7 +179,6 @@ |
179 | 179 | ATA_FLAG_SLAVE_POSS = (1 << 0), /* host supports slave dev */ |
180 | 180 | /* (doesn't imply presence) */ |
181 | 181 | ATA_FLAG_SATA = (1 << 1), |
182 | - ATA_FLAG_NO_LEGACY = (1 << 2), /* no legacy mode check */ | |
183 | 182 | ATA_FLAG_NO_ATAPI = (1 << 6), /* No ATAPI support */ |
184 | 183 | ATA_FLAG_PIO_DMA = (1 << 7), /* PIO cmds via DMA */ |
185 | 184 | ATA_FLAG_PIO_LBA48 = (1 << 8), /* Host DMA engine is LBA28 only */ |