X-Git-Url: http://git.monstr.eu/?a=blobdiff_plain;f=include%2Flinux%2Fslub_def.h;h=dcde82a4434caee2346115b861a3b9b73a2e5e47;hb=ccb39c6285581992f0225c45e4de704028a8ec17;hp=1be0ed5befa1cbb6339154223ca19f900ffbf9aa;hpb=b85cac574592b843c4be93c83303feeee0c4dc25;p=linux-2.6-microblaze.git diff --git a/include/linux/slub_def.h b/include/linux/slub_def.h index 1be0ed5befa1..dcde82a4434c 100644 --- a/include/linux/slub_def.h +++ b/include/linux/slub_def.h @@ -7,6 +7,7 @@ * * (C) 2007 SGI, Christoph Lameter */ +#include #include #include @@ -185,6 +186,8 @@ static inline unsigned int __obj_to_index(const struct kmem_cache *cache, static inline unsigned int obj_to_index(const struct kmem_cache *cache, const struct page *page, void *obj) { + if (is_kfence_address(obj)) + return 0; return __obj_to_index(cache, page_address(page), obj); }