From 071369803e47def31a870d70536c0706db88ce6e Mon Sep 17 00:00:00 2001 From: Alexander Motin Date: Tue, 25 Nov 2025 05:07:00 -0500 Subject: [PATCH] raidz_test: Restore rand_data protection It feels dirty to modify protection of a memory allocated via libc, but at least we should try to restore it before freeing. Reviewed-by: Brian Behlendorf Reviewed-by: Rob Norris Signed-off-by: Alexander Motin Closes #17977 --- cmd/raidz_test/raidz_test.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cmd/raidz_test/raidz_test.c b/cmd/raidz_test/raidz_test.c index 84a28708f..f8bcba5cb 100644 --- a/cmd/raidz_test/raidz_test.c +++ b/cmd/raidz_test/raidz_test.c @@ -847,6 +847,8 @@ main(int argc, char **argv) err = run_test(NULL); } + mprotect(rand_data, SPA_MAXBLOCKSIZE, PROT_READ | PROT_WRITE); + umem_free(rand_data, SPA_MAXBLOCKSIZE); kernel_fini();