summaryrefslogtreecommitdiff
path: root/kernel
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@linux.dev>2024-05-30 21:49:51 -0400
committerKent Overstreet <kent.overstreet@linux.dev>2024-05-30 21:49:51 -0400
commit0d63bd45cc2aa8ed98e6cf3f62ac133599fa8177 (patch)
tree2bf3ca698c5fec1b7fa4ea1c912deea4725758e9 /kernel
parenta7eab32c3580c6f4c051c5a16cad8877307b853f (diff)
verify_obj_has_alloc_tag()memalloc_prof_debug
Diffstat (limited to 'kernel')
-rw-r--r--kernel/rcu/tree.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/kernel/rcu/tree.c b/kernel/rcu/tree.c
index 28c7031711a3..76323d9621ad 100644
--- a/kernel/rcu/tree.c
+++ b/kernel/rcu/tree.c
@@ -3758,6 +3758,9 @@ void kvfree_call_rcu(struct rcu_head *head, void *ptr)
struct kfree_rcu_cpu *krcp;
bool success;
+ if (!is_vmalloc_addr(ptr))
+ verify_slab_obj_has_alloc_tag(ptr);
+
/*
* Please note there is a limitation for the head-less
* variant, that is why there is a clear rule for such