From 33b1a2740eed65dd6efc4ccd813eea8b98c4ad0e Mon Sep 17 00:00:00 2001 From: Daniel Micay Date: Wed, 2 Jan 2019 15:42:41 -0500 Subject: [PATCH] update default slab quarantine sizes in README --- README.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index c239f9d..7b277a3 100644 --- a/README.md +++ b/README.md @@ -140,16 +140,18 @@ The following boolean configuration options are available: The following integer configuration options are available. Proper sanity checks for the chosen values are not written yet, so use them at your own peril: -* `CONFIG_SLAB_QUARANTINE_RANDOM_LENGTH`: `0` (default) to control the number +* `CONFIG_SLAB_QUARANTINE_RANDOM_LENGTH`: `1` (default) to control the number of slots in the random array used to randomize reuse for small memory allocations. This sets the length for the largest size class (currently 16384) and the quarantine length for smaller size classes is scaled to match - the total memory of the quarantined allocations. -* `CONFIG_SLAB_QUARANTINE_QUEUE_LENGTH`: `0` (default) to control the number of + the total memory of the quarantined allocations (1 becomes 1024 for 16 byte + allocations). +* `CONFIG_SLAB_QUARANTINE_QUEUE_LENGTH`: `1` (default) to control the number of slots in the queue used to delay reuse for small memory allocations. This sets the length for the largest size class (currently 16384) and the quarantine length for smaller size classes is scaled to match the total - memory of the quarantined allocations. + memory of the quarantined allocations (1 becomes 1024 for 16 byte + allocations). * `CONFIG_GUARD_SLABS_INTERVAL`: `1` (default) to control the number of slabs before a slab is skipped and left as an unused memory protected guard slab * `CONFIG_GUARD_SIZE_DIVISOR`: `2` (default) to control the maximum size of the