X-Git-Url: http://git.monstr.eu/?a=blobdiff_plain;ds=sidebyside;f=mm%2Fkasan%2Fgeneric.c;h=5106b84b07d4353a3d44618d49f30f544667af5c;hb=13384f6125ad7ebdcc8914fe1e03ded48ce76581;hp=1dd5a0f9937261fa3ccfbcb5ac8125986838ce34;hpb=64145482d3339d71f58857591d021588040543f4;p=linux-2.6-microblaze.git diff --git a/mm/kasan/generic.c b/mm/kasan/generic.c index 1dd5a0f99372..5106b84b07d4 100644 --- a/mm/kasan/generic.c +++ b/mm/kasan/generic.c @@ -337,6 +337,8 @@ void kasan_record_aux_stack(void *addr) cache = page->slab_cache; object = nearest_obj(cache, page, addr); alloc_meta = kasan_get_alloc_meta(cache, object); + if (!alloc_meta) + return; alloc_meta->aux_stack[1] = alloc_meta->aux_stack[0]; alloc_meta->aux_stack[0] = kasan_save_stack(GFP_NOWAIT);