]> git.pld-linux.org Git - packages/parted.git/blob - 0056-libparted-Fix-starting-CHS-in-protective-MBR.patch
- rel 4; tons of patches from FC
[packages/parted.git] / 0056-libparted-Fix-starting-CHS-in-protective-MBR.patch
1 From ef6a998695636d81d7d24ad8ae7405b03bf75c2f Mon Sep 17 00:00:00 2001
2 From: Petr Uzel <petr.uzel@suse.cz>
3 Date: Thu, 10 Mar 2016 14:18:52 +0100
4 Subject: [PATCH 56/75] libparted: Fix starting CHS in protective MBR
5
6 The CHS address for protective partition start in protective MBR
7 should be 0/0/2, according to UEFI spec (v2.6, section 5.2.1).
8
9 * libparted/labels/gpt.c (_write_pmbr): Fix starting CHS address
10
11 Reported by Steffen Winterfeldt in https://bugzilla.suse.com/969165
12
13 Signed-off-by: Petr Uzel <petr.uzel@suse.cz>
14 ---
15  libparted/labels/gpt.c | 2 +-
16  1 file changed, 1 insertion(+), 1 deletion(-)
17
18 diff --git a/libparted/labels/gpt.c b/libparted/labels/gpt.c
19 index d69377a..6027eb3 100644
20 --- a/libparted/labels/gpt.c
21 +++ b/libparted/labels/gpt.c
22 @@ -1139,7 +1139,7 @@ _write_pmbr (PedDevice *dev, bool pmbr_boot)
23  
24    pmbr->Signature = PED_CPU_TO_LE16 (MSDOS_MBR_SIGNATURE);
25    pmbr->PartitionRecord[0].OSType = EFI_PMBR_OSTYPE_EFI;
26 -  pmbr->PartitionRecord[0].StartSector = 1;
27 +  pmbr->PartitionRecord[0].StartSector = 2;
28    pmbr->PartitionRecord[0].EndHead = 0xFE;
29    pmbr->PartitionRecord[0].EndSector = 0xFF;
30    pmbr->PartitionRecord[0].EndTrack = 0xFF;
31 -- 
32 2.9.3
33
This page took 0.047206 seconds and 3 git commands to generate.