The value of c->lhead_offs cannot exceed max_len which much
smaller than c->leb_size. So the check will never be true.
Just remove it.

Signed-off-by: Liu Song <liu.son...@zte.com.cn>
Reviewed-by: Jiang Biao <jiang.bi...@zte.com.cn>
---
 fs/ubifs/log.c | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/fs/ubifs/log.c b/fs/ubifs/log.c
index 7cffa120a750..5a338737223b 100644
--- a/fs/ubifs/log.c
+++ b/fs/ubifs/log.c
@@ -427,10 +427,6 @@ int ubifs_log_start_commit(struct ubifs_info *c, int 
*ltail_lnum)
        *ltail_lnum = c->lhead_lnum;
 
        c->lhead_offs += len;
-       if (c->lhead_offs == c->leb_size) {
-               c->lhead_lnum = ubifs_next_log_lnum(c, c->lhead_lnum);
-               c->lhead_offs = 0;
-       }
 
        remove_buds(c);
 
-- 
2.17.1

Reply via email to