From 331a0e429e426136bbbb55a0922eb8de1392c78d Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Thu, 20 Apr 2006 01:02:37 +0000 Subject: add a note as to why mips is special --- ldso/include/dl-elf.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ldso/include/dl-elf.h b/ldso/include/dl-elf.h index f77c57348..de404aec1 100644 --- a/ldso/include/dl-elf.h +++ b/ldso/include/dl-elf.h @@ -103,6 +103,10 @@ void __dl_parse_dynamic_info(ElfW(Dyn) *dpnt, unsigned long dynamic_info[], void if (dpnt->d_tag < DT_NUM) { dynamic_info[dpnt->d_tag] = dpnt->d_un.d_val; #ifndef __mips__ + /* we disable for mips because normally this page is readonly + * and modifying the value here needlessly dirties a page. + * see this post for more info: + * http://uclibc.org/lists/uclibc/2006-April/015224.html */ if (dpnt->d_tag == DT_DEBUG) dpnt->d_un.d_val = (unsigned long)debug_addr; #endif -- cgit v1.2.3