-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 03/20/2012 08:25 PM, Brian C. Lane wrote: > From: "Brian C. Lane" <[email protected]> > > The UEFI spec requires that a valid GPT disk label have a PMBR > partition. This moves the PMBR check to before the GPT check, > exiting gpt_probe with a 0 if the PMBR is not valid. > > The previous behavior would cause problems in the following situation: > 1. format a disk as GPT > 2. re-format it as MSDOS using tools that don't understand GPT > > Subsequent operations with parted would then complain about the invlid > PMBR, but would not allow the disk to be used as a msdos disk. This > change causes parted to tread the disk as a msdos disk.
I don't think this patch is quite right. The exception should be fixed rather than removed. If it is supposed to be a GPT disk, then we should fix the broken PMBR. If it is not, then we should zap the GPT and then fail to recognize the disk as GPT ( thus allowing it to be recognized as DOS ). -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQEcBAEBAgAGBQJPaSypAAoJEJrBOlT6nu75d0QIANkC11kBS1olc9BU89UubUXB 82sk+b1PX6ZKKujOL2sFVx1uKxxHIncPbAuLs17SmgV+3+Go3B5IGKJYCNPxx94z DDatQuCQKtOQLMsKhpf+dVPC0zdXuyYtrGIrduKH6UW8VpFrVDTn2yGLdbI/qKkJ R86BETIx4xbWr0wGDhbA0s93udC9fuuibtkL/DBYUgkbSbFQCHq8u7YtOzFKlevp jtNJLhG8fgBAXVJjDu5RNSwtclH0W+wIdcPboe3lbnB23cNxK4uSyr2xZLrAQw2t y2AnE7OpBABc0zxvCrc3izA/do6aoHte8x/Jpdpy4wXAN8xv3FfOM5iQaIYXa3s= =noom -----END PGP SIGNATURE-----

