091daf5455
This brings to the swupdate package two fixes [2][3] that have also been backported in the meta-swupdate Yocto layer, see [1]. [1]:3fccf23e28
[2]:1078af97a5
[3]:e3a6b120ff
Signed-off-by: Joris Offouga <offougajoris@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
33 lines
1.0 KiB
Diff
33 lines
1.0 KiB
Diff
From 305a7a5a74a612801d9df2b2efc86dd952b8c4e7 Mon Sep 17 00:00:00 2001
|
|
From: Stefano Babic <sbabic@denx.de>
|
|
Date: Tue, 9 Jun 2020 13:58:06 +0000
|
|
Subject: [PATCH] diskpart: force kernel to reread partition table
|
|
|
|
After writing a partition table to disk, the kernel should be informed
|
|
(like the partconf tool does), else it is not possible to install images
|
|
in the new created partitions.
|
|
|
|
Signed-off-by: Stefano Babic <sbabic@denx.de>
|
|
Signed-off-by: Joris Offouga <offougajoris@gmail.com>
|
|
---
|
|
handlers/diskpart_handler.c | 3 ++-
|
|
1 file changed, 2 insertions(+), 1 deletion(-)
|
|
|
|
diff --git a/handlers/diskpart_handler.c b/handlers/diskpart_handler.c
|
|
index 16adc17..372412b 100644
|
|
--- a/handlers/diskpart_handler.c
|
|
+++ b/handlers/diskpart_handler.c
|
|
@@ -273,7 +273,8 @@ static int diskpart(struct img_type *img,
|
|
/*
|
|
* Everything done, write into disk
|
|
*/
|
|
- ret = fdisk_write_disklabel(cxt);
|
|
+ ret = fdisk_write_disklabel(cxt) |
|
|
+ fdisk_reread_partition_table(cxt);
|
|
|
|
handler_exit:
|
|
if (fdisk_deassign_device(cxt, 0))
|
|
--
|
|
2.25.1
|
|
|