From: SeokYeon Hwang Date: Tue, 15 Apr 2014 03:15:10 +0000 (+0900) Subject: sdcard: Prepare mmcblk index more than 0. X-Git-Tag: submit/tizen_common/20140905.094502~106^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c0f9d4f1ffc4808a0c3de20ad3d49545b91eab9d;p=sdk%2Femulator%2Femulator-kernel.git sdcard: Prepare mmcblk index more than 0. Tizen platform can recognize as a "sdcard" when device name starts with "mmcblk". Change-Id: I05f84984d589eada760390704805cec37947403d Signed-off-by: SeokYeon Hwang --- diff --git a/drivers/block/virtio_blk.c b/drivers/block/virtio_blk.c index 5cdf88b7ad9e..e6f7be54a24c 100644 --- a/drivers/block/virtio_blk.c +++ b/drivers/block/virtio_blk.c @@ -755,7 +755,19 @@ static int virtblk_probe(struct virtio_device *vdev) blk_queue_make_request(q, virtblk_make_request); q->queuedata = vblk; +#ifdef CONFIG_MARU // for virtio sdcard... + // index 0 for root partition + // index 1 for swap partition + // index over 2 for mmcblk + if (index > 1) { + virtblk_name_format("mmcblk", index - 2, vblk->disk->disk_name, DISK_NAME_LEN); + } + else { + virtblk_name_format("vd", index, vblk->disk->disk_name, DISK_NAME_LEN); + } +#else virtblk_name_format("vd", index, vblk->disk->disk_name, DISK_NAME_LEN); +#endif vblk->disk->major = major; vblk->disk->first_minor = index_to_minor(index);