GNU C Library master sources branch, fedora/master, updated. fedora/glibc-2.12.90-6-144-gc766e3a

schwab@sourceware.org schwab@sourceware.org
Mon Oct 4 12:48: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, fedora/master has been updated
       via  c766e3a7e702e90226a715c03e717365898978d1 (commit)
       via  9e25e746460afc5ffe306847aca41ff4433c40f3 (commit)
       via  1c375652919fb4482ae946d1cd612fa655429e11 (commit)
       via  f61a7c96b03c07184ea9122c3dbe098c6d1d291c (commit)
       via  10be4851911a00cca422c173788bce9a13dbde8e (commit)
       via  3b11189345d0080527a76e3bf867da395a1b0261 (commit)
       via  45db99c7d03e497a3320907e722270fb7ee852f3 (commit)
       via  cf7a1eb81d3eb37e3dc2523f8b0ecccfe0ba8713 (commit)
       via  b8b4863d78bf26b39918fc753b03ed98ef262903 (commit)
       via  6484ba5ef092b62b7d2112c0d976dbd6d1a40fde (commit)
       via  91c42559190f59c6c4b3cb0b7f5c9bb11dd28161 (commit)
       via  87a97932bdd8a62a5eede11fdf031efd38da33ac (commit)
       via  724da3d7f42295c240f69bf874886efb9ad98510 (commit)
       via  c21cc9bcb38a87ff638d1099ca871d94a2192b31 (commit)
      from  e0b020a2cca97de36105ca0611f426aeaef5f6a0 (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=c766e3a7e702e90226a715c03e717365898978d1

commit c766e3a7e702e90226a715c03e717365898978d1
Author: Andreas Schwab <schwab@redhat.com>
Date:   Mon Oct 4 11:29:56 2010 +0200

    2.12.90-15

diff --git a/fedora/glibc.spec.in b/fedora/glibc.spec.in
index 7ff1970..7303e34 100644
--- a/fedora/glibc.spec.in
+++ b/fedora/glibc.spec.in
@@ -20,7 +20,7 @@
 Summary: The GNU libc libraries
 Name: glibc
 Version: %{glibcversion}
-Release: 14
+Release: 15
 # 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
@@ -1022,6 +1022,15 @@ rm -f *.filelist*
 %endif
 
 %changelog
+* Mon Oct  4 2010 Andreas Schwab <schwab@redhat.com> - 2.12.90-15
+- Update from master
+  - Handle large requests in debugging hooks for malloc (BZ#12005)
+  - Fix handling of remaining bytes in buffer for strncmp and
+    strncasecmp (BZ#12077)
+  - Handle cgroup and btrfs filesystems in statvfs
+  - S/390: Fix highgprs check in startup code (BZ#12067)
+  - Properly convert f_fsid in statvfs (BZ#11611)
+
 * Tue Sep 28 2010 Andreas Schwab <schwab@redhat.com> - 2.12.90-14
 - Don't try to write to _rtld_global_ro after performing relro
   protection (#638091)

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

commit 9e25e746460afc5ffe306847aca41ff4433c40f3
Merge: e0b020a 1c37565
Author: Andreas Schwab <schwab@redhat.com>
Date:   Mon Oct 4 11:11:52 2010 +0200

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

diff --cc ChangeLog
index 44886cf,faf2bef..f8131b9
--- a/ChangeLog
+++ b/ChangeLog
@@@ -1,31 -1,45 +1,73 @@@
+ 2010-10-03  Ulrich Drepper  <drepper@gmail.com>
+ 
+ 	[BZ #12005]
+ 	* malloc/mcheck.c: Handle large requests.
+ 
+ 	[BZ #12077]
+ 	* sysdeps/x86_64/strcmp.S: Fix handling of remaining bytes in buffer
+ 	for strncmp and strncasecmp.
+ 	* string/stratcliff.c: Add tests for strcmp and strncmp.
+ 	* wcsmbs/wcsatcliff.c: Adjust for stratcliff change.
+ 
+ 2010-09-28  Nobuhiro Iwamatsu  <iwamatsu@nigauri.org>
+ 
+ 	* sysdeps/sh/sh4/fpu/fpu_control.h: Add 'extern "C"' protection to
+ 	__set_fpscr.
+ 
+ 2010-09-30  Andreas Jaeger  <aj@suse.de>
+ 
+ 	* sysdeps/unix/sysv/linux_fsinfo.h (BTRFS_SUPER_MAGIC): Define.
+ 	(CGROUP_SUPER_MAGIC): Define.
+ 	* sysdeps/unix/sysv/linux/internal_statvfs.c (__statvfs_getflags):
+ 	Handle btrfs and cgroup file systems.
+ 	* sysdeps/unix/sysv/linux/pathconf.c (__statfs_filesize_max):
+ 	Likewise.
+ 
+ 2010-09-27  Luis Machado  <luisgpm@br.ibm.com>
+ 
+ 	* sysdeps/powerpc/powerpc32/rtld-memset.c: New file.
+ 	* sysdeps/powerpc/powerpc64/rtld-memset.c: New file.
+ 
+ 2010-09-29  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
+ 
+ 	[BZ #12067]
+ 	* sysdeps/s390/s390-32/elf/start.S: Fix address calculation when
+ 	trying to locate the ELF header.
+ 
+ 2010-09-27  Andreas Schwab  <schwab@redhat.com>
+ 
+ 	[BZ #11611]
+ 	* sysdeps/unix/sysv/linux/internal_statvfs.c (INTERNAL_STATVFS):
+ 	Mask out sign-bit copies when constructing f_fsid.
+ 
 +2010-09-28  Andreas Schwab  <schwab@redhat.com>
 +
 +	* elf/rtld.c (dl_main): Move setting of GLRO(dl_init_all_dirs)
 +	before performing relro protection.
 +
 +2010-09-27  Andreas Schwab  <schwab@redhat.com>
 +
 +	* include/link.h (struct link_map): Add l_free_initfini.
 +	* elf/dl-deps.c (_dl_map_object_deps): Set it when assigning
 +	l_initfini.
 +	* elf/rtld.c (dl_main): Clear it on all objects loaded on startup.
 +	* elf/dl-libc.c (free_mem): Free l_initfini if l_free_initfini is
 +	set.
 +
 +	[BZ #11561]
 +	* posix/regcomp.c (parse_bracket_exp): When looking up collating
 +	elements compare against the byte sequence of it, not its name.
 +
 +	[BZ #6530]
 +	* stdio-common/vfprintf.c (process_string_arg): Revert 2000-07-22
 +	change.
 +
 +	* nss/nss_files/files-XXX.c (internal_getent): Declare linebuflen
 +	as size_t.
 +
 +	* sysdeps/i386/i686/multiarch/strspn.S (ENTRY): Add missing
 +	backslash.
 +
  2010-09-24  Petr Baudis <pasky@suse.cz>
  
  	* debug/stack_chk_fail_local.c: Add missing licence exception.
diff --cc malloc/mcheck.c
index 2821006,e2eb83f..01394ac
--- a/malloc/mcheck.c
+++ b/malloc/mcheck.c
@@@ -24,25 -25,10 +25,26 @@@
  # include <mcheck.h>
  # include <stdint.h>
  # include <stdio.h>
 +# include <stdlib.h>
  # include <libintl.h>
+ # include <errno.h>
  #endif
  
 +#ifdef _LIBC
 +extern __typeof (malloc) __libc_malloc;
 +extern __typeof (free) __libc_free;
 +extern __typeof (realloc) __libc_realloc;
 +libc_hidden_proto (__libc_malloc)
 +libc_hidden_proto (__libc_realloc)
 +libc_hidden_proto (__libc_free)
 +libc_hidden_proto (__libc_memalign)
 +#else
 +# define __libc_malloc(sz) malloc (sz)
 +# define __libc_free(ptr) free (ptr)
 +# define __libc_realloc(ptr, sz) realloc (ptr, sz)
 +# define __libc_memalign(al, sz) memalign (al, sz)
 +#endif
 +
  /* Old hook values.  */
  static void (*old_free_hook) (__ptr_t ptr, __const __ptr_t);
  static __ptr_t (*old_malloc_hook) (__malloc_size_t size, const __ptr_t);

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

Summary of changes:
 ChangeLog                                          |   51 ++-
 INSTALL                                            |    6 +-
 NEWS                                               |    5 +-
 fedora/glibc.spec.in                               |   11 +-
 malloc/mcheck.c                                    |   22 +-
 string/stratcliff.c                                |  144 ++++--
 sysdeps/powerpc/powerpc32/ppca2/memcpy.S           |  511 --------------------
 sysdeps/powerpc/powerpc32/rtld-memset.c            |    4 +
 sysdeps/powerpc/powerpc64/ppca2/memcpy.S           |  501 -------------------
 sysdeps/powerpc/powerpc64/rtld-memset.c            |    4 +
 sysdeps/s390/s390-32/elf/start.S                   |   14 +-
 sysdeps/sh/sh4/fpu/fpu_control.h                   |    7 +-
 sysdeps/unix/sysv/linux/internal_statvfs.c         |    9 +-
 sysdeps/unix/sysv/linux/linux_fsinfo.h             |   16 +-
 sysdeps/unix/sysv/linux/pathconf.c                 |    6 +-
 .../sysv/linux/powerpc/powerpc32/ppca2/fpu/Implies |    3 -
 .../sysv/linux/powerpc/powerpc64/ppca2/fpu/Implies |    3 -
 sysdeps/x86_64/strcmp.S                            |   32 +-
 wcsmbs/wcsatcliff.c                                |    2 +
 19 files changed, 247 insertions(+), 1104 deletions(-)
 delete mode 100644 sysdeps/powerpc/powerpc32/ppca2/memcpy.S
 create mode 100644 sysdeps/powerpc/powerpc32/rtld-memset.c
 delete mode 100644 sysdeps/powerpc/powerpc64/ppca2/memcpy.S
 create mode 100644 sysdeps/powerpc/powerpc64/rtld-memset.c
 delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/ppca2/fpu/Implies
 delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/ppca2/fpu/Implies


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



More information about the Glibc-cvs mailing list