Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e96fb230 authored by David Woodhouse's avatar David Woodhouse Committed by Linus Torvalds
Browse files

[PATCH] jffs2: avoid divide-by-zero



Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent 529bf6be
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -233,7 +233,7 @@ int jffs2_scan_medium(struct jffs2_sb_info *c)
		c->nextblock->dirty_size = 0;
		c->nextblock->dirty_size = 0;
	}
	}
#ifdef CONFIG_JFFS2_FS_WRITEBUFFER
#ifdef CONFIG_JFFS2_FS_WRITEBUFFER
	if (!jffs2_can_mark_obsolete(c) && c->nextblock && (c->nextblock->free_size % c->wbuf_pagesize)) {
	if (!jffs2_can_mark_obsolete(c) && c->wbuf_pagesize && c->nextblock && (c->nextblock->free_size % c->wbuf_pagesize)) {
		/* If we're going to start writing into a block which already
		/* If we're going to start writing into a block which already
		   contains data, and the end of the data isn't page-aligned,
		   contains data, and the end of the data isn't page-aligned,
		   skip a little and align it. */
		   skip a little and align it. */