View | Details | Raw Unified | Return to bug 21461
Collapse All | Expand All

(-)isa_common.c 2000/09/21 18:37:14 (+7 lines)
Lines 209-214 Link Here
209
                                                   SYS_RES_IOPORT, &i,
209
                                                   SYS_RES_IOPORT, &i,
210
                                                   0, ~0, 1, 0 /* !RF_ACTIVE */);
210
                                                   0, ~0, 1, 0 /* !RF_ACTIVE */);
211
                       if (res[i]) {
211
                       if (res[i]) {
212
                               /* HACK */
213
                               if(res[i]->r_start != start) {
214
                                       bus_release_resource(child,
215
                                                       SYS_RES_IOPORT, i,
216
                                                       res[i]);
217
                                       continue;
218
                               }
212
                               result->ic_port[i].ir_start = start;
219
                               result->ic_port[i].ir_start = start;
213
                               result->ic_port[i].ir_end = start + size - 1;
220
                               result->ic_port[i].ir_end = start + size - 1;
214
                               result->ic_port[i].ir_size = size;
221
                               result->ic_port[i].ir_size = size;

Return to bug 21461