From: Luiz Capitulino Date: Fri, 1 Jul 2011 13:46:12 +0000 (-0300) Subject: block: drive_init(): Simplify interface type setting X-Git-Tag: TizenStudio_2.0_p2.3~2579^2~67 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=251fb7e06569fea4967c73cb4d8b20defe752c39;p=sdk%2Femulator%2Fqemu.git block: drive_init(): Simplify interface type setting Signed-off-by: Luiz Capitulino Reviewed-by: Markus Armbruster Signed-off-by: Kevin Wolf --- diff --git a/blockdev.c b/blockdev.c index 7d579d6..470be71 100644 --- a/blockdev.c +++ b/blockdev.c @@ -240,14 +240,6 @@ DriveInfo *drive_init(QemuOpts *opts, int default_to_scsi) int ret; translation = BIOS_ATA_TRANSLATION_AUTO; - - if (default_to_scsi) { - type = IF_SCSI; - pstrcpy(devname, sizeof(devname), "scsi"); - } else { - type = IF_IDE; - pstrcpy(devname, sizeof(devname), "ide"); - } media = MEDIA_DISK; /* extract parameters */ @@ -273,7 +265,11 @@ DriveInfo *drive_init(QemuOpts *opts, int default_to_scsi) error_report("unsupported bus type '%s'", buf); return NULL; } + } else { + type = default_to_scsi ? IF_SCSI : IF_IDE; + pstrcpy(devname, sizeof(devname), if_name[type]); } + max_devs = if_max_devs[type]; if (cyls || heads || secs) {