if (cqr->cpaddr != NULL) kfree(cqr->cpaddr); if (cqr->data != NULL) kfree(cqr->data); 
kfree(cqr->cpaddr); kfree(cqr->data); 
dasd_kfree_request(struct dasd_ccw_req * cqr, struct dasd_device * device){#ifdef CONFIG_ARCH_S390X	struct ccw1 *ccw;	/* Clear any idals used for the request. */	ccw = cqr->cpaddr;	do {		clear_normalized_cda(ccw);	} while (ccw++->flags & (CCW_FLAG_CC | CCW_FLAG_DC));#endif	if (cqr->cpaddr != NULL)		kfree(cqr->cpaddr);	if (cqr->data != NULL)		kfree(cqr->data);	kfree(cqr);	dasd_put_device(device);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/17fd682e544556a2a829e94383239c029bb21c5e/dasd.c/buggy/drivers/s390/block/dasd.c