| /* SPDX-License-Identifier: GPL-2.0 */ | |
| /* | |
| * arm64 KFENCE support. | |
| * | |
| * Copyright (C) 2020, Google LLC. | |
| */ | |
| #ifndef __ASM_KFENCE_H | |
| #define __ASM_KFENCE_H | |
| #include <asm/cacheflush.h> | |
| static inline bool arch_kfence_init_pool(void) { return true; } | |
| static inline bool kfence_protect_page(unsigned long addr, bool protect) | |
| { | |
| set_memory_valid(addr, 1, !protect); | |
| return true; | |
| } | |
| #endif /* __ASM_KFENCE_H */ |