diff options
author | Andi Kleen <ak@linux.intel.com> | 2012-10-04 20:11:48 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2012-10-05 14:04:41 -0400 |
commit | e6b53703b9966a3636be2bd4b7b8e0bfeb1b3f8d (patch) | |
tree | 6f08f1ed000481394fc8942a695b097141aa9b86 /drivers | |
parent | 1849f23d6ff57cf9d57741488adb14e0d7942406 (diff) |
sections: fix section conflicts in drivers/ide
Signed-off-by: Andi Kleen <ak@linux.intel.com>
Cc: David Miller <davem@davemloft.net>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'drivers')
41 files changed, 53 insertions, 53 deletions
diff --git a/drivers/ide/aec62xx.c b/drivers/ide/aec62xx.c index 57d00caefc86..01451940393b 100644 --- a/drivers/ide/aec62xx.c +++ b/drivers/ide/aec62xx.c | |||
@@ -181,7 +181,7 @@ static const struct ide_port_ops atp86x_port_ops = { | |||
181 | .cable_detect = atp86x_cable_detect, | 181 | .cable_detect = atp86x_cable_detect, |
182 | }; | 182 | }; |
183 | 183 | ||
184 | static const struct ide_port_info aec62xx_chipsets[] __devinitdata = { | 184 | static const struct ide_port_info aec62xx_chipsets[] __devinitconst = { |
185 | { /* 0: AEC6210 */ | 185 | { /* 0: AEC6210 */ |
186 | .name = DRV_NAME, | 186 | .name = DRV_NAME, |
187 | .init_chipset = init_chipset_aec62xx, | 187 | .init_chipset = init_chipset_aec62xx, |
diff --git a/drivers/ide/ali14xx.c b/drivers/ide/ali14xx.c index d3be99fb4154..8f3570ee64c3 100644 --- a/drivers/ide/ali14xx.c +++ b/drivers/ide/ali14xx.c | |||
@@ -52,13 +52,13 @@ | |||
52 | 52 | ||
53 | /* port addresses for auto-detection */ | 53 | /* port addresses for auto-detection */ |
54 | #define ALI_NUM_PORTS 4 | 54 | #define ALI_NUM_PORTS 4 |
55 | static const int ports[ALI_NUM_PORTS] __initdata = | 55 | static const int ports[ALI_NUM_PORTS] __initconst = |
56 | { 0x074, 0x0f4, 0x034, 0x0e4 }; | 56 | { 0x074, 0x0f4, 0x034, 0x0e4 }; |
57 | 57 | ||
58 | /* register initialization data */ | 58 | /* register initialization data */ |
59 | typedef struct { u8 reg, data; } RegInitializer; | 59 | typedef struct { u8 reg, data; } RegInitializer; |
60 | 60 | ||
61 | static const RegInitializer initData[] __initdata = { | 61 | static const RegInitializer initData[] __initconst = { |
62 | {0x01, 0x0f}, {0x02, 0x00}, {0x03, 0x00}, {0x04, 0x00}, | 62 | {0x01, 0x0f}, {0x02, 0x00}, {0x03, 0x00}, {0x04, 0x00}, |
63 | {0x05, 0x00}, {0x06, 0x00}, {0x07, 0x2b}, {0x0a, 0x0f}, | 63 | {0x05, 0x00}, {0x06, 0x00}, {0x07, 0x2b}, {0x0a, 0x0f}, |
64 | {0x25, 0x00}, {0x26, 0x00}, {0x27, 0x00}, {0x28, 0x00}, | 64 | {0x25, 0x00}, {0x26, 0x00}, {0x27, 0x00}, {0x28, 0x00}, |
diff --git a/drivers/ide/alim15x3.c b/drivers/ide/alim15x3.c index 2c8016ad0e26..911a27ca356b 100644 --- a/drivers/ide/alim15x3.c +++ b/drivers/ide/alim15x3.c | |||
@@ -512,7 +512,7 @@ static const struct ide_dma_ops ali_dma_ops = { | |||
512 | .dma_sff_read_status = ide_dma_sff_read_status, | 512 | .dma_sff_read_status = ide_dma_sff_read_status, |
513 | }; | 513 | }; |
514 | 514 | ||
515 | static const struct ide_port_info ali15x3_chipset __devinitdata = { | 515 | static const struct ide_port_info ali15x3_chipset __devinitconst = { |
516 | .name = DRV_NAME, | 516 | .name = DRV_NAME, |
517 | .init_chipset = init_chipset_ali15x3, | 517 | .init_chipset = init_chipset_ali15x3, |
518 | .init_hwif = init_hwif_ali15x3, | 518 | .init_hwif = init_hwif_ali15x3, |
diff --git a/drivers/ide/amd74xx.c b/drivers/ide/amd74xx.c index 3747b2561f09..56fc99557ba2 100644 --- a/drivers/ide/amd74xx.c +++ b/drivers/ide/amd74xx.c | |||
@@ -223,7 +223,7 @@ static const struct ide_port_ops amd_port_ops = { | |||
223 | .udma_mask = udma, \ | 223 | .udma_mask = udma, \ |
224 | } | 224 | } |
225 | 225 | ||
226 | static const struct ide_port_info amd74xx_chipsets[] __devinitdata = { | 226 | static const struct ide_port_info amd74xx_chipsets[] __devinitconst = { |
227 | /* 0: AMD7401 */ DECLARE_AMD_DEV(0x00, ATA_UDMA2), | 227 | /* 0: AMD7401 */ DECLARE_AMD_DEV(0x00, ATA_UDMA2), |
228 | /* 1: AMD7409 */ DECLARE_AMD_DEV(ATA_SWDMA2, ATA_UDMA4), | 228 | /* 1: AMD7409 */ DECLARE_AMD_DEV(ATA_SWDMA2, ATA_UDMA4), |
229 | /* 2: AMD7411/7441 */ DECLARE_AMD_DEV(ATA_SWDMA2, ATA_UDMA5), | 229 | /* 2: AMD7411/7441 */ DECLARE_AMD_DEV(ATA_SWDMA2, ATA_UDMA5), |
diff --git a/drivers/ide/atiixp.c b/drivers/ide/atiixp.c index 15f0ead89f5c..cb43480b1bd5 100644 --- a/drivers/ide/atiixp.c +++ b/drivers/ide/atiixp.c | |||
@@ -139,7 +139,7 @@ static const struct ide_port_ops atiixp_port_ops = { | |||
139 | .cable_detect = atiixp_cable_detect, | 139 | .cable_detect = atiixp_cable_detect, |
140 | }; | 140 | }; |
141 | 141 | ||
142 | static const struct ide_port_info atiixp_pci_info[] __devinitdata = { | 142 | static const struct ide_port_info atiixp_pci_info[] __devinitconst = { |
143 | { /* 0: IXP200/300/400/700 */ | 143 | { /* 0: IXP200/300/400/700 */ |
144 | .name = DRV_NAME, | 144 | .name = DRV_NAME, |
145 | .enablebits = {{0x48,0x01,0x00}, {0x48,0x08,0x00}}, | 145 | .enablebits = {{0x48,0x01,0x00}, {0x48,0x08,0x00}}, |
diff --git a/drivers/ide/cmd640.c b/drivers/ide/cmd640.c index 14717304b388..70f0a2754c13 100644 --- a/drivers/ide/cmd640.c +++ b/drivers/ide/cmd640.c | |||
@@ -685,7 +685,7 @@ static int pci_conf2(void) | |||
685 | return 0; | 685 | return 0; |
686 | } | 686 | } |
687 | 687 | ||
688 | static const struct ide_port_info cmd640_port_info __initdata = { | 688 | static const struct ide_port_info cmd640_port_info __initconst = { |
689 | .chipset = ide_cmd640, | 689 | .chipset = ide_cmd640, |
690 | .host_flags = IDE_HFLAG_SERIALIZE | | 690 | .host_flags = IDE_HFLAG_SERIALIZE | |
691 | IDE_HFLAG_NO_DMA | | 691 | IDE_HFLAG_NO_DMA | |
diff --git a/drivers/ide/cmd64x.c b/drivers/ide/cmd64x.c index 5f80312e636b..d1fc43802f5d 100644 --- a/drivers/ide/cmd64x.c +++ b/drivers/ide/cmd64x.c | |||
@@ -327,7 +327,7 @@ static const struct ide_dma_ops cmd646_rev1_dma_ops = { | |||
327 | .dma_sff_read_status = ide_dma_sff_read_status, | 327 | .dma_sff_read_status = ide_dma_sff_read_status, |
328 | }; | 328 | }; |
329 | 329 | ||
330 | static const struct ide_port_info cmd64x_chipsets[] __devinitdata = { | 330 | static const struct ide_port_info cmd64x_chipsets[] __devinitconst = { |
331 | { /* 0: CMD643 */ | 331 | { /* 0: CMD643 */ |
332 | .name = DRV_NAME, | 332 | .name = DRV_NAME, |
333 | .init_chipset = init_chipset_cmd64x, | 333 | .init_chipset = init_chipset_cmd64x, |
diff --git a/drivers/ide/cs5520.c b/drivers/ide/cs5520.c index 2c1e5f7cd261..14447621e60b 100644 --- a/drivers/ide/cs5520.c +++ b/drivers/ide/cs5520.c | |||
@@ -94,7 +94,7 @@ static const struct ide_port_ops cs5520_port_ops = { | |||
94 | .set_dma_mode = cs5520_set_dma_mode, | 94 | .set_dma_mode = cs5520_set_dma_mode, |
95 | }; | 95 | }; |
96 | 96 | ||
97 | static const struct ide_port_info cyrix_chipset __devinitdata = { | 97 | static const struct ide_port_info cyrix_chipset __devinitconst = { |
98 | .name = DRV_NAME, | 98 | .name = DRV_NAME, |
99 | .enablebits = { { 0x60, 0x01, 0x01 }, { 0x60, 0x02, 0x02 } }, | 99 | .enablebits = { { 0x60, 0x01, 0x01 }, { 0x60, 0x02, 0x02 } }, |
100 | .port_ops = &cs5520_port_ops, | 100 | .port_ops = &cs5520_port_ops, |
diff --git a/drivers/ide/cs5530.c b/drivers/ide/cs5530.c index 4dc4eb92b076..49b40ad59d1a 100644 --- a/drivers/ide/cs5530.c +++ b/drivers/ide/cs5530.c | |||
@@ -245,7 +245,7 @@ static const struct ide_port_ops cs5530_port_ops = { | |||
245 | .udma_filter = cs5530_udma_filter, | 245 | .udma_filter = cs5530_udma_filter, |
246 | }; | 246 | }; |
247 | 247 | ||
248 | static const struct ide_port_info cs5530_chipset __devinitdata = { | 248 | static const struct ide_port_info cs5530_chipset __devinitconst = { |
249 | .name = DRV_NAME, | 249 | .name = DRV_NAME, |
250 | .init_chipset = init_chipset_cs5530, | 250 | .init_chipset = init_chipset_cs5530, |
251 | .init_hwif = init_hwif_cs5530, | 251 | .init_hwif = init_hwif_cs5530, |
diff --git a/drivers/ide/cs5535.c b/drivers/ide/cs5535.c index 5059fafadf29..18d4c852602b 100644 --- a/drivers/ide/cs5535.c +++ b/drivers/ide/cs5535.c | |||
@@ -170,7 +170,7 @@ static const struct ide_port_ops cs5535_port_ops = { | |||
170 | .cable_detect = cs5535_cable_detect, | 170 | .cable_detect = cs5535_cable_detect, |
171 | }; | 171 | }; |
172 | 172 | ||
173 | static const struct ide_port_info cs5535_chipset __devinitdata = { | 173 | static const struct ide_port_info cs5535_chipset __devinitconst = { |
174 | .name = DRV_NAME, | 174 | .name = DRV_NAME, |
175 | .port_ops = &cs5535_port_ops, | 175 | .port_ops = &cs5535_port_ops, |
176 | .host_flags = IDE_HFLAG_SINGLE | IDE_HFLAG_POST_SET_MODE, | 176 | .host_flags = IDE_HFLAG_SINGLE | IDE_HFLAG_POST_SET_MODE, |
diff --git a/drivers/ide/cy82c693.c b/drivers/ide/cy82c693.c index 847553fd8b96..3ffb49dab574 100644 --- a/drivers/ide/cy82c693.c +++ b/drivers/ide/cy82c693.c | |||
@@ -163,7 +163,7 @@ static const struct ide_port_ops cy82c693_port_ops = { | |||
163 | .set_dma_mode = cy82c693_set_dma_mode, | 163 | .set_dma_mode = cy82c693_set_dma_mode, |
164 | }; | 164 | }; |
165 | 165 | ||
166 | static const struct ide_port_info cy82c693_chipset __devinitdata = { | 166 | static const struct ide_port_info cy82c693_chipset __devinitconst = { |
167 | .name = DRV_NAME, | 167 | .name = DRV_NAME, |
168 | .init_iops = init_iops_cy82c693, | 168 | .init_iops = init_iops_cy82c693, |
169 | .port_ops = &cy82c693_port_ops, | 169 | .port_ops = &cy82c693_port_ops, |
diff --git a/drivers/ide/dtc2278.c b/drivers/ide/dtc2278.c index 46af4743b3e6..8722df329cbe 100644 --- a/drivers/ide/dtc2278.c +++ b/drivers/ide/dtc2278.c | |||
@@ -91,7 +91,7 @@ static const struct ide_port_ops dtc2278_port_ops = { | |||
91 | .set_pio_mode = dtc2278_set_pio_mode, | 91 | .set_pio_mode = dtc2278_set_pio_mode, |
92 | }; | 92 | }; |
93 | 93 | ||
94 | static const struct ide_port_info dtc2278_port_info __initdata = { | 94 | static const struct ide_port_info dtc2278_port_info __initconst = { |
95 | .name = DRV_NAME, | 95 | .name = DRV_NAME, |
96 | .chipset = ide_dtc2278, | 96 | .chipset = ide_dtc2278, |
97 | .port_ops = &dtc2278_port_ops, | 97 | .port_ops = &dtc2278_port_ops, |
diff --git a/drivers/ide/hpt366.c b/drivers/ide/hpt366.c index 58c51cddc100..4aec3b87ff91 100644 --- a/drivers/ide/hpt366.c +++ b/drivers/ide/hpt366.c | |||
@@ -443,7 +443,7 @@ static struct hpt_timings hpt37x_timings = { | |||
443 | } | 443 | } |
444 | }; | 444 | }; |
445 | 445 | ||
446 | static const struct hpt_info hpt36x __devinitdata = { | 446 | static const struct hpt_info hpt36x __devinitconst = { |
447 | .chip_name = "HPT36x", | 447 | .chip_name = "HPT36x", |
448 | .chip_type = HPT36x, | 448 | .chip_type = HPT36x, |
449 | .udma_mask = HPT366_ALLOW_ATA66_3 ? (HPT366_ALLOW_ATA66_4 ? ATA_UDMA4 : ATA_UDMA3) : ATA_UDMA2, | 449 | .udma_mask = HPT366_ALLOW_ATA66_3 ? (HPT366_ALLOW_ATA66_4 ? ATA_UDMA4 : ATA_UDMA3) : ATA_UDMA2, |
@@ -451,7 +451,7 @@ static const struct hpt_info hpt36x __devinitdata = { | |||
451 | .timings = &hpt36x_timings | 451 | .timings = &hpt36x_timings |
452 | }; | 452 | }; |
453 | 453 | ||
454 | static const struct hpt_info hpt370 __devinitdata = { | 454 | static const struct hpt_info hpt370 __devinitconst = { |
455 | .chip_name = "HPT370", | 455 | .chip_name = "HPT370", |
456 | .chip_type = HPT370, | 456 | .chip_type = HPT370, |
457 | .udma_mask = HPT370_ALLOW_ATA100_5 ? ATA_UDMA5 : ATA_UDMA4, | 457 | .udma_mask = HPT370_ALLOW_ATA100_5 ? ATA_UDMA5 : ATA_UDMA4, |
@@ -459,7 +459,7 @@ static const struct hpt_info hpt370 __devinitdata = { | |||
459 | .timings = &hpt37x_timings | 459 | .timings = &hpt37x_timings |
460 | }; | 460 | }; |
461 | 461 | ||
462 | static const struct hpt_info hpt370a __devinitdata = { | 462 | static const struct hpt_info hpt370a __devinitconst = { |
463 | .chip_name = "HPT370A", | 463 | .chip_name = "HPT370A", |
464 | .chip_type = HPT370A, | 464 | .chip_type = HPT370A, |
465 | .udma_mask = HPT370_ALLOW_ATA100_5 ? ATA_UDMA5 : ATA_UDMA4, | 465 | .udma_mask = HPT370_ALLOW_ATA100_5 ? ATA_UDMA5 : ATA_UDMA4, |
@@ -467,7 +467,7 @@ static const struct hpt_info hpt370a __devinitdata = { | |||
467 | .timings = &hpt37x_timings | 467 | .timings = &hpt37x_timings |
468 | }; | 468 | }; |
469 | 469 | ||
470 | static const struct hpt_info hpt374 __devinitdata = { | 470 | static const struct hpt_info hpt374 __devinitconst = { |
471 | .chip_name = "HPT374", | 471 | .chip_name = "HPT374", |
472 | .chip_type = HPT374, | 472 | .chip_type = HPT374, |
473 | .udma_mask = ATA_UDMA5, | 473 | .udma_mask = ATA_UDMA5, |
@@ -475,7 +475,7 @@ static const struct hpt_info hpt374 __devinitdata = { | |||
475 | .timings = &hpt37x_timings | 475 | .timings = &hpt37x_timings |
476 | }; | 476 | }; |
477 | 477 | ||
478 | static const struct hpt_info hpt372 __devinitdata = { | 478 | static const struct hpt_info hpt372 __devinitconst = { |
479 | .chip_name = "HPT372", | 479 | .chip_name = "HPT372", |
480 | .chip_type = HPT372, | 480 | .chip_type = HPT372, |
481 | .udma_mask = HPT372_ALLOW_ATA133_6 ? ATA_UDMA6 : ATA_UDMA5, | 481 | .udma_mask = HPT372_ALLOW_ATA133_6 ? ATA_UDMA6 : ATA_UDMA5, |
@@ -483,7 +483,7 @@ static const struct hpt_info hpt372 __devinitdata = { | |||
483 | .timings = &hpt37x_timings | 483 | .timings = &hpt37x_timings |
484 | }; | 484 | }; |
485 | 485 | ||
486 | static const struct hpt_info hpt372a __devinitdata = { | 486 | static const struct hpt_info hpt372a __devinitconst = { |
487 | .chip_name = "HPT372A", | 487 | .chip_name = "HPT372A", |
488 | .chip_type = HPT372A, | 488 | .chip_type = HPT372A, |
489 | .udma_mask = HPT372_ALLOW_ATA133_6 ? ATA_UDMA6 : ATA_UDMA5, | 489 | .udma_mask = HPT372_ALLOW_ATA133_6 ? ATA_UDMA6 : ATA_UDMA5, |
@@ -491,7 +491,7 @@ static const struct hpt_info hpt372a __devinitdata = { | |||
491 | .timings = &hpt37x_timings | 491 | .timings = &hpt37x_timings |
492 | }; | 492 | }; |
493 | 493 | ||
494 | static const struct hpt_info hpt302 __devinitdata = { | 494 | static const struct hpt_info hpt302 __devinitconst = { |
495 | .chip_name = "HPT302", | 495 | .chip_name = "HPT302", |
496 | .chip_type = HPT302, | 496 | .chip_type = HPT302, |
497 | .udma_mask = HPT302_ALLOW_ATA133_6 ? ATA_UDMA6 : ATA_UDMA5, | 497 | .udma_mask = HPT302_ALLOW_ATA133_6 ? ATA_UDMA6 : ATA_UDMA5, |
@@ -499,7 +499,7 @@ static const struct hpt_info hpt302 __devinitdata = { | |||
499 | .timings = &hpt37x_timings | 499 | .timings = &hpt37x_timings |
500 | }; | 500 | }; |
501 | 501 | ||
502 | static const struct hpt_info hpt371 __devinitdata = { | 502 | static const struct hpt_info hpt371 __devinitconst = { |
503 | .chip_name = "HPT371", | 503 | .chip_name = "HPT371", |
504 | .chip_type = HPT371, | 504 | .chip_type = HPT371, |
505 | .udma_mask = HPT371_ALLOW_ATA133_6 ? ATA_UDMA6 : ATA_UDMA5, | 505 | .udma_mask = HPT371_ALLOW_ATA133_6 ? ATA_UDMA6 : ATA_UDMA5, |
@@ -507,7 +507,7 @@ static const struct hpt_info hpt371 __devinitdata = { | |||
507 | .timings = &hpt37x_timings | 507 | .timings = &hpt37x_timings |
508 | }; | 508 | }; |
509 | 509 | ||
510 | static const struct hpt_info hpt372n __devinitdata = { | 510 | static const struct hpt_info hpt372n __devinitconst = { |
511 | .chip_name = "HPT372N", | 511 | .chip_name = "HPT372N", |
512 | .chip_type = HPT372N, | 512 | .chip_type = HPT372N, |
513 | .udma_mask = HPT372_ALLOW_ATA133_6 ? ATA_UDMA6 : ATA_UDMA5, | 513 | .udma_mask = HPT372_ALLOW_ATA133_6 ? ATA_UDMA6 : ATA_UDMA5, |
@@ -515,7 +515,7 @@ static const struct hpt_info hpt372n __devinitdata = { | |||
515 | .timings = &hpt37x_timings | 515 | .timings = &hpt37x_timings |
516 | }; | 516 | }; |
517 | 517 | ||
518 | static const struct hpt_info hpt302n __devinitdata = { | 518 | static const struct hpt_info hpt302n __devinitconst = { |
519 | .chip_name = "HPT302N", | 519 | .chip_name = "HPT302N", |
520 | .chip_type = HPT302N, | 520 | .chip_type = HPT302N, |
521 | .udma_mask = HPT302_ALLOW_ATA133_6 ? ATA_UDMA6 : ATA_UDMA5, | 521 | .udma_mask = HPT302_ALLOW_ATA133_6 ? ATA_UDMA6 : ATA_UDMA5, |
@@ -523,7 +523,7 @@ static const struct hpt_info hpt302n __devinitdata = { | |||
523 | .timings = &hpt37x_timings | 523 | .timings = &hpt37x_timings |
524 | }; | 524 | }; |
525 | 525 | ||
526 | static const struct hpt_info hpt371n __devinitdata = { | 526 | static const struct hpt_info hpt371n __devinitconst = { |
527 | .chip_name = "HPT371N", | 527 | .chip_name = "HPT371N", |
528 | .chip_type = HPT371N, | 528 | .chip_type = HPT371N, |
529 | .udma_mask = HPT371_ALLOW_ATA133_6 ? ATA_UDMA6 : ATA_UDMA5, | 529 | .udma_mask = HPT371_ALLOW_ATA133_6 ? ATA_UDMA6 : ATA_UDMA5, |
@@ -1361,7 +1361,7 @@ static const struct ide_dma_ops hpt36x_dma_ops = { | |||
1361 | .dma_sff_read_status = ide_dma_sff_read_status, | 1361 | .dma_sff_read_status = ide_dma_sff_read_status, |
1362 | }; | 1362 | }; |
1363 | 1363 | ||
1364 | static const struct ide_port_info hpt366_chipsets[] __devinitdata = { | 1364 | static const struct ide_port_info hpt366_chipsets[] __devinitconst = { |
1365 | { /* 0: HPT36x */ | 1365 | { /* 0: HPT36x */ |
1366 | .name = DRV_NAME, | 1366 | .name = DRV_NAME, |
1367 | .init_chipset = init_chipset_hpt366, | 1367 | .init_chipset = init_chipset_hpt366, |
diff --git a/drivers/ide/ht6560b.c b/drivers/ide/ht6560b.c index 986f2513eab4..1e0fd3aa962d 100644 --- a/drivers/ide/ht6560b.c +++ b/drivers/ide/ht6560b.c | |||
@@ -341,7 +341,7 @@ static const struct ide_port_ops ht6560b_port_ops = { | |||
341 | .set_pio_mode = ht6560b_set_pio_mode, | 341 | .set_pio_mode = ht6560b_set_pio_mode, |
342 | }; | 342 | }; |
343 | 343 | ||
344 | static const struct ide_port_info ht6560b_port_info __initdata = { | 344 | static const struct ide_port_info ht6560b_port_info __initconst = { |
345 | .name = DRV_NAME, | 345 | .name = DRV_NAME, |
346 | .chipset = ide_ht6560b, | 346 | .chipset = ide_ht6560b, |
347 | .tp_ops = &ht6560b_tp_ops, | 347 | .tp_ops = &ht6560b_tp_ops, |
diff --git a/drivers/ide/icside.c b/drivers/ide/icside.c index bcb507b0cfd4..e640d0ac3af6 100644 --- a/drivers/ide/icside.c +++ b/drivers/ide/icside.c | |||
@@ -451,7 +451,7 @@ err_free: | |||
451 | return ret; | 451 | return ret; |
452 | } | 452 | } |
453 | 453 | ||
454 | static const struct ide_port_info icside_v6_port_info __initdata = { | 454 | static const struct ide_port_info icside_v6_port_info __initconst = { |
455 | .init_dma = icside_dma_off_init, | 455 | .init_dma = icside_dma_off_init, |
456 | .port_ops = &icside_v6_no_dma_port_ops, | 456 | .port_ops = &icside_v6_no_dma_port_ops, |
457 | .host_flags = IDE_HFLAG_SERIALIZE | IDE_HFLAG_MMIO, | 457 | .host_flags = IDE_HFLAG_SERIALIZE | IDE_HFLAG_MMIO, |
diff --git a/drivers/ide/ide-pci-generic.c b/drivers/ide/ide-pci-generic.c index 7f56b738d762..dab5b670bfbf 100644 --- a/drivers/ide/ide-pci-generic.c +++ b/drivers/ide/ide-pci-generic.c | |||
@@ -53,7 +53,7 @@ static const struct ide_port_ops netcell_port_ops = { | |||
53 | .udma_mask = ATA_UDMA6, \ | 53 | .udma_mask = ATA_UDMA6, \ |
54 | } | 54 | } |
55 | 55 | ||
56 | static const struct ide_port_info generic_chipsets[] __devinitdata = { | 56 | static const struct ide_port_info generic_chipsets[] __devinitconst = { |
57 | /* 0: Unknown */ | 57 | /* 0: Unknown */ |
58 | DECLARE_GENERIC_PCI_DEV(0), | 58 | DECLARE_GENERIC_PCI_DEV(0), |
59 | 59 | ||
diff --git a/drivers/ide/it8172.c b/drivers/ide/it8172.c index 560e66d07659..d5dd180c4b85 100644 --- a/drivers/ide/it8172.c +++ b/drivers/ide/it8172.c | |||
@@ -115,7 +115,7 @@ static const struct ide_port_ops it8172_port_ops = { | |||
115 | .set_dma_mode = it8172_set_dma_mode, | 115 | .set_dma_mode = it8172_set_dma_mode, |
116 | }; | 116 | }; |
117 | 117 | ||
118 | static const struct ide_port_info it8172_port_info __devinitdata = { | 118 | static const struct ide_port_info it8172_port_info __devinitconst = { |
119 | .name = DRV_NAME, | 119 | .name = DRV_NAME, |
120 | .port_ops = &it8172_port_ops, | 120 | .port_ops = &it8172_port_ops, |
121 | .enablebits = { {0x41, 0x80, 0x80}, {0x00, 0x00, 0x00} }, | 121 | .enablebits = { {0x41, 0x80, 0x80}, {0x00, 0x00, 0x00} }, |
diff --git a/drivers/ide/it8213.c b/drivers/ide/it8213.c index 46816ba26416..1847aeb5450a 100644 --- a/drivers/ide/it8213.c +++ b/drivers/ide/it8213.c | |||
@@ -156,7 +156,7 @@ static const struct ide_port_ops it8213_port_ops = { | |||
156 | .cable_detect = it8213_cable_detect, | 156 | .cable_detect = it8213_cable_detect, |
157 | }; | 157 | }; |
158 | 158 | ||
159 | static const struct ide_port_info it8213_chipset __devinitdata = { | 159 | static const struct ide_port_info it8213_chipset __devinitconst = { |
160 | .name = DRV_NAME, | 160 | .name = DRV_NAME, |
161 | .enablebits = { {0x41, 0x80, 0x80} }, | 161 | .enablebits = { {0x41, 0x80, 0x80} }, |
162 | .port_ops = &it8213_port_ops, | 162 | .port_ops = &it8213_port_ops, |
diff --git a/drivers/ide/it821x.c b/drivers/ide/it821x.c index 2e3169f2acda..c5611dbca342 100644 --- a/drivers/ide/it821x.c +++ b/drivers/ide/it821x.c | |||
@@ -630,7 +630,7 @@ static const struct ide_port_ops it821x_port_ops = { | |||
630 | .cable_detect = it821x_cable_detect, | 630 | .cable_detect = it821x_cable_detect, |
631 | }; | 631 | }; |
632 | 632 | ||
633 | static const struct ide_port_info it821x_chipset __devinitdata = { | 633 | static const struct ide_port_info it821x_chipset __devinitconst = { |
634 | .name = DRV_NAME, | 634 | .name = DRV_NAME, |
635 | .init_chipset = init_chipset_it821x, | 635 | .init_chipset = init_chipset_it821x, |
636 | .init_hwif = init_hwif_it821x, | 636 | .init_hwif = init_hwif_it821x, |
diff --git a/drivers/ide/jmicron.c b/drivers/ide/jmicron.c index 74c2c4a6d909..efddd7d9f92d 100644 --- a/drivers/ide/jmicron.c +++ b/drivers/ide/jmicron.c | |||
@@ -102,7 +102,7 @@ static const struct ide_port_ops jmicron_port_ops = { | |||
102 | .cable_detect = jmicron_cable_detect, | 102 | .cable_detect = jmicron_cable_detect, |
103 | }; | 103 | }; |
104 | 104 | ||
105 | static const struct ide_port_info jmicron_chipset __devinitdata = { | 105 | static const struct ide_port_info jmicron_chipset __devinitconst = { |
106 | .name = DRV_NAME, | 106 | .name = DRV_NAME, |
107 | .enablebits = { { 0x40, 0x01, 0x01 }, { 0x40, 0x10, 0x10 } }, | 107 | .enablebits = { { 0x40, 0x01, 0x01 }, { 0x40, 0x10, 0x10 } }, |
108 | .port_ops = &jmicron_port_ops, | 108 | .port_ops = &jmicron_port_ops, |
diff --git a/drivers/ide/ns87415.c b/drivers/ide/ns87415.c index 95327a2c2422..73f78d872d55 100644 --- a/drivers/ide/ns87415.c +++ b/drivers/ide/ns87415.c | |||
@@ -293,7 +293,7 @@ static const struct ide_dma_ops ns87415_dma_ops = { | |||
293 | .dma_sff_read_status = superio_dma_sff_read_status, | 293 | .dma_sff_read_status = superio_dma_sff_read_status, |
294 | }; | 294 | }; |
295 | 295 | ||
296 | static const struct ide_port_info ns87415_chipset __devinitdata = { | 296 | static const struct ide_port_info ns87415_chipset __devinitconst = { |
297 | .name = DRV_NAME, | 297 | .name = DRV_NAME, |
298 | .init_hwif = init_hwif_ns87415, | 298 | .init_hwif = init_hwif_ns87415, |
299 | .tp_ops = &ns87415_tp_ops, | 299 | .tp_ops = &ns87415_tp_ops, |
diff --git a/drivers/ide/opti621.c b/drivers/ide/opti621.c index 1a53a4c375ed..39edc66cb96c 100644 --- a/drivers/ide/opti621.c +++ b/drivers/ide/opti621.c | |||
@@ -131,7 +131,7 @@ static const struct ide_port_ops opti621_port_ops = { | |||
131 | .set_pio_mode = opti621_set_pio_mode, | 131 | .set_pio_mode = opti621_set_pio_mode, |
132 | }; | 132 | }; |
133 | 133 | ||
134 | static const struct ide_port_info opti621_chipset __devinitdata = { | 134 | static const struct ide_port_info opti621_chipset __devinitconst = { |
135 | .name = DRV_NAME, | 135 | .name = DRV_NAME, |
136 | .enablebits = { {0x45, 0x80, 0x00}, {0x40, 0x08, 0x00} }, | 136 | .enablebits = { {0x45, 0x80, 0x00}, {0x40, 0x08, 0x00} }, |
137 | .port_ops = &opti621_port_ops, | 137 | .port_ops = &opti621_port_ops, |
diff --git a/drivers/ide/pdc202xx_new.c b/drivers/ide/pdc202xx_new.c index 9546fe2a93f7..2e5ceb62fb3b 100644 --- a/drivers/ide/pdc202xx_new.c +++ b/drivers/ide/pdc202xx_new.c | |||
@@ -465,7 +465,7 @@ static const struct ide_port_ops pdcnew_port_ops = { | |||
465 | .udma_mask = udma, \ | 465 | .udma_mask = udma, \ |
466 | } | 466 | } |
467 | 467 | ||
468 | static const struct ide_port_info pdcnew_chipsets[] __devinitdata = { | 468 | static const struct ide_port_info pdcnew_chipsets[] __devinitconst = { |
469 | /* 0: PDC202{68,70} */ DECLARE_PDCNEW_DEV(ATA_UDMA5), | 469 | /* 0: PDC202{68,70} */ DECLARE_PDCNEW_DEV(ATA_UDMA5), |
470 | /* 1: PDC202{69,71,75,76,77} */ DECLARE_PDCNEW_DEV(ATA_UDMA6), | 470 | /* 1: PDC202{69,71,75,76,77} */ DECLARE_PDCNEW_DEV(ATA_UDMA6), |
471 | }; | 471 | }; |
diff --git a/drivers/ide/pdc202xx_old.c b/drivers/ide/pdc202xx_old.c index 3a35ec6193d2..563451096812 100644 --- a/drivers/ide/pdc202xx_old.c +++ b/drivers/ide/pdc202xx_old.c | |||
@@ -270,7 +270,7 @@ static const struct ide_dma_ops pdc2026x_dma_ops = { | |||
270 | .max_sectors = sectors, \ | 270 | .max_sectors = sectors, \ |
271 | } | 271 | } |
272 | 272 | ||
273 | static const struct ide_port_info pdc202xx_chipsets[] __devinitdata = { | 273 | static const struct ide_port_info pdc202xx_chipsets[] __devinitconst = { |
274 | { /* 0: PDC20246 */ | 274 | { /* 0: PDC20246 */ |
275 | .name = DRV_NAME, | 275 | .name = DRV_NAME, |
276 | .init_chipset = init_chipset_pdc202xx, | 276 | .init_chipset = init_chipset_pdc202xx, |
diff --git a/drivers/ide/piix.c b/drivers/ide/piix.c index 1892e81fb00f..fe0fd60cfc09 100644 --- a/drivers/ide/piix.c +++ b/drivers/ide/piix.c | |||
@@ -344,7 +344,7 @@ static const struct ide_port_ops ich_port_ops = { | |||
344 | .udma_mask = udma, \ | 344 | .udma_mask = udma, \ |
345 | } | 345 | } |
346 | 346 | ||
347 | static const struct ide_port_info piix_pci_info[] __devinitdata = { | 347 | static const struct ide_port_info piix_pci_info[] __devinitconst = { |
348 | /* 0: MPIIX */ | 348 | /* 0: MPIIX */ |
349 | { /* | 349 | { /* |
350 | * MPIIX actually has only a single IDE channel mapped to | 350 | * MPIIX actually has only a single IDE channel mapped to |
diff --git a/drivers/ide/qd65xx.c b/drivers/ide/qd65xx.c index e03f4f19c1d6..a6fb6a894c7b 100644 --- a/drivers/ide/qd65xx.c +++ b/drivers/ide/qd65xx.c | |||
@@ -335,7 +335,7 @@ static const struct ide_port_ops qd6580_port_ops = { | |||
335 | .set_pio_mode = qd6580_set_pio_mode, | 335 | .set_pio_mode = qd6580_set_pio_mode, |
336 | }; | 336 | }; |
337 | 337 | ||
338 | static const struct ide_port_info qd65xx_port_info __initdata = { | 338 | static const struct ide_port_info qd65xx_port_info __initconst = { |
339 | .name = DRV_NAME, | 339 | .name = DRV_NAME, |
340 | .tp_ops = &qd65xx_tp_ops, | 340 | .tp_ops = &qd65xx_tp_ops, |
341 | .chipset = ide_qd65xx, | 341 | .chipset = ide_qd65xx, |
diff --git a/drivers/ide/rz1000.c b/drivers/ide/rz1000.c index a6414a884eb1..c04173e9fc38 100644 --- a/drivers/ide/rz1000.c +++ b/drivers/ide/rz1000.c | |||
@@ -38,7 +38,7 @@ static int __devinit rz1000_disable_readahead(struct pci_dev *dev) | |||
38 | } | 38 | } |
39 | } | 39 | } |
40 | 40 | ||
41 | static const struct ide_port_info rz1000_chipset __devinitdata = { | 41 | static const struct ide_port_info rz1000_chipset __devinitconst = { |
42 | .name = DRV_NAME, | 42 | .name = DRV_NAME, |
43 | .host_flags = IDE_HFLAG_NO_DMA, | 43 | .host_flags = IDE_HFLAG_NO_DMA, |
44 | }; | 44 | }; |
diff --git a/drivers/ide/sc1200.c b/drivers/ide/sc1200.c index 356b9b504ffd..d4758ebe77da 100644 --- a/drivers/ide/sc1200.c +++ b/drivers/ide/sc1200.c | |||
@@ -291,7 +291,7 @@ static const struct ide_dma_ops sc1200_dma_ops = { | |||
291 | .dma_sff_read_status = ide_dma_sff_read_status, | 291 | .dma_sff_read_status = ide_dma_sff_read_status, |
292 | }; | 292 | }; |
293 | 293 | ||
294 | static const struct ide_port_info sc1200_chipset __devinitdata = { | 294 | static const struct ide_port_info sc1200_chipset __devinitconst = { |
295 | .name = DRV_NAME, | 295 | .name = DRV_NAME, |
296 | .port_ops = &sc1200_port_ops, | 296 | .port_ops = &sc1200_port_ops, |
297 | .dma_ops = &sc1200_dma_ops, | 297 | .dma_ops = &sc1200_dma_ops, |
diff --git a/drivers/ide/scc_pata.c b/drivers/ide/scc_pata.c index b7f5b0c4310c..970103810021 100644 --- a/drivers/ide/scc_pata.c +++ b/drivers/ide/scc_pata.c | |||
@@ -811,7 +811,7 @@ static const struct ide_dma_ops scc_dma_ops = { | |||
811 | .dma_sff_read_status = scc_dma_sff_read_status, | 811 | .dma_sff_read_status = scc_dma_sff_read_status, |
812 | }; | 812 | }; |
813 | 813 | ||
814 | static const struct ide_port_info scc_chipset __devinitdata = { | 814 | static const struct ide_port_info scc_chipset __devinitconst = { |
815 | .name = "sccIDE", | 815 | .name = "sccIDE", |
816 | .init_iops = init_iops_scc, | 816 | .init_iops = init_iops_scc, |
817 | .init_dma = scc_init_dma, | 817 | .init_dma = scc_init_dma, |
diff --git a/drivers/ide/serverworks.c b/drivers/ide/serverworks.c index 35fb8dabb55d..24d72ef23df7 100644 --- a/drivers/ide/serverworks.c +++ b/drivers/ide/serverworks.c | |||
@@ -337,7 +337,7 @@ static const struct ide_port_ops svwks_port_ops = { | |||
337 | .cable_detect = svwks_cable_detect, | 337 | .cable_detect = svwks_cable_detect, |
338 | }; | 338 | }; |
339 | 339 | ||
340 | static const struct ide_port_info serverworks_chipsets[] __devinitdata = { | 340 | static const struct ide_port_info serverworks_chipsets[] __devinitconst = { |
341 | { /* 0: OSB4 */ | 341 | { /* 0: OSB4 */ |
342 | .name = DRV_NAME, | 342 | .name = DRV_NAME, |
343 | .init_chipset = init_chipset_svwks, | 343 | .init_chipset = init_chipset_svwks, |
diff --git a/drivers/ide/siimage.c b/drivers/ide/siimage.c index ddeda444a27a..46f7e30d3790 100644 --- a/drivers/ide/siimage.c +++ b/drivers/ide/siimage.c | |||
@@ -719,7 +719,7 @@ static const struct ide_dma_ops sil_dma_ops = { | |||
719 | .udma_mask = ATA_UDMA6, \ | 719 | .udma_mask = ATA_UDMA6, \ |
720 | } | 720 | } |
721 | 721 | ||
722 | static const struct ide_port_info siimage_chipsets[] __devinitdata = { | 722 | static const struct ide_port_info siimage_chipsets[] __devinitconst = { |
723 | /* 0: SiI680 */ DECLARE_SII_DEV(&sil_pata_port_ops), | 723 | /* 0: SiI680 */ DECLARE_SII_DEV(&sil_pata_port_ops), |
724 | /* 1: SiI3112 */ DECLARE_SII_DEV(&sil_sata_port_ops) | 724 | /* 1: SiI3112 */ DECLARE_SII_DEV(&sil_sata_port_ops) |
725 | }; | 725 | }; |
diff --git a/drivers/ide/sis5513.c b/drivers/ide/sis5513.c index 4a0022567758..09e61b4c5e94 100644 --- a/drivers/ide/sis5513.c +++ b/drivers/ide/sis5513.c | |||
@@ -563,7 +563,7 @@ static const struct ide_port_ops sis_ata133_port_ops = { | |||
563 | .cable_detect = sis_cable_detect, | 563 | .cable_detect = sis_cable_detect, |
564 | }; | 564 | }; |
565 | 565 | ||
566 | static const struct ide_port_info sis5513_chipset __devinitdata = { | 566 | static const struct ide_port_info sis5513_chipset __devinitconst = { |
567 | .name = DRV_NAME, | 567 | .name = DRV_NAME, |
568 | .init_chipset = init_chipset_sis5513, | 568 | .init_chipset = init_chipset_sis5513, |
569 | .enablebits = { {0x4a, 0x02, 0x02}, {0x4a, 0x04, 0x04} }, | 569 | .enablebits = { {0x4a, 0x02, 0x02}, {0x4a, 0x04, 0x04} }, |
diff --git a/drivers/ide/sl82c105.c b/drivers/ide/sl82c105.c index f21dc2ad7682..d051cd224bdb 100644 --- a/drivers/ide/sl82c105.c +++ b/drivers/ide/sl82c105.c | |||
@@ -299,7 +299,7 @@ static const struct ide_dma_ops sl82c105_dma_ops = { | |||
299 | .dma_sff_read_status = ide_dma_sff_read_status, | 299 | .dma_sff_read_status = ide_dma_sff_read_status, |
300 | }; | 300 | }; |
301 | 301 | ||
302 | static const struct ide_port_info sl82c105_chipset __devinitdata = { | 302 | static const struct ide_port_info sl82c105_chipset __devinitconst = { |
303 | .name = DRV_NAME, | 303 | .name = DRV_NAME, |
304 | .init_chipset = init_chipset_sl82c105, | 304 | .init_chipset = init_chipset_sl82c105, |
305 | .enablebits = {{0x40,0x01,0x01}, {0x40,0x10,0x10}}, | 305 | .enablebits = {{0x40,0x01,0x01}, {0x40,0x10,0x10}}, |
diff --git a/drivers/ide/slc90e66.c b/drivers/ide/slc90e66.c index 864ffe0e26d9..863a5e9283ca 100644 --- a/drivers/ide/slc90e66.c +++ b/drivers/ide/slc90e66.c | |||
@@ -132,7 +132,7 @@ static const struct ide_port_ops slc90e66_port_ops = { | |||
132 | .cable_detect = slc90e66_cable_detect, | 132 | .cable_detect = slc90e66_cable_detect, |
133 | }; | 133 | }; |
134 | 134 | ||
135 | static const struct ide_port_info slc90e66_chipset __devinitdata = { | 135 | static const struct ide_port_info slc90e66_chipset __devinitconst = { |
136 | .name = DRV_NAME, | 136 | .name = DRV_NAME, |
137 | .enablebits = { {0x41, 0x80, 0x80}, {0x43, 0x80, 0x80} }, | 137 | .enablebits = { {0x41, 0x80, 0x80}, {0x43, 0x80, 0x80} }, |
138 | .port_ops = &slc90e66_port_ops, | 138 | .port_ops = &slc90e66_port_ops, |
diff --git a/drivers/ide/tc86c001.c b/drivers/ide/tc86c001.c index 4799d5c384e7..17946785ebf6 100644 --- a/drivers/ide/tc86c001.c +++ b/drivers/ide/tc86c001.c | |||
@@ -192,7 +192,7 @@ static const struct ide_dma_ops tc86c001_dma_ops = { | |||
192 | .dma_sff_read_status = ide_dma_sff_read_status, | 192 | .dma_sff_read_status = ide_dma_sff_read_status, |
193 | }; | 193 | }; |
194 | 194 | ||
195 | static const struct ide_port_info tc86c001_chipset __devinitdata = { | 195 | static const struct ide_port_info tc86c001_chipset __devinitconst = { |
196 | .name = DRV_NAME, | 196 | .name = DRV_NAME, |
197 | .init_hwif = init_hwif_tc86c001, | 197 | .init_hwif = init_hwif_tc86c001, |
198 | .port_ops = &tc86c001_port_ops, | 198 | .port_ops = &tc86c001_port_ops, |
diff --git a/drivers/ide/triflex.c b/drivers/ide/triflex.c index 281c91426345..55ce1b80efcb 100644 --- a/drivers/ide/triflex.c +++ b/drivers/ide/triflex.c | |||
@@ -92,7 +92,7 @@ static const struct ide_port_ops triflex_port_ops = { | |||
92 | .set_dma_mode = triflex_set_mode, | 92 | .set_dma_mode = triflex_set_mode, |
93 | }; | 93 | }; |
94 | 94 | ||
95 | static const struct ide_port_info triflex_device __devinitdata = { | 95 | static const struct ide_port_info triflex_device __devinitconst = { |
96 | .name = DRV_NAME, | 96 | .name = DRV_NAME, |
97 | .enablebits = {{0x80, 0x01, 0x01}, {0x80, 0x02, 0x02}}, | 97 | .enablebits = {{0x80, 0x01, 0x01}, {0x80, 0x02, 0x02}}, |
98 | .port_ops = &triflex_port_ops, | 98 | .port_ops = &triflex_port_ops, |
diff --git a/drivers/ide/trm290.c b/drivers/ide/trm290.c index 4b42ca091534..e494a98a43a9 100644 --- a/drivers/ide/trm290.c +++ b/drivers/ide/trm290.c | |||
@@ -324,7 +324,7 @@ static struct ide_dma_ops trm290_dma_ops = { | |||
324 | .dma_check = trm290_dma_check, | 324 | .dma_check = trm290_dma_check, |
325 | }; | 325 | }; |
326 | 326 | ||
327 | static const struct ide_port_info trm290_chipset __devinitdata = { | 327 | static const struct ide_port_info trm290_chipset __devinitconst = { |
328 | .name = DRV_NAME, | 328 | .name = DRV_NAME, |
329 | .init_hwif = init_hwif_trm290, | 329 | .init_hwif = init_hwif_trm290, |
330 | .tp_ops = &trm290_tp_ops, | 330 | .tp_ops = &trm290_tp_ops, |
diff --git a/drivers/ide/tx4938ide.c b/drivers/ide/tx4938ide.c index 7002765b593c..91d49dd957ef 100644 --- a/drivers/ide/tx4938ide.c +++ b/drivers/ide/tx4938ide.c | |||
@@ -117,7 +117,7 @@ static const struct ide_port_ops tx4938ide_port_ops = { | |||
117 | .set_pio_mode = tx4938ide_set_pio_mode, | 117 | .set_pio_mode = tx4938ide_set_pio_mode, |
118 | }; | 118 | }; |
119 | 119 | ||
120 | static const struct ide_port_info tx4938ide_port_info __initdata = { | 120 | static const struct ide_port_info tx4938ide_port_info __initconst = { |
121 | .port_ops = &tx4938ide_port_ops, | 121 | .port_ops = &tx4938ide_port_ops, |
122 | #ifdef __BIG_ENDIAN | 122 | #ifdef __BIG_ENDIAN |
123 | .tp_ops = &tx4938ide_tp_ops, | 123 | .tp_ops = &tx4938ide_tp_ops, |
diff --git a/drivers/ide/tx4939ide.c b/drivers/ide/tx4939ide.c index 71c231954972..c0ab800b7bb3 100644 --- a/drivers/ide/tx4939ide.c +++ b/drivers/ide/tx4939ide.c | |||
@@ -522,7 +522,7 @@ static const struct ide_dma_ops tx4939ide_dma_ops = { | |||
522 | .dma_sff_read_status = tx4939ide_dma_sff_read_status, | 522 | .dma_sff_read_status = tx4939ide_dma_sff_read_status, |
523 | }; | 523 | }; |
524 | 524 | ||
525 | static const struct ide_port_info tx4939ide_port_info __initdata = { | 525 | static const struct ide_port_info tx4939ide_port_info __initconst = { |
526 | .init_hwif = tx4939ide_init_hwif, | 526 | .init_hwif = tx4939ide_init_hwif, |
527 | .init_dma = tx4939ide_init_dma, | 527 | .init_dma = tx4939ide_init_dma, |
528 | .port_ops = &tx4939ide_port_ops, | 528 | .port_ops = &tx4939ide_port_ops, |
diff --git a/drivers/ide/umc8672.c b/drivers/ide/umc8672.c index 5cfb78120669..3aa0fea0f3d9 100644 --- a/drivers/ide/umc8672.c +++ b/drivers/ide/umc8672.c | |||
@@ -128,7 +128,7 @@ static const struct ide_port_ops umc8672_port_ops = { | |||
128 | .set_pio_mode = umc_set_pio_mode, | 128 | .set_pio_mode = umc_set_pio_mode, |
129 | }; | 129 | }; |
130 | 130 | ||
131 | static const struct ide_port_info umc8672_port_info __initdata = { | 131 | static const struct ide_port_info umc8672_port_info __initconst = { |
132 | .name = DRV_NAME, | 132 | .name = DRV_NAME, |
133 | .chipset = ide_umc8672, | 133 | .chipset = ide_umc8672, |
134 | .port_ops = &umc8672_port_ops, | 134 | .port_ops = &umc8672_port_ops, |
diff --git a/drivers/ide/via82cxxx.c b/drivers/ide/via82cxxx.c index f46f49cfcc28..eb7767864d10 100644 --- a/drivers/ide/via82cxxx.c +++ b/drivers/ide/via82cxxx.c | |||
@@ -403,7 +403,7 @@ static const struct ide_port_ops via_port_ops = { | |||
403 | .cable_detect = via82cxxx_cable_detect, | 403 | .cable_detect = via82cxxx_cable_detect, |
404 | }; | 404 | }; |
405 | 405 | ||
406 | static const struct ide_port_info via82cxxx_chipset __devinitdata = { | 406 | static const struct ide_port_info via82cxxx_chipset __devinitconst = { |
407 | .name = DRV_NAME, | 407 | .name = DRV_NAME, |
408 | .init_chipset = init_chipset_via82cxxx, | 408 | .init_chipset = init_chipset_via82cxxx, |
409 | .enablebits = { { 0x40, 0x02, 0x02 }, { 0x40, 0x01, 0x01 } }, | 409 | .enablebits = { { 0x40, 0x02, 0x02 }, { 0x40, 0x01, 0x01 } }, |