[PATCH 0/6] partitions: GPT: refresh partition tables when necessary

Sascha Hauer s.hauer at pengutronix.de
Mon Dec 15 06:09:58 PST 2025


On Wed, 03 Dec 2025 16:19:04 +0100, Sascha Hauer wrote:
> This is a continuation of the patch previously sent separately:
> 
> https://lore.kernel.org/all/20251128111929.2463263-1-s.hauer@pengutronix.de/
> 
> Ahmad's comment to this was that we should write the inactive GPT first
> to make sure there's always a valid GPT on the device. This series
> implements just that. I stumbled upon a bug when we restore the primary
> GPT from the alternate GPT, this is fixed in this series.
> 
> [...]

Applied, thanks!

[1/6] partitions: gpt: pass epd context pointer to find_valid_gpt()
      https://git.pengutronix.de/cgit/barebox/commit/?id=21f0f27d4ee8 (link may not be stable)
[2/6] partitions: gpt: only write actual ptes size to device
      https://git.pengutronix.de/cgit/barebox/commit/?id=a8ce79acad3f (link may not be stable)
[3/6] partitions: gpt: factor out a function to write primary/alternate GPT
      https://git.pengutronix.de/cgit/barebox/commit/?id=39d9c24162e0 (link may not be stable)
[4/6] partitions: gpt: write inactive GPT first
      https://git.pengutronix.de/cgit/barebox/commit/?id=825fa5c84455 (link may not be stable)
[5/6] partitions: gpt: fix GPT restauration from alternate GPT
      https://git.pengutronix.de/cgit/barebox/commit/?id=58ddade72049 (link may not be stable)
[6/6] partitions: gpt: refresh partition tables when necessary
      https://git.pengutronix.de/cgit/barebox/commit/?id=131ef8e9ef99 (link may not be stable)

Best regards,
-- 
Sascha Hauer <s.hauer at pengutronix.de>




More information about the barebox mailing list