Ignore:
File:
1 edited

Legend:

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

    r443695e ra796812c  
    11/*
    2  * Copyright (c) 2024 Jiri Svoboda
     2 * Copyright (c) 2025 Jiri Svoboda
    33 * All rights reserved.
    44 *
     
    103103        ddf_msg(LVL_DEBUG, "isa_ide_ctrl_init()");
    104104
     105        memset(&params, 0, sizeof(params));
     106
    105107        chan->ctrl = ctrl;
    106108        chan->chan_id = chan_id;
     
    136138
    137139        params.arg = (void *)chan;
     140        params.use_dma = false;
    138141        params.have_irq = (chan->irq >= 0) ? true : false;
    139142        params.write_data_16 = isa_ide_write_data_16;
     
    163166        return EOK;
    164167error:
     168        if (chan->channel != NULL) {
     169                (void) ata_channel_destroy(chan->channel);
     170                chan->channel = NULL;
     171        }
    165172        if (irq_inited)
    166173                isa_ide_fini_irq(chan);
Note: See TracChangeset for help on using the changeset viewer.