if (!ret) 
if (!ret && cdi->media_written) 
static int cdrom_mrw_exit(struct cdrom_device_info *cdi){	disc_information di;	int ret;	ret = cdrom_get_disc_info(cdi, &di);	if (ret < 0 || ret < (int)offsetof(typeof(di),disc_type))		return 1;	ret = 0;	if (di.mrw_status == CDM_MRW_BGFORMAT_ACTIVE) {		printk(KERN_INFO "cdrom: issuing MRW back ground "				"format suspend\n");		ret = cdrom_mrw_bgformat_susp(cdi, 0);	}	if (!ret)		ret = cdrom_flush_cache(cdi);	return ret;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/7da21a02b3587157bd43910ea6d4c76661228ebb/cdrom.c/buggy/drivers/cdrom/cdrom.c