ide_drive_t *drive = (ide_drive_t*) cdi->handle; 
ide_drive_t *drive = cdi->handle; 
int ide_cdrom_select_speed (struct cdrom_device_info *cdi, int speed){	ide_drive_t *drive = (ide_drive_t*) cdi->handle;	struct request_sense sense;	struct atapi_capabilities_page cap;	int stat;	if ((stat = cdrom_select_speed(drive, speed, &sense)) < 0)		return stat;	if (!ide_cdrom_get_capabilities(drive, &cap)) {		ide_cdrom_update_speed(drive, &cap);		cdi->speed = CDROM_STATE_FLAGS(drive)->current_speed;	}        return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/2a91f3e54ff27c6002597f689ba51c5fa657ddbd/ide-cd.c/buggy/drivers/ide/ide-cd.c