UBIFS: add a log overlap assertion
authorArtem Bityutskiy <artem.bityutskiy@linux.intel.com>
Wed, 16 Jul 2014 12:29:21 +0000 (15:29 +0300)
committerArtem Bityutskiy <artem.bityutskiy@linux.intel.com>
Sat, 19 Jul 2014 06:55:19 +0000 (09:55 +0300)
Add an assertion which checkes that the head of the log never overlaps with the
tail of the log.

Suggested-by: hujianyang <hujianyang@huawei.com>
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
fs/ubifs/misc.h

index ee7cb5e..81bbf79 100644 (file)
@@ -297,6 +297,7 @@ static inline int ubifs_next_log_lnum(const struct ubifs_info *c, int lnum)
        if (lnum > c->log_last)
                lnum = UBIFS_LOG_LNUM;
 
+       ubifs_assert(lnum != c->ltail_lnum);
        return lnum;
 }