sdcard: Prepare mmcblk index more than 0. 50/19550/1
authorSeokYeon Hwang <syeon.hwang@samsung.com>
Tue, 15 Apr 2014 03:15:10 +0000 (12:15 +0900)
committerSeokYeon Hwang <syeon.hwang@samsung.com>
Tue, 15 Apr 2014 03:15:10 +0000 (12:15 +0900)
Tizen platform can recognize as a "sdcard" when device name starts with "mmcblk".

Change-Id: I05f84984d589eada760390704805cec37947403d
Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
drivers/block/virtio_blk.c

index 5cdf88b7ad9e72a36bc9aa25755b03485c987418..e6f7be54a24c122827316d8a3aaa2c186cd1d776 100644 (file)
@@ -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);