X-Git-Url: http://git.monstr.eu/?a=blobdiff_plain;f=kernel%2Ffork.c;h=37720a6d04eaa8c61cdae87092df4a75daa59c75;hb=1f3147b49d75b47b6be54a1e6dfa87a4921e1e51;hp=41906a52a7646346167d4979f6b1eaeb6b49a580;hpb=787fec8ac15cc693b9a7bc1b4a338b92483d993c;p=linux-2.6-microblaze.git diff --git a/kernel/fork.c b/kernel/fork.c index 41906a52a764..37720a6d04ea 100644 --- a/kernel/fork.c +++ b/kernel/fork.c @@ -225,8 +225,8 @@ static unsigned long *alloc_thread_stack_node(struct task_struct *tsk, int node) if (!s) continue; - /* Clear the KASAN shadow of the stack. */ - kasan_unpoison_shadow(s->addr, THREAD_SIZE); + /* Mark stack accessible for KASAN. */ + kasan_unpoison_range(s->addr, THREAD_SIZE); /* Clear stale pointers from reused stack. */ memset(s->addr, 0, THREAD_SIZE);