aboutsummaryrefslogtreecommitdiffstats
path: root/src/drivers/net/bnxt/bnxt.h
diff options
context:
space:
mode:
authorMichael Brown <mcb30@ipxe.org>2025-02-03 14:43:03 +0000
committerMichael Brown <mcb30@ipxe.org>2025-02-03 14:43:03 +0000
commit77cc3ed10892f65e5b01af482b5739e29614486e (patch)
tree7f264e886288173d19ba6685dd1eae6a69e95b47 /src/drivers/net/bnxt/bnxt.h
parent6f076efa650f5d8cc73bc70402b23f7066943474 (diff)
downloadipxe-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