mirror of
https://github.com/Dasharo/systemd.git
synced 2026-03-06 15:02:31 -08:00
boot: use ALIGN4()
This commit is contained in:
@@ -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;
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user