From: AKASHI Takahiro Date: Wed, 17 Oct 2018 07:32:02 +0000 (+0900) Subject: fs: update fs_dev_part in fs_set_blk_dev_with_part() X-Git-Url: http://git.dujemihanovic.xyz/html/static/git-favicon.png?a=commitdiff_plain;h=b0c78d8ffc9fe8b0388353d72e9f2b9e9c6107c6;p=u-boot.git fs: update fs_dev_part in fs_set_blk_dev_with_part() As in the case of fs_set_blk_dev(), fs_set_blk_dev_with_part() should maintain and update fs_dev_part whenever called. Without this patch, a problem will come up when an efi binary associated with efi's BOOTxxxx variable is invoked via "bootefi bootmgr". Signed-off-by: AKASHI Takahiro Signed-off-by: Alexander Graf --- diff --git a/fs/fs.c b/fs/fs.c index adae98d021..cb265174e2 100644 --- a/fs/fs.c +++ b/fs/fs.c @@ -365,6 +365,7 @@ int fs_set_blk_dev_with_part(struct blk_desc *desc, int part) for (i = 0, info = fstypes; i < ARRAY_SIZE(fstypes); i++, info++) { if (!info->probe(fs_dev_desc, &fs_partition)) { fs_type = info->fstype; + fs_dev_part = part; return 0; } }