git.samba.org
/
sfrench
/
cifs-2.6.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
mm, kfence: insert KFENCE hooks for SLAB
[sfrench/cifs-2.6.git]
/
mm
/
kfence
/
core.c
diff --git
a/mm/kfence/core.c
b/mm/kfence/core.c
index 61c76670a7a9e56d73575443e69fc1c6adbd4357..05c18aa11851eaa7a8496cd9fcdc5cdc337e7789 100644
(file)
--- a/
mm/kfence/core.c
+++ b/
mm/kfence/core.c
@@
-317,6
+317,8
@@
static void *kfence_guarded_alloc(struct kmem_cache *cache, size_t size, gfp_t g
/* Set required struct page fields. */
page = virt_to_page(meta->addr);
page->slab_cache = cache;
+ if (IS_ENABLED(CONFIG_SLAB))
+ page->s_mem = addr;
raw_spin_unlock_irqrestore(&meta->lock, flags);