]> git.sur5r.net Git - u-boot/blobdiff - fs/fat/fat.c
dm: block: Adjust device calls to go through helpers function
[u-boot] / fs / fat / fat.c
index f87ddd7630c8e6e948ea20d5fba6740cc3dd62b0..600a90e30922621c03c1db8c65119b7fbe85f50a 100644 (file)
@@ -10,6 +10,7 @@
  */
 
 #include <common.h>
+#include <blk.h>
 #include <config.h>
 #include <exports.h>
 #include <fat.h>
@@ -48,11 +49,10 @@ static int disk_read(__u32 block, __u32 nr_blocks, void *buf)
 {
        ulong ret;
 
-       if (!cur_dev || !cur_dev->block_read)
+       if (!cur_dev)
                return -1;
 
-       ret = cur_dev->block_read(cur_dev, cur_part_info.start + block,
-                                 nr_blocks, buf);
+       ret = blk_dread(cur_dev, cur_part_info.start + block, nr_blocks, buf);
 
        if (nr_blocks && ret == 0)
                return -1;