GNU C Library master sources branch, master, updated. glibc-2.12-38-g80da2e0

drepper@sourceware.org drepper@sourceware.org
Tue Jun 15 00:23:00 GMT 2010


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".

The branch, master has been updated
       via  80da2e093c0e465cfa6e561488aac51c236b6fd2 (commit)
      from  af6edc9c6a0376cfbd3da4856f873ea428da822b (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=80da2e093c0e465cfa6e561488aac51c236b6fd2

commit 80da2e093c0e465cfa6e561488aac51c236b6fd2
Author: Kirill A. Shutemov <kirill@shutemov.name>
Date:   Mon Jun 14 17:23:01 2010 -0700

    Flush cache after solving TEXTRELs if arch requires it.

diff --git a/ChangeLog b/ChangeLog
index 0ebb66c..c2f0818 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2010-06-02  Kirill A. Shutemov  <kirill@shutemov.name>
+
+	* elf/dl-reloc.c: Flush cache after solving TEXTRELs if arch
+	requires it.
+
 2010-06-10  Luis Machado  <luisgpm@br.ibm.com>
 
 	* sysdeps/powerpc/powerpc32/power7/memcmp.S: New file
diff --git a/elf/dl-reloc.c b/elf/dl-reloc.c
index 6c00691..23cb59c 100644
--- a/elf/dl-reloc.c
+++ b/elf/dl-reloc.c
@@ -1,5 +1,5 @@
 /* Relocate a shared object and resolve its references to other loaded objects.
-   Copyright (C) 1995-2006, 2008, 2009 Free Software Foundation, Inc.
+   Copyright (C) 1995-2006, 2008, 2009, 2010 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -307,6 +307,10 @@ _dl_relocate_object (struct link_map *l, struct r_scope_elem *scope[],
 	  goto call_error;
 	}
 
+#ifdef CLEAR_CACHE
+      CLEAR_CACHE (textrels->start, textrels->start + textrels->len);
+#endif
+
       textrels = textrels->next;
     }
 

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog      |    5 +++++
 elf/dl-reloc.c |    6 +++++-
 2 files changed, 10 insertions(+), 1 deletions(-)


hooks/post-receive
-- 
GNU C Library master sources



More information about the Glibc-cvs mailing list