mirror of
https://git.yoctoproject.org/poky
synced 2026-06-01 13:09:50 +00:00
wic/direct: reserve 2 sector for extended partition
extended partition should reserve at least 2 unallocated sectors
between the start of the extended partition and the start of a
logical partition.
[YOCTO #13658]
(From OE-Core rev: 884c8a0e50a49bdca5e048197a9dc0ff37cc8d1a)
(From OE-Core rev: 0743dcd0cd70dee87a49d3bcd017168352e60982)
Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 590555e3b8)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
aea3843717
commit
5531ffc566
@@ -403,7 +403,7 @@ class PartitionedImage():
|
||||
# Reserve a sector for EBR for every logical partition
|
||||
# before alignment is performed.
|
||||
if part.type == 'logical':
|
||||
self.offset += 1
|
||||
self.offset += 2
|
||||
|
||||
align_sectors = 0
|
||||
if part.align:
|
||||
@@ -446,7 +446,7 @@ class PartitionedImage():
|
||||
self.extendedpart = part.num
|
||||
else:
|
||||
self.extended_size_sec += align_sectors
|
||||
self.extended_size_sec += part.size_sec + 1
|
||||
self.extended_size_sec += part.size_sec + 2
|
||||
else:
|
||||
self.primary_part_num += 1
|
||||
part.num = self.primary_part_num
|
||||
@@ -512,7 +512,7 @@ class PartitionedImage():
|
||||
# add a sector at the back, so that there is enough
|
||||
# room for all logical partitions.
|
||||
self._create_partition(self.path, "extended",
|
||||
None, part.start - 1,
|
||||
None, part.start - 2,
|
||||
self.extended_size_sec)
|
||||
|
||||
if part.fstype == "swap":
|
||||
|
||||
Reference in New Issue
Block a user