ret = blk_execute_rq(q, disk, rq); 
ret = blk_execute_rq(q, disk, rq, 0); 
static int idedisk_issue_flush(request_queue_t *q, struct gendisk *disk,			       sector_t *error_sector){	ide_drive_t *drive = q->queuedata;	struct request *rq;	int ret;	if (!drive->wcache)		return 0;	rq = blk_get_request(q, WRITE, __GFP_WAIT);	idedisk_prepare_flush(q, rq);	ret = blk_execute_rq(q, disk, rq);	/*	 * if we failed and caller wants error offset, get it	 */	if (ret && error_sector)		*error_sector = ide_get_error_location(drive, rq->cmd);	blk_put_request(rq);	return ret;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/994ca9a19616f0d4161a9e825f0835925d522426/ide-disk.c/buggy/drivers/ide/ide-disk.c