Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 91dfaecc authored by Fernando Lugo's avatar Fernando Lugo
Browse files

fastboot: fix header_actual calculation



Bug: 77920157
Test: fastboot boot $OUT/kernel
Change-Id: Ibe2f4b9a6476ac11937448e6547b5159af011633
Signed-off-by: default avatarFernando Lugo <flugo@google.com>
parent af15fbf9
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -44,7 +44,7 @@ boot_img_hdr_v1* mkbootimg(void* kernel, int64_t kernel_size, void* ramdisk, int
                           const boot_img_hdr_v1& src, int64_t* bootimg_size) {
    const size_t page_mask = src.page_size - 1;

    int64_t header_actual = sizeof(boot_img_hdr_v1) & (~page_mask);
    int64_t header_actual = (sizeof(boot_img_hdr_v1) + page_mask) & (~page_mask);
    int64_t kernel_actual = (kernel_size + page_mask) & (~page_mask);
    int64_t ramdisk_actual = (ramdisk_size + page_mask) & (~page_mask);
    int64_t second_actual = (second_size + page_mask) & (~page_mask);