From c0f9d4f1ffc4808a0c3de20ad3d49545b91eab9d Mon Sep 17 00:00:00 2001 From: SeokYeon Hwang Date: Tue, 15 Apr 2014 12:15:10 +0900 Subject: [PATCH] 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 --- drivers/block/virtio_blk.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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); -- 2.34.1