ide_drive_t *drive = (ide_drive_t*) cdi->handle; 
ide_drive_t *drive = cdi->handle; 
int ide_cdrom_get_last_session (struct cdrom_device_info *cdi,				struct cdrom_multisession *ms_info){	struct atapi_toc *toc;	ide_drive_t *drive = (ide_drive_t*) cdi->handle;	struct cdrom_info *info = drive->driver_data;	struct request_sense sense;	int ret;	if (!CDROM_STATE_FLAGS(drive)->toc_valid || info->toc == NULL)		if ((ret = cdrom_read_toc(drive, &sense)))			return ret;	toc = info->toc;	ms_info->addr.lba = toc->last_session_lba;	ms_info->xa_flag = toc->xa_flag;	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/2a91f3e54ff27c6002597f689ba51c5fa657ddbd/ide-cd.c/buggy/drivers/ide/ide-cd.c