Messages in this thread | | | From | Kees Cook <> | Subject | [PATCH 0/2] mm: Expand CONFIG_SLAB_FREELIST_HARDENED to include SLAB and SLOB | Date | Wed, 17 Jun 2020 12:53:47 -0700 |
| |
Hi,
In reviewing Vlastimil Babka's latest slub debug series, I realized[1] that several checks under CONFIG_SLAB_FREELIST_HARDENED weren't being applied to SLAB (or SLOB). Fix this by expanding the Kconfig coverage and moving the cache_from_obj() check back into the common code. Additionally adds a simple double-free test for SLAB.
Thanks!
-Kees
[1] https://lore.kernel.org/lkml/202006171039.FBDF2D7F4A@keescook/
Kees Cook (2): mm: Expand CONFIG_SLAB_FREELIST_HARDENED to include SLAB and SLOB slab: Add naive detection of double free
init/Kconfig | 8 ++++---- mm/slab.c | 22 ++++++++++++---------- mm/slab.h | 31 +++++++++++++++++++++++++++++++ mm/slub.c | 25 +------------------------ 4 files changed, 48 insertions(+), 38 deletions(-)
-- 2.25.1
| |