Unverified Commit c84b7df5 authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!14507 sched/task_stack: fix object_is_on_stack() for KASAN tagged pointers

parents 66294d48 ba786c34
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -8,6 +8,7 @@

#include <linux/sched.h>
#include <linux/magic.h>
#include <linux/kasan.h>

#ifdef CONFIG_THREAD_INFO_IN_TASK

@@ -88,6 +89,7 @@ static inline int object_is_on_stack(const void *obj)
{
	void *stack = task_stack_page(current);

	obj = kasan_reset_tag(obj);
	return (obj >= stack) && (obj < (stack + THREAD_SIZE));
}