boot: use ALIGN4()

This commit is contained in:
Yu Watanabe
2022-06-01 03:07:30 +09:00
parent 4c8d7caf1a
commit b4e7df4a47
2 changed files with 5 additions and 5 deletions

View File

@@ -96,12 +96,12 @@ static EFI_STATUS pack_cpio_one(
return EFI_OUT_OF_RESOURCES;
/* Align the whole header to 4 byte size */
l = ALIGN_TO(l, 4);
l = ALIGN4(l);
if (l == UINTN_MAX) /* overflow check */
return EFI_OUT_OF_RESOURCES;
/* Align the contents to 4 byte size */
q = ALIGN_TO(contents_size, 4);
q = ALIGN4(contents_size);
if (q == UINTN_MAX) /* overflow check */
return EFI_OUT_OF_RESOURCES;
@@ -188,7 +188,7 @@ static EFI_STATUS pack_cpio_dir(
l += path_size;
/* Align the whole header to 4 byte size */
l = ALIGN_TO(l, 4);
l = ALIGN4(l);
if (l == UINTN_MAX) /* overflow check */
return EFI_OUT_OF_RESOURCES;

View File

@@ -34,7 +34,7 @@ static EFI_STATUS combine_initrd(
/* Combines four initrds into one, by simple concatenation in memory */
n = ALIGN_TO(initrd_size, 4); /* main initrd might not be padded yet */
n = ALIGN4(initrd_size); /* main initrd might not be padded yet */
if (credential_initrd) {
if (n > UINTN_MAX - credential_initrd_size)
return EFI_OUT_OF_RESOURCES;
@@ -71,7 +71,7 @@ static EFI_STATUS combine_initrd(
CopyMem(p, PHYSICAL_ADDRESS_TO_POINTER(initrd_base), initrd_size);
p += initrd_size;
pad = ALIGN_TO(initrd_size, 4) - initrd_size;
pad = ALIGN4(initrd_size) - initrd_size;
if (pad > 0) {
ZeroMem(p, pad);
p += pad;