diff mbox series

fastboot: reinit partition after storing GPT or MBR

Message ID 20210127154016.321810-1-r.stratiienko@gmail.com
State Accepted
Commit adb5daf0905a190375e46d59f1244b13c3cdc640
Delegated to: Lukasz Majewski
Headers show
Series fastboot: reinit partition after storing GPT or MBR | expand

Commit Message

Roman Stratiienko Jan. 27, 2021, 3:40 p.m. UTC
In case MMC has MBR system and fastboot writes GPT,
MMC is still recognized as MBR.
Invoke part_init() to purge cached data and update
information about partition table type.

Signed-off-by: Roman Stratiienko <r.stratiienko@gmail.com>
---
CC: Lukasz Majewski <lukma@denx.de>,
CC: Patrick Delaunay <patrick.delaunay@foss.st.com>,
CC: Fabien Parent <fparent@baylibre.com>,
CC: Filip Brozovic <fbrozovic@gmail.com>,
CC: Lokesh Vutla <lokeshvutla@ti.com>,
CC: Marek Szyprowski <m.szyprowski@samsung.com>,
CC: Mingming lee <mingming.lee@mediatek.com>,
CC: Roman Kovalivskyi <roman.kovalivskyi@globallogic.com>,
CC: Sam Protsenko <joe.skb7@gmail.com>,
CC: Simon Glass <sjg@chromium.org>,
---
 drivers/fastboot/fb_mmc.c | 2 ++
 1 file changed, 2 insertions(+)
diff mbox series

Patch

diff --git a/drivers/fastboot/fb_mmc.c b/drivers/fastboot/fb_mmc.c
index 4e26cef9417..0ad11600ef6 100644
--- a/drivers/fastboot/fb_mmc.c
+++ b/drivers/fastboot/fb_mmc.c
@@ -493,6 +493,7 @@  void fastboot_mmc_flash_write(const char *cmd, void *download_buffer,
 				      response);
 			return;
 		}
+		part_init(dev_desc);
 		printf("........ success\n");
 		fastboot_okay(NULL, response);
 		return;
@@ -514,6 +515,7 @@  void fastboot_mmc_flash_write(const char *cmd, void *download_buffer,
 				      response);
 			return;
 		}
+		part_init(dev_desc);
 		printf("........ success\n");
 		fastboot_okay(NULL, response);
 		return;