Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/block/pci-ide/main.c

    r2a5d4649 r07039850  
    136136        pci_ide_hwres_t res;
    137137        async_sess_t *parent_sess;
    138         unsigned chans;
    139138        errno_t rc;
    140139
     
    158157                goto error;
    159158
    160         chans = 0;
    161 
    162159        rc = pci_ide_channel_init(ctrl, &ctrl->channel[0], 0, &res);
    163         if (rc == EOK)
    164                 ++chans;
    165         else if (rc != ENOENT)
     160        if (rc == ENOENT)
    166161                goto error;
    167162
    168163        rc = pci_ide_channel_init(ctrl, &ctrl->channel[1], 1, &res);
    169         if (rc == EOK)
    170                 ++chans;
    171         else if (rc != ENOENT)
    172                 goto error;
    173 
    174         if (chans == 0) {
    175                 ddf_msg(LVL_ERROR, "No PCI IDE devices found.");
     164        if (rc == ENOENT)
     165                goto error;
     166
     167        if (rc != EOK) {
     168                ddf_msg(LVL_ERROR, "Failed initializing ATA controller.");
    176169                rc = EIO;
    177170                goto error;
Note: See TracChangeset for help on using the changeset viewer.