if (c->mtd->flags & MTD_NO_VIRTBLOCKS) 
if (jffs2_blocks_use_vmalloc(c)) 
static void jffs2_put_super (struct super_block *sb){	struct jffs2_sb_info *c = JFFS2_SB_INFO(sb);	D2(printk(KERN_DEBUG "jffs2: jffs2_put_super()\n"));	down(&c->alloc_sem);	jffs2_flush_wbuf_pad(c);	up(&c->alloc_sem);	jffs2_free_ino_caches(c);	jffs2_free_raw_node_refs(c);	if (c->mtd->flags & MTD_NO_VIRTBLOCKS)		vfree(c->blocks);	else		kfree(c->blocks);	jffs2_flash_cleanup(c);	kfree(c->inocache_list);	if (c->mtd->sync)		c->mtd->sync(c->mtd);	D1(printk(KERN_DEBUG "jffs2_put_super returning\n"));}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/4ce1f562189696605a84813cf71847c0cc698414/super.c/buggy/fs/jffs2/super.c