summaryrefslogtreecommitdiff
path: root/mm/hugetlb.c
diff options
context:
space:
mode:
authorAndrey Konovalov <andreyknvl@google.com>2022-02-25 19:10:59 -0800
committerLinus Torvalds <torvalds@linux-foundation.org>2022-02-26 09:51:17 -0800
commit70effdc3756c924f4a2b6af1ec4e2e92e18e1b45 (patch)
treeb46aea479f5a389f686059f67c223e8861036374 /mm/hugetlb.c
parentdb110a99d3367936058727ff4798e3a39c707969 (diff)
downloadlwn-70effdc3756c924f4a2b6af1ec4e2e92e18e1b45.tar.gz
lwn-70effdc3756c924f4a2b6af1ec4e2e92e18e1b45.zip
kasan: test: prevent cache merging in kmem_cache_double_destroy
With HW_TAGS KASAN and kasan.stacktrace=off, the cache created in the kmem_cache_double_destroy() test might get merged with an existing one. Thus, the first kmem_cache_destroy() call won't actually destroy it but will only decrease the refcount. This causes the test to fail. Provide an empty constructor for the created cache to prevent the cache from getting merged. Link: https://lkml.kernel.org/r/b597bd434c49591d8af00ee3993a42c609dc9a59.1644346040.git.andreyknvl@google.com Fixes: f98f966cd750 ("kasan: test: add test case for double-kmem_cache_destroy()") Signed-off-by: Andrey Konovalov <andreyknvl@google.com> Reviewed-by: Marco Elver <elver@google.com> Cc: Alexander Potapenko <glider@google.com> Cc: Dmitry Vyukov <dvyukov@google.com> Cc: Andrey Ryabinin <ryabinin.a.a@gmail.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'mm/hugetlb.c')
0 files changed, 0 insertions, 0 deletions