Przeglądaj źródła

add blockdev's flush fops for opening file with O_SYNC (#8232)

xiao-mang 1 rok temu
rodzic
commit
48f53e9150
1 zmienionych plików z 6 dodań i 1 usunięć
  1. 6 1
      components/drivers/sdio/block_dev.c

+ 6 - 1
components/drivers/sdio/block_dev.c

@@ -614,6 +614,11 @@ static int rt_mmcsd_fops_poll(struct dfs_file *file, struct rt_pollreq *req)
     return mask;
 }
 
+static int rt_mmcsd_fops_flush(struct dfs_file *file)
+{
+    return RT_EOK;
+}
+
 const static struct dfs_file_ops mmcsd_blk_fops =
 {
     rt_mmcsd_fops_open,
@@ -621,7 +626,7 @@ const static struct dfs_file_ops mmcsd_blk_fops =
     rt_mmcsd_fops_ioctl,
     rt_mmcsd_fops_read,
     rt_mmcsd_fops_write,
-    RT_NULL,
+    rt_mmcsd_fops_flush,
     generic_dfs_lseek,
     RT_NULL,
     RT_NULL,