diff options
Diffstat (limited to 'c/src/libchip/ide/ata_internal.h')
-rw-r--r-- | c/src/libchip/ide/ata_internal.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/c/src/libchip/ide/ata_internal.h b/c/src/libchip/ide/ata_internal.h index 3eea2d1dd4..32c9422563 100644 --- a/c/src/libchip/ide/ata_internal.h +++ b/c/src/libchip/ide/ata_internal.h @@ -218,8 +218,8 @@ typedef struct ata_req_s { /* call callback provided by block device request if it is defined */ #define ATA_EXEC_CALLBACK(areq, status) \ do {\ - if (((areq)->breq != NULL) && ((areq)->breq->req_done != NULL)) \ - (areq)->breq->req_done((areq)->breq->done_arg, status); \ + if ((areq)->breq != NULL) \ + rtems_blkdev_request_done((areq)->breq, status); \ } while (0) /* ATA RTEMS driver events types */ |