summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArtem Bityutskiy <artem.bityutskiy@linux.intel.com>2014-07-16 15:29:21 +0300
committerArtem Bityutskiy <artem.bityutskiy@linux.intel.com>2014-07-19 09:55:19 +0300
commit545f7fdf6db866c26ac92346b35bc6489fb926d1 (patch)
treef3445328ea40a14c6efb6db248247b6a8088e7f4
parentf1cb705accc70ac327de2108ecf07b300e03fc42 (diff)
downloadop-kernel-dev-545f7fdf6db866c26ac92346b35bc6489fb926d1.zip
op-kernel-dev-545f7fdf6db866c26ac92346b35bc6489fb926d1.tar.gz
UBIFS: add a log overlap assertion
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>
-rw-r--r--fs/ubifs/misc.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/fs/ubifs/misc.h b/fs/ubifs/misc.h
index ee7cb5e..81bbf79 100644
--- a/fs/ubifs/misc.h
+++ b/fs/ubifs/misc.h
@@ -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;
}
OpenPOWER on IntegriCloud