# HG changeset patch # User aoqi # Date 1465695161 -28800 # Node ID 675330130fb8f2637cb3d6e0c1a1615bb9f784e4 # Parent c6d15c517c0004659f372ef715fef1e199ddf0fd Fixed a potential bug related to MIPS RIXI. The Loongson new kernel supported MIPS RIXI. The code before this fix may cause fault in the new kernel. diff -r c6d15c517c00 -r 675330130fb8 src/os_cpu/linux_mips/vm/os_linux_mips.cpp --- a/src/os_cpu/linux_mips/vm/os_linux_mips.cpp Sun Jun 12 09:26:58 2016 +0800 +++ b/src/os_cpu/linux_mips/vm/os_linux_mips.cpp Sun Jun 12 09:32:41 2016 +0800 @@ -503,9 +503,8 @@ // Set memory to RWX and retry address page_start = (address) align_size_down((intptr_t) addr, (intptr_t) page_size); - //bool res = os::protect_memory((char*) page_start, page_size, - // os::MEM_PROT_RWX); - bool res = os::unguard_memory((char*) page_start, page_size);//aoqi:? + bool res = os::protect_memory((char*) page_start, page_size, + os::MEM_PROT_RWX); if (PrintMiscellaneous && Verbose) { char buf[256];