 failure: raw3270_delete_device(rp); return rc; 
raw3270_set_online (struct ccw_device *cdev){	struct raw3270 *rp;	struct raw3270_notifier *np;	int rc;	rp = raw3270_create_device(cdev);	if (IS_ERR(rp))		return PTR_ERR(rp);	rc = raw3270_reset_device(rp);	if (rc)		return rc;	rc = raw3270_size_device(rp);	if (rc)		return rc;	rc = raw3270_reset_device(rp);	if (rc)		return rc;	raw3270_create_attributes(rp);	set_bit(RAW3270_FLAGS_READY, &rp->flags);	down(&raw3270_sem);	list_for_each_entry(np, &raw3270_notifier, list)		np->notifier(rp->minor, 1);	up(&raw3270_sem);	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/ed3cb6f039bb296457bfd2877cba6ad0287d8d54/raw3270.c/clean/drivers/s390/char/raw3270.c