if (sbinfo->free_inodes >= 0) { spin_lock(&sbinfo->stat_lock); sbinfo->free_inodes++; spin_unlock(&sbinfo->stat_lock); }  
static void hugetlbfs_delete_inode(struct inode *inode){	struct hugetlbfs_sb_info *sbinfo = HUGETLBFS_SB(inode->i_sb);	hlist_del_init(&inode->i_hash);	list_del_init(&inode->i_list);	list_del_init(&inode->i_sb_list);	inode->i_state |= I_FREEING;	inodes_stat.nr_inodes--;	spin_unlock(&inode_lock);	if (inode->i_data.nrpages)		truncate_hugepages(&inode->i_data, 0);	security_inode_delete(inode);	if (sbinfo->free_inodes >= 0) {		spin_lock(&sbinfo->stat_lock);		sbinfo->free_inodes++;		spin_unlock(&sbinfo->stat_lock);	}	clear_inode(inode);	destroy_inode(inode);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/96527980d4cb8f65fe49efdbc4ab92c0837d42f6/inode.c/buggy/fs/hugetlbfs/inode.c