diff options
author | Joel Stanley <joel@jms.id.au> | 2021-08-19 16:22:00 +0930 |
---|---|---|
committer | Joel Stanley <joel@jms.id.au> | 2021-08-19 16:32:20 +0930 |
commit | 66a68b0be4ffef6a30d6b40ac1da87d6eaa8cbbf (patch) | |
tree | b8c2357d5f18c4908d2eb2312219db2fe17f083c /lib/string_helpers.c | |
parent | 2734d6c1b1a089fb593ef6a23d4b70903526fe0c (diff) |
ARM: config: aspeed: Enable hardened allocator feature
SLAB_FREELIST_HARDENED can protect from freelist overwrite attacks with
really small overhead.
It works best with the SLUB allocator, so make SLUB the default by
removing SLAB=y.
total used free shared buff/cache available
SLAB 425596 44065.3+/-220 311099+/-3800 14864+/-3900 70432+/-3700 352767+/-3900
SLUB 425592 44225.3+/-280 313275+/-600 12132+/-3.3 68092+/-530 355295+/-280
These figures are the average memory usage from three boots of each
option in qemu, running the Romulus userspace. The output is from
free(1), reported in kilobytes.
Signed-off-by: Joel Stanley <joel@jms.id.au>
Reviewed-by: Andrew Jeffery <andrew@aj.id.au>
Link: https://lore.kernel.org/r/20210819065203.2620911-2-joel@jms.id.au
Signed-off-by: Joel Stanley <joel@jms.id.au>
Diffstat (limited to 'lib/string_helpers.c')
0 files changed, 0 insertions, 0 deletions