kfree (f); 
kfree(f); 
int jffs2_do_crccheck_inode(struct jffs2_sb_info *c, struct jffs2_inode_cache *ic){	struct jffs2_raw_inode n;	struct jffs2_inode_info *f = kmalloc(sizeof(*f), GFP_KERNEL);	int ret;	if (!f)		return -ENOMEM;	memset(f, 0, sizeof(*f));	init_MUTEX_LOCKED(&f->sem);	f->inocache = ic;	ret = jffs2_do_read_inode_internal(c, f, &n);	if (!ret) {		up(&f->sem);		jffs2_do_clear_inode(c, f);	}	kfree (f);	return ret;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/f99d49adf527fa6f7a9c42257fa76bca6b8df1e3/readinode.c/clean/fs/jffs2/readinode.c