Revision f455e98c hw/mips_r4k.c

b/hw/mips_r4k.c
156 156
    RTCState *rtc_state;
157 157
    int i;
158 158
    qemu_irq *i8259;
159
    BlockDriverState *hd[MAX_IDE_BUS * MAX_IDE_DEVS];
159
    DriveInfo *hd[MAX_IDE_BUS * MAX_IDE_DEVS];
160 160
    DriveInfo *dinfo;
161 161

  
162 162
    /* init CPUs */
......
268 268
    }
269 269

  
270 270
    for(i = 0; i < MAX_IDE_BUS * MAX_IDE_DEVS; i++) {
271
        dinfo = drive_get(IF_IDE, i / MAX_IDE_DEVS, i % MAX_IDE_DEVS);
272
        hd[i] = dinfo ? dinfo->bdrv : NULL;
271
        hd[i] = drive_get(IF_IDE, i / MAX_IDE_DEVS, i % MAX_IDE_DEVS);
273 272
    }
274 273

  
275 274
    for(i = 0; i < MAX_IDE_BUS; i++)

Also available in: Unified diff