diff options
Diffstat (limited to 'c/src/lib/libbsp/lm32/shared/milkymist_memcard/memcard.c')
-rw-r--r-- | c/src/lib/libbsp/lm32/shared/milkymist_memcard/memcard.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/c/src/lib/libbsp/lm32/shared/milkymist_memcard/memcard.c b/c/src/lib/libbsp/lm32/shared/milkymist_memcard/memcard.c index 747903db8e..93c7a1df2c 100644 --- a/c/src/lib/libbsp/lm32/shared/milkymist_memcard/memcard.c +++ b/c/src/lib/libbsp/lm32/shared/milkymist_memcard/memcard.c @@ -197,14 +197,16 @@ static int memcard_disk_block_read(rtems_blkdev_request *r) return -RTEMS_IO_ERROR; } - r->req_done(r->done_arg, RTEMS_SUCCESSFUL); + rtems_blkdev_request_done(r, RTEMS_SUCCESSFUL); return 0; } static int memcard_disk_block_write(rtems_blkdev_request *r) { - return -RTEMS_IO_ERROR; + rtems_blkdev_request_done(r, RTEMS_IO_ERROR); + + return 0; } static rtems_status_code memcard_init(void) |