diff options
| author | AKASHI Takahiro <[email protected]> | 2018-10-17 16:32:02 +0900 |
|---|---|---|
| committer | Alexander Graf <[email protected]> | 2018-12-02 21:59:36 +0100 |
| commit | b0c78d8ffc9fe8b0388353d72e9f2b9e9c6107c6 (patch) | |
| tree | 0086aa9e58bc75687e99cbeb88e6792667bc3395 | |
| parent | a33a4efd2785dfda23216bc97e7b636cfd29b9f8 (diff) | |
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 <[email protected]>
Signed-off-by: Alexander Graf <[email protected]>
| -rw-r--r-- | fs/fs.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -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; } } |
