summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@quicinc.com>2017-04-28 11:12:19 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2017-04-28 11:12:18 -0700
commit81abee4ace68b96e4ba4928a75132343c2d0c2cd (patch)
treeccbfa6ae8719e0992e7ebbf7f0094a82fe8404d8 /include/linux
parentffee4e8638083f3a02f40e046d2c7a9af7dffa59 (diff)
parenta58123672c958f7d653d227a9cad4a31a9c5d925 (diff)
Merge "Revert "arm64: Change cpu_resume() to enable mmu early ...""
Diffstat (limited to 'include/linux')
-rw-r--r--include/linux/kasan.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/include/linux/kasan.h b/include/linux/kasan.h
index 4b9f85c963d0..0fdc798e3ff7 100644
--- a/include/linux/kasan.h
+++ b/include/linux/kasan.h
@@ -1,6 +1,7 @@
#ifndef _LINUX_KASAN_H
#define _LINUX_KASAN_H
+#include <linux/sched.h>
#include <linux/types.h>
struct kmem_cache;
@@ -13,7 +14,6 @@ struct vm_struct;
#include <asm/kasan.h>
#include <asm/pgtable.h>
-#include <linux/sched.h>
extern unsigned char kasan_zero_page[PAGE_SIZE];
extern pte_t kasan_zero_pte[PTRS_PER_PTE];
@@ -43,6 +43,8 @@ static inline void kasan_disable_current(void)
void kasan_unpoison_shadow(const void *address, size_t size);
+void kasan_unpoison_task_stack(struct task_struct *task);
+
void kasan_alloc_pages(struct page *page, unsigned int order);
void kasan_free_pages(struct page *page, unsigned int order);
@@ -66,6 +68,8 @@ void kasan_free_shadow(const struct vm_struct *vm);
static inline void kasan_unpoison_shadow(const void *address, size_t size) {}
+static inline void kasan_unpoison_task_stack(struct task_struct *task) {}
+
static inline void kasan_enable_current(void) {}
static inline void kasan_disable_current(void) {}