diff mbox series

diskpart: force kernel to reread partition table

Message ID 20200609152021.815671-1-sbabic@denx.de
State Accepted
Headers show
Series diskpart: force kernel to reread partition table | expand

Commit Message

Stefano Babic June 9, 2020, 3:20 p.m. UTC
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>
---
 handlers/diskpart_handler.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
diff mbox series

Patch

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))