if (cdev->private->cmb) kfree(cdev->private->cmb); 
kfree(cdev->private->cmb); 
free_cmbe (struct ccw_device *cdev){	spin_lock_irq(cdev->ccwlock);	if (cdev->private->cmb)		kfree(cdev->private->cmb);	cdev->private->cmb = NULL;	spin_unlock_irq(cdev->ccwlock);	/* deactivate global measurement if this is the last channel */	spin_lock(&cmb_area.lock);	list_del_init(&cdev->private->cmb_list);	if (list_empty(&cmb_area.list))		cmf_activate(NULL, 0);	spin_unlock(&cmb_area.lock);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/17fd682e544556a2a829e94383239c029bb21c5e/cmf.c/buggy/drivers/s390/cio/cmf.c