| Submitter | Artem Bityutskiy |
|---|---|
| Date | April 24, 2011, 10 a.m. |
| Message ID | <1303639213-15372-1-git-send-email-dedekind1@gmail.com> |
| Download | mbox | patch |
| Permalink | /patch/92652/ |
| State | New |
| Headers | show |
Comments
Patch
diff --git a/fs/ubifs/debug.c b/fs/ubifs/debug.c index 1c5852a..063bc2b 100644 --- a/fs/ubifs/debug.c +++ b/fs/ubifs/debug.c @@ -746,7 +746,13 @@ void dbg_dump_lprop(const struct ubifs_info *c, const struct ubifs_lprops *lp) if (bud->lnum == lp->lnum) { int head = 0; for (i = 0; i < c->jhead_cnt; i++) { - if (lp->lnum == c->jheads[i].wbuf.lnum) { + /* + * Note, if we are in R/O mode or in the middle + * of mounting/re-mounting, the write-buffers do + * not exist. + */ + if (c->jheads && + lp->lnum == c->jheads[i].wbuf.lnum) { printk(KERN_CONT ", jhead %s", dbg_jhead(i)); head = 1;