Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: 9072/1: mm: remove set_kernel_text_r[ow]()

After commit 5a735583b764 ("arm/ftrace: Use __patch_text()"), the last
and only user of these functions has gone, remove them.

Signed-off-by: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>

authored by

Jisheng Zhang (syna) and committed by
Russell King
aefdd438 32e9a0d5

-29
-8
arch/arm/include/asm/set_memory.h
··· 18 18 static inline int set_memory_nx(unsigned long addr, int numpages) { return 0; } 19 19 #endif 20 20 21 - #ifdef CONFIG_STRICT_KERNEL_RWX 22 - void set_kernel_text_rw(void); 23 - void set_kernel_text_ro(void); 24 - #else 25 - static inline void set_kernel_text_rw(void) { } 26 - static inline void set_kernel_text_ro(void) { } 27 - #endif 28 - 29 21 #endif
-21
arch/arm/mm/init.c
··· 487 487 return 0; 488 488 } 489 489 490 - static int kernel_set_to_readonly __read_mostly; 491 - 492 490 void mark_rodata_ro(void) 493 491 { 494 - kernel_set_to_readonly = 1; 495 492 stop_machine(__mark_rodata_ro, NULL, NULL); 496 493 debug_checkwx(); 497 - } 498 - 499 - void set_kernel_text_rw(void) 500 - { 501 - if (!kernel_set_to_readonly) 502 - return; 503 - 504 - set_section_perms(ro_perms, ARRAY_SIZE(ro_perms), false, 505 - current->active_mm); 506 - } 507 - 508 - void set_kernel_text_ro(void) 509 - { 510 - if (!kernel_set_to_readonly) 511 - return; 512 - 513 - set_section_perms(ro_perms, ARRAY_SIZE(ro_perms), true, 514 - current->active_mm); 515 494 } 516 495 517 496 #else