A reparse of the partition table at close time is queued if the two first sectors are written.
In preparation for allowing non-512-byte sectors, replace the hardcoded 512-byte sector size with the block size encoded into the block device. Assisted-by: Codex:gpt-5.5 Signed-off-by: Ahmad Fatoum <[email protected]> --- common/block.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/block.c b/common/block.c index f4b2a692407a..20ec3665d900 100644 --- a/common/block.c +++ b/common/block.c @@ -326,7 +326,7 @@ static ssize_t block_op_write(struct cdev *cdev, const void *buf, size_t count, * written to LBA1, so LBA1 must change as well when the partioning * is changed. */ - if (offset < 2 * SECTOR_SIZE) + if (offset < 2 * BLOCKSIZE(blk)) blk->need_reparse = true; if (offset & mask) { -- 2.47.3
