summaryrefslogtreecommitdiff
path: root/drivers/base
diff options
context:
space:
mode:
authorShivam Kalra <shivamkalra98@zohomail.in>2026-05-19 17:42:18 +0530
committerAndrew Morton <akpm@linux-foundation.org>2026-06-02 15:22:32 -0700
commit3c3daeafcdb60e182554679fc32d2c912d1b0b6a (patch)
tree4ee390d5731656601011a445b9a30331725f1d5f /drivers/base
parent5ea8ec74c57c0c920c26530ba586391a9a3f3e5f (diff)
lib/test_vmalloc: add vrealloc test case
Introduce a new test case "vrealloc_test" that exercises the vrealloc() shrink and in-place grow paths: - Grow beyond allocated pages (triggers full reallocation). - Shrink crossing a page boundary (frees tail pages). - Shrink within the same page (no page freeing). - Grow within the already allocated page count (in-place). Data integrity is validated after each realloc step by checking that the first byte of the original allocation is preserved. The test is gated behind run_test_mask bit 12 (id 4096). Link: https://lore.kernel.org/20260519-vmalloc-shrink-v14-5-70b96ee3e9c9@zohomail.in Signed-off-by: Shivam Kalra <shivamkalra98@zohomail.in> Reviewed-by: Uladzislau Rezki (Sony) <urezki@gmail.com> Cc: Alice Ryhl <aliceryhl@google.com> Cc: Danilo Krummrich <dakr@kernel.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Diffstat (limited to 'drivers/base')
0 files changed, 0 insertions, 0 deletions