cpuset_release_agent(pathbuf); 
static int cpuset_rmdir(struct inode *unused_dir, struct dentry *dentry){	struct cpuset *cs = dentry->d_fsdata;	struct dentry *d;	struct cpuset *parent;	/* the vfs holds both inode->i_sem already */	down(&cpuset_sem);	refresh_mems();	if (atomic_read(&cs->count) > 0) {		up(&cpuset_sem);		return -EBUSY;	}	if (!list_empty(&cs->children)) {		up(&cpuset_sem);		return -EBUSY;	}	parent = cs->parent;	set_bit(CS_REMOVED, &cs->flags);	if (is_cpu_exclusive(cs))		update_cpu_domains(cs);	list_del(&cs->sibling);	/* delete my sibling from parent->children */	if (list_empty(&parent->children))		check_for_release(parent);	spin_lock(&cs->dentry->d_lock);	d = dget(cs->dentry);	cs->dentry = NULL;	spin_unlock(&d->d_lock);	cpuset_d_remove_dir(d);	dput(d);	up(&cpuset_sem);	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/3077a260e9f316b611436b1506eec9cc5c4f8aa6/cpuset.c/clean/kernel/cpuset.c