diff options
author | Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> | 2008-04-26 16:25:19 -0400 |
---|---|---|
committer | Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> | 2008-04-26 16:25:19 -0400 |
commit | 3dd89a9b2af37d8e3efd785e20b12b785e50e48f (patch) | |
tree | 5dd755629cc9c0daaf4114f27a05ddd6d947813a /drivers/ide/legacy | |
parent | 5add22241752a3c689bea2a9d0e71c2a5909ed8a (diff) |
ide: cleanup setting hwif->mmio flag
It is no longer needed to set hwif->mmio flag to tell IDE layer to not
manage resources so cleanup host drivers that used hwif->mmio flag only
for this purpose.
Ditto for ide_legacy_init_one().
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
Diffstat (limited to 'drivers/ide/legacy')
-rw-r--r-- | drivers/ide/legacy/buddha.c | 2 | ||||
-rw-r--r-- | drivers/ide/legacy/falconide.c | 1 | ||||
-rw-r--r-- | drivers/ide/legacy/gayle.c | 2 | ||||
-rw-r--r-- | drivers/ide/legacy/ide-4drives.c | 2 | ||||
-rw-r--r-- | drivers/ide/legacy/ide_platform.c | 1 | ||||
-rw-r--r-- | drivers/ide/legacy/macide.c | 2 | ||||
-rw-r--r-- | drivers/ide/legacy/q40ide.c | 1 |
7 files changed, 0 insertions, 11 deletions
diff --git a/drivers/ide/legacy/buddha.c b/drivers/ide/legacy/buddha.c index 6956eb8f2d5f..f51433bce8e4 100644 --- a/drivers/ide/legacy/buddha.c +++ b/drivers/ide/legacy/buddha.c | |||
@@ -228,8 +228,6 @@ fail_base2: | |||
228 | ide_init_port_data(hwif, index); | 228 | ide_init_port_data(hwif, index); |
229 | ide_init_port_hw(hwif, &hw); | 229 | ide_init_port_hw(hwif, &hw); |
230 | 230 | ||
231 | hwif->mmio = 1; | ||
232 | |||
233 | idx[i] = index; | 231 | idx[i] = index; |
234 | } | 232 | } |
235 | } | 233 | } |
diff --git a/drivers/ide/legacy/falconide.c b/drivers/ide/legacy/falconide.c index 8c9c9f7f54ca..5c19c422c5cc 100644 --- a/drivers/ide/legacy/falconide.c +++ b/drivers/ide/legacy/falconide.c | |||
@@ -89,7 +89,6 @@ static int __init falconide_init(void) | |||
89 | 89 | ||
90 | ide_init_port_data(hwif, index); | 90 | ide_init_port_data(hwif, index); |
91 | ide_init_port_hw(hwif, &hw); | 91 | ide_init_port_hw(hwif, &hw); |
92 | hwif->mmio = 1; | ||
93 | 92 | ||
94 | ide_get_lock(NULL, NULL); | 93 | ide_get_lock(NULL, NULL); |
95 | ide_device_add(idx, NULL); | 94 | ide_device_add(idx, NULL); |
diff --git a/drivers/ide/legacy/gayle.c b/drivers/ide/legacy/gayle.c index fcc8d52bf2a1..a0c9601bdaf0 100644 --- a/drivers/ide/legacy/gayle.c +++ b/drivers/ide/legacy/gayle.c | |||
@@ -182,8 +182,6 @@ found: | |||
182 | ide_init_port_data(hwif, index); | 182 | ide_init_port_data(hwif, index); |
183 | ide_init_port_hw(hwif, &hw); | 183 | ide_init_port_hw(hwif, &hw); |
184 | 184 | ||
185 | hwif->mmio = 1; | ||
186 | |||
187 | idx[i] = index; | 185 | idx[i] = index; |
188 | } else | 186 | } else |
189 | release_mem_region(res_start, res_n); | 187 | release_mem_region(res_start, res_n); |
diff --git a/drivers/ide/legacy/ide-4drives.c b/drivers/ide/legacy/ide-4drives.c index e69566284ab7..17f94d0cb539 100644 --- a/drivers/ide/legacy/ide-4drives.c +++ b/drivers/ide/legacy/ide-4drives.c | |||
@@ -43,7 +43,6 @@ static int __init ide_4drives_init(void) | |||
43 | hwif = ide_find_port(); | 43 | hwif = ide_find_port(); |
44 | if (hwif) { | 44 | if (hwif) { |
45 | ide_init_port_hw(hwif, &hw); | 45 | ide_init_port_hw(hwif, &hw); |
46 | hwif->mmio = 1; | ||
47 | idx[0] = hwif->index; | 46 | idx[0] = hwif->index; |
48 | } | 47 | } |
49 | 48 | ||
@@ -52,7 +51,6 @@ static int __init ide_4drives_init(void) | |||
52 | ide_init_port_hw(mate, &hw); | 51 | ide_init_port_hw(mate, &hw); |
53 | mate->drives[0].select.all ^= 0x20; | 52 | mate->drives[0].select.all ^= 0x20; |
54 | mate->drives[1].select.all ^= 0x20; | 53 | mate->drives[1].select.all ^= 0x20; |
55 | mate->mmio = 1; | ||
56 | idx[1] = mate->index; | 54 | idx[1] = mate->index; |
57 | 55 | ||
58 | if (hwif) { | 56 | if (hwif) { |
diff --git a/drivers/ide/legacy/ide_platform.c b/drivers/ide/legacy/ide_platform.c index bf240775531e..822f48b05c70 100644 --- a/drivers/ide/legacy/ide_platform.c +++ b/drivers/ide/legacy/ide_platform.c | |||
@@ -100,7 +100,6 @@ static int __devinit plat_ide_probe(struct platform_device *pdev) | |||
100 | hw.dev = &pdev->dev; | 100 | hw.dev = &pdev->dev; |
101 | 101 | ||
102 | ide_init_port_hw(hwif, &hw); | 102 | ide_init_port_hw(hwif, &hw); |
103 | hwif->mmio = 1; | ||
104 | 103 | ||
105 | if (mmio) | 104 | if (mmio) |
106 | default_hwif_mmiops(hwif); | 105 | default_hwif_mmiops(hwif); |
diff --git a/drivers/ide/legacy/macide.c b/drivers/ide/legacy/macide.c index 7429b80cb089..26546d0afc7f 100644 --- a/drivers/ide/legacy/macide.c +++ b/drivers/ide/legacy/macide.c | |||
@@ -128,8 +128,6 @@ static int __init macide_init(void) | |||
128 | ide_init_port_data(hwif, index); | 128 | ide_init_port_data(hwif, index); |
129 | ide_init_port_hw(hwif, &hw); | 129 | ide_init_port_hw(hwif, &hw); |
130 | 130 | ||
131 | hwif->mmio = 1; | ||
132 | |||
133 | ide_device_add(idx, NULL); | 131 | ide_device_add(idx, NULL); |
134 | } | 132 | } |
135 | 133 | ||
diff --git a/drivers/ide/legacy/q40ide.c b/drivers/ide/legacy/q40ide.c index fcbff0eced1b..f23999dd3d46 100644 --- a/drivers/ide/legacy/q40ide.c +++ b/drivers/ide/legacy/q40ide.c | |||
@@ -141,7 +141,6 @@ static int __init q40ide_init(void) | |||
141 | if (hwif) { | 141 | if (hwif) { |
142 | ide_init_port_data(hwif, hwif->index); | 142 | ide_init_port_data(hwif, hwif->index); |
143 | ide_init_port_hw(hwif, &hw); | 143 | ide_init_port_hw(hwif, &hw); |
144 | hwif->mmio = 1; | ||
145 | 144 | ||
146 | idx[i] = hwif->index; | 145 | idx[i] = hwif->index; |
147 | } | 146 | } |