f->inocache->ino = ++c->highest_ino; 
int jffs2_do_new_inode(struct jffs2_sb_info *c, struct jffs2_inode_info *f, uint32_t mode, struct jffs2_raw_inode *ri){	struct jffs2_inode_cache *ic;	ic = jffs2_alloc_inode_cache();	if (!ic) {		return -ENOMEM;	}	memset(ic, 0, sizeof(*ic));	f->inocache = ic;	f->inocache->nlink = 1;	f->inocache->nodes = (struct jffs2_raw_node_ref *)f->inocache;	f->inocache->ino = ++c->highest_ino;	f->inocache->state = INO_STATE_PRESENT;	ri->ino = cpu_to_je32(f->inocache->ino);	D1(printk(KERN_DEBUG "jffs2_do_new_inode(): Assigned ino# %d\n", f->inocache->ino));	jffs2_add_ino_cache(c, f->inocache);	ri->magic = cpu_to_je16(JFFS2_MAGIC_BITMASK);	ri->nodetype = cpu_to_je16(JFFS2_NODETYPE_INODE);	ri->totlen = cpu_to_je32(PAD(sizeof(*ri)));	ri->hdr_crc = cpu_to_je32(crc32(0, ri, sizeof(struct jffs2_unknown_node)-4));	ri->mode = cpu_to_jemode(mode);	f->highest_version = 1;	ri->version = cpu_to_je32(f->highest_version);	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/7d200960d4f3d1b50c3b9e9688408d9f81c66ff4/write.c/clean/fs/jffs2/write.c