]> git.ipfire.org Git - thirdparty/dovecot/core.git/commit
lib: mempool - Define a global max allocation size supported by all pools
authorJosef 'Jeff' Sipek <jeff.sipek@dovecot.fi>
Fri, 22 Jun 2018 20:51:40 +0000 (16:51 -0400)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Wed, 4 Jul 2018 08:28:51 +0000 (08:28 +0000)
commite6f0bf2679ba3e0084b28b51ecc2d2094e479ca7
tree3526249e6b47f38da89ace89dfd0b6475026a190
parenta8589a14dbd5a8743ed068bd567b7c8436a8e1a6
lib: mempool - Define a global max allocation size supported by all pools

Instead of relying on each mempool implementation to define its own limits
and checks, this commit defines a generic one that's sufficient to make any
mempool present or future happy.
src/lib/mempool-allocfree.c
src/lib/mempool-alloconly.c
src/lib/mempool-datastack.c
src/lib/mempool-system.c
src/lib/mempool-unsafe-datastack.c
src/lib/mempool.c
src/lib/mempool.h
src/lib/test-mempool-allocfree.c
src/lib/test-mempool-alloconly.c
src/lib/test-mempool.c