UBIFS_LOG_LNUM
} else if (lnum >= UBIFS_LOG_LNUM && lnum <= c->log_last) {
if (c->lhead_lnum < UBIFS_LOG_LNUM ||
c->lhead_lnum >= UBIFS_LOG_LNUM + c->log_lebs ||
lnum = UBIFS_LOG_LNUM;
if (next_lnum >= UBIFS_LOG_LNUM + c->log_lebs)
next_lnum = UBIFS_LOG_LNUM;
lpt_first = UBIFS_LOG_LNUM + log_lebs;
mst->log_lnum = cpu_to_le32(UBIFS_LOG_LNUM);
err = ubifs_write_node(c, cs, UBIFS_CS_NODE_SZ, UBIFS_LOG_LNUM, 0);
c->log_last = UBIFS_LOG_LNUM + c->log_lebs - 1;
c->lpt_first = UBIFS_LOG_LNUM + c->log_lebs;
for (lnum = UBIFS_MST_LNUM; lnum < UBIFS_LOG_LNUM; lnum++) {
if (lnum >= UBIFS_LOG_LNUM + c->log_lebs)
lnum = UBIFS_LOG_LNUM;
c->log_lebs, UBIFS_LOG_LNUM, c->log_last);
if (lnum >= UBIFS_LOG_LNUM + c->log_lebs)
lnum = UBIFS_LOG_LNUM;
c->lhead_lnum = c->ltail_lnum = UBIFS_LOG_LNUM;