emmc: add volume name in partinfo
authorYonghui Yu <yonghui.yu@amlogic.com>
Fri, 15 Sep 2017 07:05:56 +0000 (15:05 +0800)
committerJianxin Pan <jianxin.pan@amlogic.com>
Wed, 1 Nov 2017 03:15:24 +0000 (20:15 -0700)
PD#151127: emmc: add volume name in partinfo

this commit try to add partion information into uevent message
in order to support android8.0 early mount

Change-Id: I604c5dfdfbe8c7eb1e46bfa4af3ab1e406278c61
Signed-off-by: Yonghui Yu <yonghui.yu@amlogic.com>
drivers/amlogic/mmc/emmc_partitions.c

index 3a7e7ff..6d5f25f 100644 (file)
@@ -653,6 +653,8 @@ static struct hd_struct *add_emmc_each_part(struct gendisk *disk, int partno,
        p->nr_sects = len;
        p->partno = partno;
        p->policy = get_disk_ro(disk);
+       p->info = alloc_part_info(disk);
+       sprintf(p->info->volname, "%s", pname);
 
        dname = dev_name(ddev);
        dev_set_name(pdev, "%s", pname);