[PATCH] disk: part_dos: update partition table entries after write
Heinrich Schuchardt
xypron.glpk at gmx.de
Wed Jan 27 21:56:13 CET 2021
On 1/27/21 9:19 PM, Gary Bisson wrote:
> Fixes issues when switching from GPT to MBR partition tables.
This does not catch all cases of changing the MBR. See function
write_mbr_partitions() with writes both the MBR and EBRs (if applicable).
Android devices typically have more than 4 partitions. Why does fastboot
not update the extended boot records?
Best regards
Heinrich
>
> Signed-off-by: Gary Bisson <gary.bisson at boundarydevices.com>
> ---
> Hi,
>
> Sending this patch as a follow-up to the other one [1] doing the same
> thing for GPT write.
>
> Let me know if you have any questions.
>
> Regards,
> Gary
>
> [1] https://lists.denx.de/pipermail/u-boot/2021-January/438764.html
> ---
> disk/part_dos.c | 3 +++
> 1 file changed, 3 insertions(+)
>
> diff --git a/disk/part_dos.c b/disk/part_dos.c
> index f431925745..470886f4bb 100644
> --- a/disk/part_dos.c
> +++ b/disk/part_dos.c
> @@ -499,6 +499,9 @@ int write_mbr_sector(struct blk_desc *dev_desc, void *buf)
> return 1;
> }
>
> + /* Update the partition table entries*/
> + part_init(dev_desc);
> +
> return 0;
> }
>
>
More information about the U-Boot
mailing list