*** fs.cvs Fri May 7 14:29:45 2004 --- fs.c Fri May 7 14:08:40 2004 *************** *** 355,360 **** --- 355,367 ---- if (!(*flags & MS_RDONLY)) jffs2_start_garbage_collect_thread(c); + /* MHB hack */ + else { + down(&c->alloc_sem); + jffs2_flush_wbuf_pad(c); + up(&c->alloc_sem); + } + sb->s_flags = (sb->s_flags & ~MS_RDONLY)|(*flags & MS_RDONLY); *************** *** 463,469 **** --- 470,481 ---- } if (c->sector_size != c->mtd->erasesize) + /* MHB */ + /* printk(KERN_INFO "jffs2: Erase block size too small (%dKiB). Using virtual blocks size (%dKiB) instead\n", + c->mtd->erasesize / 1024, c->sector_size / 1024); + */ + printk(KERN_DEBUG "jffs2: Erase block size too small (%dKiB). Using virtual blocks size (%dKiB) instead\n", c->mtd->erasesize / 1024, c->sector_size / 1024); if (c->flash_size < 5*c->sector_size) {