This is the mail archive of the glibc-cvs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

GNU C Library master sources branch, fedora/2.11/master, updated. fedora/glibc-2.11.1-1-8-g97ab076


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, fedora/2.11/master has been updated
       via  97ab0760a67915fdf1008bb18d733f74fd0de349 (commit)
       via  46cbe832467cb6efdc56f871b0409e2c67de2e49 (commit)
       via  07a22357cbc30268a7f346cd288cf0ae7cb4f4cd (commit)
       via  a4889edbf47c0448479e03fb2d27c390d4cc825b (commit)
       via  11c19d374bd4458039d5f8e7e1548d3349bfa3d7 (commit)
       via  2dfab6cf7cfb7cb3b53537e809146a6dea186ec6 (commit)
       via  7b35a400cff11aa557b93c603fd8e7e0f74204a5 (commit)
       via  a4b737aa083bd422b15f6dc04b4ea35d18b111e9 (commit)
      from  2f95f8a2033ad22fa3e2eb2be8a89615a1339830 (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=97ab0760a67915fdf1008bb18d733f74fd0de349

commit 97ab0760a67915fdf1008bb18d733f74fd0de349
Author: Andreas Schwab <schwab@redhat.com>
Date:   Wed Mar 17 16:08:49 2010 +0100

    2.11.1-4

diff --git a/fedora/glibc.spec.in b/fedora/glibc.spec.in
index ba15042..3030919 100644
--- a/fedora/glibc.spec.in
+++ b/fedora/glibc.spec.in
@@ -25,7 +25,7 @@
 Summary: The GNU libc libraries
 Name: glibc
 Version: %{glibcversion}
-Release: 1
+Release: 4
 # GPLv2+ is used in a bunch of programs, LGPLv2+ is used for libraries.
 # Things that are linked directly into dynamically linked programs
 # and shared libraries (e.g. crt files, lib*_nonshared.a) have an additional
@@ -1034,6 +1034,19 @@ rm -f *.filelist*
 %endif
 
 %changelog
+* Wed Mar 17 2010 Andreas Schwab <schwab@redhat.com> - 2.11.1-4
+- Update from 2.11 branch
+  - regcomp.c: do not ignore memory allocation failure (BZ#11127)
+  - Fix typo in feature selection macro use
+  - Avoid ELF lookup race
+  - Fix a few error cases in *name4_r lookup handling (#573904, BZ#11000)
+
+* Thu Mar 09 2010 Dennis Gilmore <dennis@ausil.us> - 2.11.1-3
+- add patch to fix sparc TLS reloc (BZ#571551).
+
+* Wed Feb 10 2010 Dennis Gilmore <dennis@ausil.us> - 2.11.1-2
+- add sparc locale patch commited upstream to the fedora branch
+
 * Mon Dec 14 2009 Andreas Schwab <schwab@redhat.com> - 2.11.1-1
 - Update to 2.11.1 release.
   - Locale updates.

http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=46cbe832467cb6efdc56f871b0409e2c67de2e49

commit 46cbe832467cb6efdc56f871b0409e2c67de2e49
Merge: 07a2235 11c19d3
Author: Andreas Schwab <schwab@redhat.com>
Date:   Thu Mar 18 17:10:54 2010 +0100

    Merge remote branch 'origin/release/2.11/master' into fedora/2.11/master

diff --cc ChangeLog
index b8e2823,17dbb62..2ad5655
--- a/ChangeLog
+++ b/ChangeLog
@@@ -1,16 -1,34 +1,47 @@@
 +2010-03-09  David S. Miller  <davem@davemloft.net>
 +
 +	* sysdeps/sparc/sparc64/dl-machine.h (elf_machine_rela): Handling
 +	of R_SPARC_TLS_LE_* needs to use 32-bit loads and stores, not
 +	64-bit ones.
 +
 +2009-10-27  Aurelien Jarno  <aurelien@aurel32.net>
 +
 +	[BZ #10855]
 +	* locale/programs/locarchive.c: use MMAP_SHARED to reserve memory
 +	used later with MMAP_FIXED | MMAP_SHARED to cope with different
 +	alignment restrictions.
 +
+ 2010-01-14  Ulrich Drepper  <drepper@redhat.com>
+ 
+ 	[BZ #11127]
+ 	* posix/regcomp.c (alc_eclosure_iter): Do not ignore
+ 	re_node_set_insert failure; return REG_ESPACE.
+ 	Patch by Paul Eggert.
+ 
+ 2010-01-06  Ulrich Drepper  <drepper@redhat.com>
+ 
+ 	* dirent/dirent.h: Fix typo in feature selection macro use.
+ 
+ 2009-12-15  Ulrich Drepper  <drepper@redhat.com>
+ 
+ 	* include/link.h (struct link_map): Move l_used into its own word.
+ 	* elf/dl-lookup.c (_dl_lookup_symbol_x): Only update l_used when it is
+ 	still zero.
+ 	* elf/dl-object.c (_dl_new_object): Set dl_used if we know it is
+ 	never really used.
+ 
+ 2009-12-10  Ulrich Drepper  <drepper@redhat.com>
+ 
+ 	[BZ #11000]
+ 	* nis/nss_nis/nis-hosts.c (_nss_nis_gethostbyname4_r): Always set
+ 	*herrnop before returning.
+ 	* nis/nss_nisplus/nisplus-hosts.c (internal_gethostbyname2_r):
+ 	Likewise.
+ 	* nss/nss_files/files-hosts.c (_nss_files_gethostbyname4_r): Handle
+ 	TRYAGAIN errors separately.
+ 	* sysdeps/posix/getaddrinfo.c (gaih_inet): Fix error handling of
+ 	*name4_r after functions.
+ 
  2009-11-24  Ulrich Drepper  <drepper@redhat.com>
  
  	* sysdeps/unix/grantpt.c (grantpt): Use CLOSE_ALL_FDS is available

http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=07a22357cbc30268a7f346cd288cf0ae7cb4f4cd

commit 07a22357cbc30268a7f346cd288cf0ae7cb4f4cd
Author: David S. Miller <davem@davemloft.net>
Date:   Tue Mar 9 03:48:24 2010 -0800

    sparc64: Fix handling of R_SPARC_TLS_LE_* relocations.

diff --git a/ChangeLog b/ChangeLog
index b46b441..b8e2823 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2010-03-09  David S. Miller  <davem@davemloft.net>
+
+	* sysdeps/sparc/sparc64/dl-machine.h (elf_machine_rela): Handling
+	of R_SPARC_TLS_LE_* needs to use 32-bit loads and stores, not
+	64-bit ones.
+
 2009-10-27  Aurelien Jarno  <aurelien@aurel32.net>
 
 	[BZ #10855]
diff --git a/sysdeps/sparc/sparc64/dl-machine.h b/sysdeps/sparc/sparc64/dl-machine.h
index 3eee672..bc76c67 100644
--- a/sysdeps/sparc/sparc64/dl-machine.h
+++ b/sysdeps/sparc/sparc64/dl-machine.h
@@ -623,11 +623,13 @@ elf_machine_rela (struct link_map *map, const Elf64_Rela *reloc,
 	  value = sym->st_value - sym_map->l_tls_offset
 	    + reloc->r_addend;
 	  if (r_type == R_SPARC_TLS_LE_HIX22)
-	    *reloc_addr = (*reloc_addr & 0xffc00000)
-	      | (((~value) >> 10) & 0x3fffff);
+	    *(unsigned int *)reloc_addr =
+	      ((*(unsigned int *)reloc_addr & 0xffc00000)
+	       | (((~value) >> 10) & 0x3fffff));
 	  else
-	    *reloc_addr = (*reloc_addr & 0xffffe000) | (value & 0x3ff)
-	      | 0x1c00;
+	    *(unsigned int *)reloc_addr =
+	      ((*(unsigned int *)reloc_addr & 0xffffe000) | (value & 0x3ff)
+	       | 0x1c00);
 	}
       break;
 # endif

http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=a4889edbf47c0448479e03fb2d27c390d4cc825b

commit a4889edbf47c0448479e03fb2d27c390d4cc825b
Author: Aurelien Jarno <aurelien@aurel32.net>
Date:   Mon Feb 8 14:58:31 2010 +0100

    Use shared mapping to reserve memory when creating locale archive

diff --git a/ChangeLog b/ChangeLog
index 68bf791..b46b441 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2009-10-27  Aurelien Jarno  <aurelien@aurel32.net>
+
+	[BZ #10855]
+	* locale/programs/locarchive.c: use MMAP_SHARED to reserve memory
+	used later with MMAP_FIXED | MMAP_SHARED to cope with different
+	alignment restrictions.
+
 2009-11-24  Ulrich Drepper  <drepper@redhat.com>
 
 	* sysdeps/unix/grantpt.c (grantpt): Use CLOSE_ALL_FDS is available
diff --git a/locale/programs/locarchive.c b/locale/programs/locarchive.c
index a585058..4335369 100644
--- a/locale/programs/locarchive.c
+++ b/locale/programs/locarchive.c
@@ -134,7 +134,7 @@ create_archive (const char *archivefname, struct locarhandle *ah)
   size_t reserved = RESERVE_MMAP_SIZE;
   int xflags = 0;
   if (total < reserved
-      && ((p = mmap64 (NULL, reserved, PROT_NONE, MAP_PRIVATE | MAP_ANON,
+      && ((p = mmap64 (NULL, reserved, PROT_NONE, MAP_SHARED | MAP_ANON,
 		       -1, 0)) != MAP_FAILED))
     xflags = MAP_FIXED;
   else
@@ -396,7 +396,7 @@ enlarge_archive (struct locarhandle *ah, const struct locarhead *head)
   size_t reserved = RESERVE_MMAP_SIZE;
   int xflags = 0;
   if (total < reserved
-      && ((p = mmap64 (NULL, reserved, PROT_NONE, MAP_PRIVATE | MAP_ANON,
+      && ((p = mmap64 (NULL, reserved, PROT_NONE, MAP_SHARED | MAP_ANON,
 		       -1, 0)) != MAP_FAILED))
     xflags = MAP_FIXED;
   else
@@ -614,7 +614,7 @@ open_archive (struct locarhandle *ah, bool readonly)
   int xflags = 0;
   void *p;
   if (st.st_size < reserved
-      && ((p = mmap64 (NULL, reserved, PROT_NONE, MAP_PRIVATE | MAP_ANON,
+      && ((p = mmap64 (NULL, reserved, PROT_NONE, MAP_SHARED | MAP_ANON,
 		       -1, 0)) != MAP_FAILED))
     xflags = MAP_FIXED;
   else

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

Summary of changes:
 ChangeLog                          |   44 ++++++++++++++
 dirent/dirent.h                    |    4 +-
 elf/dl-lookup.c                    |    7 +-
 elf/dl-object.c                    |    8 ++-
 fedora/glibc.spec.in               |   15 +++++-
 include/link.h                     |    8 ++-
 locale/programs/locarchive.c       |    6 +-
 nis/nss_nis/nis-hosts.c            |   47 ++++++++-------
 nis/nss_nisplus/nisplus-hosts.c    |   58 ++++++++++---------
 nss/nss_files/files-hosts.c        |    5 ++
 posix/regcomp.c                    |  112 ++++++++++++++++++------------------
 sysdeps/posix/getaddrinfo.c        |    9 +--
 sysdeps/sparc/sparc64/dl-machine.h |   10 ++-
 13 files changed, 204 insertions(+), 129 deletions(-)


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]