From ed3cddb6841f43e6a20ac0e6cb75ca350b38fe31 Mon Sep 17 00:00:00 2001 From: "chao.an" Date: Mon, 13 Jul 2020 18:46:39 +0800 Subject: [PATCH] drivers/bch: delay the sector flush Delay the sector flush to avoid multiple earse/write operations in sequence write Change-Id: If4331b7fc8d2c2061325533212b28e826141b411 Signed-off-by: chao.an --- drivers/bch/bchlib_write.c | 9 --------- 1 file changed, 9 deletions(-) diff --git a/drivers/bch/bchlib_write.c b/drivers/bch/bchlib_write.c index 90f1af0795c..59209972a4d 100644 --- a/drivers/bch/bchlib_write.c +++ b/drivers/bch/bchlib_write.c @@ -184,14 +184,5 @@ ssize_t bchlib_write(FAR void *handle, FAR const char *buffer, size_t offset, byteswritten += len; } - /* Finally, flush any cached writes to the device as well */ - - ret = bchlib_flushsector(bch); - if (ret < 0) - { - ferr("ERROR: Flush failed: %d\n", ret); - return ret; - } - return byteswritten; }