diff options
author | Michael Brown <mcb30@ipxe.org> | 2025-02-03 14:43:03 +0000 |
---|---|---|
committer | Michael Brown <mcb30@ipxe.org> | 2025-02-03 14:43:03 +0000 |
commit | 77cc3ed10892f65e5b01af482b5739e29614486e (patch) | |
tree | 7f264e886288173d19ba6685dd1eae6a69e95b47 /src/drivers/net/bnxt/bnxt.h | |
parent | 6f076efa650f5d8cc73bc70402b23f7066943474 (diff) | |
download | ipxe-77cc3ed10892f65e5b01af482b5739e29614486e.tar.gz |
[malloc] Ensure free memory blocks remain aligned
When allocating memory with a non-zero alignment offset, the free
memory block structure following the allocation may end up improperly
aligned.
Ensure that free memory blocks always remain aligned to the size of
the free memory block structure.
Ensure that the initial heap is also correctly aligned, thereby
allowing the logic for leaking undersized free memory blocks to be
omitted.
Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/drivers/net/bnxt/bnxt.h')
0 files changed, 0 insertions, 0 deletions