1 /* SPDX-License-Identifier: GPL-2.0-only */ 2 /* 3 * Copyright (C) 1999-2002 Russell King 4 */ 5 6 #ifndef _ASMARM_SET_MEMORY_H 7 #define _ASMARM_SET_MEMORY_H 8 9 #ifdef CONFIG_MMU 10 int set_memory_ro(unsigned long addr, int numpages); 11 int set_memory_rw(unsigned long addr, int numpages); 12 int set_memory_x(unsigned long addr, int numpages); 13 int set_memory_nx(unsigned long addr, int numpages); 14 #else 15 static inline int set_memory_ro(unsigned long addr, int numpages) { return 0; } 16 static inline int set_memory_rw(unsigned long addr, int numpages) { return 0; } 17 static inline int set_memory_x(unsigned long addr, int numpages) { return 0; } 18 static inline int set_memory_nx(unsigned long addr, int numpages) { return 0; } 19 #endif 20 21 #endif 22