Changeset a796812c in mainline for uspace/lib/ata/src/ata.c


Ignore:
Timestamp:
2025-02-03T08:15:30Z (7 days ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
master
Children:
c3d9aaf5
Parents:
56210a7
Message:

Fix ISA IDE

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/ata/src/ata.c

    r56210a7 ra796812c  
    11/*
    2  * Copyright (c) 2024 Jiri Svoboda
     2 * Copyright (c) 2025 Jiri Svoboda
    33 * All rights reserved.
    44 *
     
    15341534         * exceed DMA buffer size.
    15351535         */
    1536         dma_maxnb = d->chan->params.max_dma_xfer / d->block_size;
    1537         if (dma_maxnb < maxnb)
    1538                 maxnb = dma_maxnb;
     1536        if (d->chan->params.use_dma) {
     1537                dma_maxnb = d->chan->params.max_dma_xfer / d->block_size;
     1538                if (dma_maxnb < maxnb)
     1539                        maxnb = dma_maxnb;
     1540        }
    15391541
    15401542        return maxnb;
Note: See TracChangeset for help on using the changeset viewer.