On Thu, 20 Feb 2025 21:30:27 +0100, Ahmad Fatoum wrote: > TLSF and dlmalloc each already enforce a maximum allocation size. > > Let's define SZ_1G as common maximum allocation size in preparation > for aligning all allocators to observe it. > > The intention is to make code easier to reason about and as extra > hardening against possible, yet undiscovered, allocator bugs. > > [...] Applied, thanks! [1/6] malloc: define a maximum malloc size https://git.pengutronix.de/cgit/barebox/commit/?id=6279bd2d3a33 (link may not be stable) [2/6] tlsf: fail allocations exceeding MALLOC_MAX_SIZE https://git.pengutronix.de/cgit/barebox/commit/?id=b5c4d87dfb62 (link may not be stable) [3/6] dlmalloc: fail allocations exceeding MALLOC_MAX_SIZE https://git.pengutronix.de/cgit/barebox/commit/?id=122a8979fefb (link may not be stable) [4/6] sandbox: libc_malloc: fail allocations exceeding MALLOC_MAX_SIZE https://git.pengutronix.de/cgit/barebox/commit/?id=8839004152f7 (link may not be stable) [5/6] dummy_malloc: fail allocations exceeding MALLOC_MAX_SIZE https://git.pengutronix.de/cgit/barebox/commit/?id=8dcd7add5943 (link may not be stable) [6/6] test: self: malloc: adapt to addition of MALLOC_MAX_SIZE https://git.pengutronix.de/cgit/barebox/commit/?id=cb77a6989e59 (link may not be stable) Best regards, -- Sascha Hauer <s.hauer@xxxxxxxxxxxxxx>