|
@@ -699,7 +699,7 @@ static int kernel_set_to_readonly;
|
|
|
|
|
|
void set_kernel_text_rw(void)
|
|
|
{
|
|
|
- unsigned long start = PFN_ALIGN(_stext);
|
|
|
+ unsigned long start = PFN_ALIGN(_text);
|
|
|
unsigned long end = PFN_ALIGN(__start_rodata);
|
|
|
|
|
|
if (!kernel_set_to_readonly)
|
|
@@ -713,7 +713,7 @@ void set_kernel_text_rw(void)
|
|
|
|
|
|
void set_kernel_text_ro(void)
|
|
|
{
|
|
|
- unsigned long start = PFN_ALIGN(_stext);
|
|
|
+ unsigned long start = PFN_ALIGN(_text);
|
|
|
unsigned long end = PFN_ALIGN(__start_rodata);
|
|
|
|
|
|
if (!kernel_set_to_readonly)
|
|
@@ -727,7 +727,7 @@ void set_kernel_text_ro(void)
|
|
|
|
|
|
void mark_rodata_ro(void)
|
|
|
{
|
|
|
- unsigned long start = PFN_ALIGN(_stext), end = PFN_ALIGN(__end_rodata);
|
|
|
+ unsigned long start = PFN_ALIGN(_text), end = PFN_ALIGN(__end_rodata);
|
|
|
unsigned long rodata_start =
|
|
|
((unsigned long)__start_rodata + PAGE_SIZE - 1) & PAGE_MASK;
|
|
|
|