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/master, updated. glibc-2.13-903-ga90414f


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  a90414fc79344feae6dc32dfba0463e3d11b106b (commit)
       via  80a467b8a9f77495257ab48911abffb22616d89b (commit)
       via  e8cde5930538fe788117ac4a963cf59ce89e367f (commit)
       via  821ae7137b7b4dacdd7fcb73e4f3d479afed1014 (commit)
       via  e513f34605747f43eed259519b6fb847591861d2 (commit)
       via  8cb700c0f3a503eaef660759f17fb787d0dec616 (commit)
       via  994ea94c1f6ec04fc51394eb0d7f20fa2e088397 (commit)
       via  80414dab55296100b5421d2f93e23e7e209b38ba (commit)
       via  9876bf8a49b82b2f09592f9bd314aafb6c258420 (commit)
       via  dedc7c7b053accd847a99b84563583d4a68d2545 (commit)
       via  955ce8cf2d884b3419c058de562174046daad95b (commit)
       via  94521213b6b157037944693f56dec159da0084bc (commit)
       via  81489b2ec3e21ae4fae5ff10fe578388d4d8a982 (commit)
       via  0354e355014b7bfda32622e0255399d859862fcd (commit)
       via  8593482f5ec33daa90fca63db380edc8283c39df (commit)
       via  81a5726bd231f21a3621007bde58eac9a0f82885 (commit)
       via  00e5419f8ed1b927814ba7f84ec8f4b021efe4fe (commit)
       via  658e451d8baa08c315cb19bfe74becafbbda59f4 (commit)
       via  3167dad07cf528e7464320c160a61eba0df747c8 (commit)
       via  748876bf1c45cd10f998f8578c434156eae53b7e (commit)
       via  6e63d5e1aebc659a95223cf8862a7b42c67dbb1c (commit)
       via  4c1423edfb036a416c642b39d76370e2f2405bb1 (commit)
       via  158648c0bdda281e252a27c0200dd0ea6f4e0215 (commit)
       via  46998f745736b3c8df5901a27b6c2a19f5cc5e98 (commit)
       via  034c4e1503b3e5c3d621a5fd0994b10506f563eb (commit)
       via  83fe108b0a9bc4f2deb14695bb0c8b2011e79f28 (commit)
       via  1f8ebe02f006aaf1315c9ffc67b3d9ddf3123272 (commit)
       via  1baecefde5a89722e010d7121df0c4faf4d87510 (commit)
       via  128f4fabfcee7abbf2903d398786d94eaed416c1 (commit)
       via  12d43f0afb2bbae8985592b904d45c74a4d84f77 (commit)
       via  555036b39b53ddbbbcf8815df7b877f1c1d77970 (commit)
      from  e5fc98fab82782f18995f361a279e720d710410d (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=a90414fc79344feae6dc32dfba0463e3d11b106b

commit a90414fc79344feae6dc32dfba0463e3d11b106b
Author: Andreas Schwab <schwab@redhat.com>
Date:   Thu Apr 7 08:44:14 2011 +0200

    2.13.90-9

diff --git a/fedora/glibc.spec.in b/fedora/glibc.spec.in
index b902b85..e3e7b15 100644
--- a/fedora/glibc.spec.in
+++ b/fedora/glibc.spec.in
@@ -22,7 +22,7 @@
 Summary: The GNU libc libraries
 Name: glibc
 Version: %{glibcversion}
-Release: 8
+Release: 9
 # 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
@@ -1046,6 +1046,19 @@ rm -f *.filelist*
 %endif
 
 %changelog
+* Thu Apr  7 2011 Andreas Schwab <schwab@redhat.com> - 2.13.90-9
+- Update from master
+  - Fix typo in cache information table for x86-{32,64}
+  - Define CLOCK_BOOTTIME, O_PATH, AT_EMPTY_PATH
+  - Work around old buggy program which cannot cope with memcpy
+    semantics (BZ#12518)
+  - Fix visibility of declarations of wcpcpy and wcpncpy (BZ#12631)
+  - Add clock_adjtime, name_to_handle_at, open_by_handle_at, syncfs
+    syscalls
+  - Really implement fallocate{,64} and sync_file_range as
+    cancellation points
+- Enable systemtap support (#690281)
+
 * Thu Mar 24 2011 Andreas Schwab <schwab@redhat.com> - 2.13.90-8
 - Update from master
   - Fix infinite loop (#690323)

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

commit 80a467b8a9f77495257ab48911abffb22616d89b
Merge: e8cde59 821ae71
Author: Andreas Schwab <schwab@redhat.com>
Date:   Thu Apr 7 08:42:31 2011 +0200

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

diff --cc ChangeLog
index 28d6a49,fe86bc9..4d3a2c2
--- a/ChangeLog
+++ b/ChangeLog
@@@ -1,28 -1,121 +1,146 @@@
+ 2011-04-03  Ulrich Drepper  <drepper@gmail.com>
+ 
+ 	* sysdeps/x86_64/cacheinfo.c (intel_02_known): Fix typo in table.
+ 	* sysdeps/unix/sysv/linux/i386/sysconf.c (intel_02_known): Likewise.
+ 
+ 2011-04-02  Ulrich Drepper  <drepper@gmail.com>
+ 
+ 	* sysdeps/unix/sysv/linux/bits/time.h (CLOCK_BOOTTIME): Define.
+ 
+ 	* include/features.h: Mention __USE_XOPEN2K8 in comment.
+ 
+ 2011-03-26  H.J. Lu  <hongjiu.lu@intel.com>
+ 
+ 	[BZ #12518]
+ 	* sysdeps/x86_64/Versions: Add memcpy to GLIBC_2.14.
+ 	* sysdeps/x86_64/memcpy.S: Provide GLIBC_2_14 memcpy.
+ 	* sysdeps/x86_64/memmove.c: New file.
+ 	* sysdeps/x86_64/multiarch/memcpy.S: Include <shlib-compat.h>.
+ 	(memcpy): Renamed to ...
+ 	(__new_memcpy): This.
+ 	(memcpy): Provide GLIBC_2_14 memcpy.
+ 	* sysdeps/x86_64/multiarch/memmove.c: Include <shlib-compat.h>.
+ 	(memcpy): Provide GLIBC_2_2_5 memcpy.
+ 
+ 2011-04-01  Ulrich Drepper  <drepper@gmail.com>
+ 
+ 	[BZ #12631]
+ 	* wcsmbs/wchar.h: Make wcpcpy and wcpncpy visible for __USE_XOPEN2K8.
+ 
+ 2011-03-30  Andreas Schwab  <schwab@redhat.com>
+ 
+ 	* misc/syncfs.c: New file.
+ 	* misc/Makefile (routines): Add syncfs.
+ 	* posix/unistd.h: Declare syncfs.
+ 	* sysdeps/unix/syscalls.list: Add syncfs.
+ 
+ 2011-04-01  Andreas Schwab  <schwab@redhat.com>
+ 
+ 	* sysdeps/unix/sysv/linux/Versions: Rename open_by_handle to
+ 	open_by_handle_at.
+ 	* sysdeps/unix/sysv/linux/i386/bits/fcntl.h: Likewise.
+ 	* sysdeps/unix/sysv/linux/ia64/bits/fcntl.h: Likewise.
+ 	* sysdeps/unix/sysv/linux/s390/bits/fcntl.h: Likewise.
+ 	* sysdeps/unix/sysv/linux/sh/bits/fcntl.h: Likewise.
+ 	* sysdeps/unix/sysv/linux/sparc/bits/fcntl.h: Likewise.
+ 	* sysdeps/unix/sysv/linux/syscalls.list: Likewise.
+ 	* sysdeps/unix/sysv/linux/x86_64/bits/fcntl.h: Likewise.
+ 
+ 2011-04-01  Ulrich Drepper  <drepper@gmail.com>
+ 
+ 	* sysdeps/unix/sysv/linux/i386/bits/fcntl.h: Define O_PATH.
+ 	* sysdeps/unix/sysv/linux/ia64/bits/fcntl.h: Likewise.
+ 	* sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h: Likewise.
+ 	* sysdeps/unix/sysv/linux/s390/bits/fcntl.h: Likewise.
+ 	* sysdeps/unix/sysv/linux/sh/bits/fcntl.h: Likewise.
+ 	* sysdeps/unix/sysv/linux/sparc/bits/fcntl.h: Likewise.
+ 	* sysdeps/unix/sysv/linux/x86_64/bits/fcntl.h: Likewise.
+ 
+ 	* io/Makefile: Compile fallocate.c, fallocate64.c, and
+ 	sync_file_range.c with -fexceptions.
+ 	* sysdeps/unix/sysv/linux/fallocate.c: Make cancelable.
+ 	* sysdeps/unix/sysv/linux/fallocate64.c: Likewise.
+ 	* sysdeps/unix/sysv/linux/i386/fallocate.c: Likewise.
+ 	* sysdeps/unix/sysv/linux/i386/fallocate64.c: Likewise.
+ 	* sysdeps/unix/sysv/linux/wordsize-64/fallocate.c: Likewise.
+ 	* sysdeps/unix/sysv/linux/sync_file_range.c: Likewise.
+ 	* sysdeps/unix/sysv/linux/wordsize-64/syscalls.list: Mark
+ 	sync_file_range as cancellation point
+ 	* sysdeps/unix/sysv/linux/i386/sync_file_range.c: New file.  This is
+ 	now a wrapper around __call_sync_file_range with cancellation handling.
+ 	* sysdeps/unix/sysv/linux/i386/sync_file_range.S: Renamed to ...
+ 	* sysdeps/unix/sysv/linux/i386/call_sync_file_range.S: ...this.  Change
+ 	function name to __call_sync_file_range.
+ 	* sysdeps/unix/sysv/linux/i386/Makefile [subdir=io] (sysdep_routines):
+ 	Add call_sync_file_range.
+ 
+ 2011-04-01  Andreas Schwab  <schwab@redhat.com>
+ 
+ 	* sysdeps/unix/sysv/linux/Makefile (sysdep_headers): Add
+ 	bits/timex.h.
+ 
+ 2011-04-01  Ulrich Drepper  <drepper@gmail.com>
+ 
+ 	* iconv/iconv.h: Fix typo in comment.
+ 	* io/fcntl.h: Likewise.
+ 	* libio/stdio.h: Likewise.
+ 	* posix/spawn.h: Likewise.
+ 	* posix/unistd.h: Likewise.
+ 	* stdlib/stdlib.h: Likewise.
+ 	* time/time.h: Likewise.
+ 	* wcsmbs/wchar.h: Likewise.
+ 
+ 	* sysdeps/unix/sysv/linux/Versions [GLIBC_2.14] (name_to_handle_at,
+ 	open_by_handle): Add.
+ 	* sysdeps/unix/sysv/linux/i386/bits/fcntl.h: Define struct file_handle
+ 	and MAX_HANDLE_SZ.  Declare name_to_handle_at and open_by_handle.
+ 	Augment a few comments.
+ 	* sysdeps/unix/sysv/linux/ia64/bits/fcntl.h: Likewise.
+ 	* sysdeps/unix/sysv/linux/s390/bits/fcntl.h: Likewise.
+ 	* sysdeps/unix/sysv/linux/sh/bits/fcntl.h: Likewise.
+ 	* sysdeps/unix/sysv/linux/sparc/bits/fcntl.h: Likewise.
+ 	* sysdeps/unix/sysv/linux/x86_64/bits/fcntl.h: Likewise.
+ 	* sysdeps/unix/sysv/linux/syscalls.list: Add name_to_handle_at and
+ 	open_by_handle.
+ 
+ 	* io/fcntl.h (AT_EMPTY_PATH): Define.
+ 
+ 2011-03-30  Ulrich Drepper  <drepper@gmail.com>
+ 
+ 	* sysdeps/unix/sysv/linux/syscalls.list: Add clock_adjtime.
+ 	* sysdeps/unix/sysv/linux/bits/time.h: New file.
+ 	* sysdeps/unix/sysv/linux/sys/timex.h: Move struct timex definition
+ 	to...
+ 	* sysdeps/unix/sysv/linux/bits/timex.h: ...here.  New file.
+ 	* Versions.def: Add GLIBC_2.14.
+ 	* sysdeps/unix/sysv/linux/Versions [GLIBC_2.14] (clock_adjtime):
+ 	Export.
+ 
 +2011-04-06  Andreas Schwab  <schwab@redhat.com>
 +
 +	* scripts/check-local-headers.sh: Ignore systemtap headers.
 +
 +2011-02-21  Roland McGrath  <roland@redhat.com>
 +
 +	* sysdeps/x86_64/__longjmp.S: Add a static probe here.
 +	* sysdeps/x86_64/setjmp.S: Likewise.
 +	* sysdeps/i386/bsd-setjmp.S: Likewise.
 +	* sysdeps/i386/bsd-_setjmp.S: Likewise.
 +	* sysdeps/i386/setjmp.S: Likewise.
 +	* sysdeps/i386/__longjmp.S: Likewise.
 +	* sysdeps/unix/sysv/linux/x86_64/____longjmp_chk.S: Likewise.
 +	* sysdeps/unix/sysv/linux/i386/____longjmp_chk.S: Likewise.
 +
 +2011-02-08  Roland McGrath  <roland@redhat.com>
 +
 +	* include/stap-probe.h: New file.
 +	* configure.in: Handle --enable-systemtap.
 +	* configure: Regenerated.
 +	* config.h.in (USE_STAP_PROBE): New #undef.
 +	* extra-lib.mk (CPPFLAGS-$(lib)): Add -DIN_LIB=$(lib).
 +	* elf/Makefile (CPPFLAGS-.os): Add -DIN_LIB=rtld.
 +	* elf/rtld-Rules (rtld-CPPFLAGS): Likewise.
 +
  2011-03-22  Ulrich Drepper  <drepper@gmail.com>
  
  	* sysdeps/unix/sysv/linux/i386/sysconf.c (intel_check_word): Increment

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

commit e8cde5930538fe788117ac4a963cf59ce89e367f
Author: Andreas Schwab <schwab@redhat.com>
Date:   Wed Apr 6 16:40:01 2011 +0200

    check-local-headers: Ignore systemtap headers

diff --git a/ChangeLog b/ChangeLog
index 6c8d130..28d6a49 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2011-04-06  Andreas Schwab  <schwab@redhat.com>
+
+	* scripts/check-local-headers.sh: Ignore systemtap headers.
+
 2011-02-21  Roland McGrath  <roland@redhat.com>
 
 	* sysdeps/x86_64/__longjmp.S: Add a static probe here.
diff --git a/scripts/check-local-headers.sh b/scripts/check-local-headers.sh
index d15e9a4..679fbd6 100755
--- a/scripts/check-local-headers.sh
+++ b/scripts/check-local-headers.sh
@@ -31,6 +31,8 @@ fgrep -v "$includedir/asm" |
 fgrep -v "$includedir/linux" |
 fgrep -v "$includedir/selinux" |
 fgrep -v "$includedir/sys/capability.h" |
+fgrep -v "$includedir/sys/sdt.h" |
+fgrep -v "$includedir/sys/sdt-config.h" |
 fgrep -v "$includedir/gd" |
 fgrep -v "$includedir/nss3"; then
   # If we found a match something is wrong.

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

commit 994ea94c1f6ec04fc51394eb0d7f20fa2e088397
Author: Andreas Schwab <schwab@redhat.com>
Date:   Mon Apr 4 12:19:23 2011 +0200

    Enable systemtap support

diff --git a/fedora/glibc.spec.in b/fedora/glibc.spec.in
index 17baff3..b902b85 100644
--- a/fedora/glibc.spec.in
+++ b/fedora/glibc.spec.in
@@ -17,6 +17,7 @@
 %define biarcharches %{ix86} x86_64 ppc ppc64
 %define debuginfocommonarches %{biarcharches} alpha alphaev6
 %define multiarcharches ppc ppc64 %{ix86} x86_64 %{sparc}
+%define systemtaparches %{ix86} x86_64
 
 Summary: The GNU libc libraries
 Name: glibc
@@ -48,6 +49,9 @@ Requires(pre): basesystem, libgcc
 BuildRequires: gd-devel libpng-devel zlib-devel texinfo, libselinux-devel >= 1.33.4-3
 BuildRequires: audit-libs-devel >= 1.1.3, sed >= 3.95, libcap-devel, gettext, nss-devel
 BuildRequires: /bin/ps, /bin/kill, /bin/awk
+%ifarch %{systemtaparches}
+BuildRequires: systemtap-sdt-devel
+%endif
 # This is to ensure that __frame_state_for is exported by glibc
 # will be compatible with egcs 1.x.y
 BuildRequires: gcc >= 3.2
@@ -353,6 +357,9 @@ configure_CFLAGS="$build_CFLAGS -fno-asynchronous-unwind-tables"
 %ifarch %{multiarcharches}
 	--enable-multi-arch \
 %endif
+%ifarch %{systemtaparches}
+	--enable-systemtap \
+%endif
 	--disable-profile --enable-experimental-malloc --enable-nss-crypt ||
 { cat config.log; false; }
 

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

commit 80414dab55296100b5421d2f93e23e7e209b38ba
Merge: 9876bf8 1f8ebe0
Author: Andreas Schwab <schwab@redhat.com>
Date:   Mon Apr 4 12:26:46 2011 +0200

    Merge remote-tracking branch 'origin/roland/systemtap' into fedora/master

diff --cc ChangeLog
index 16c9f23,74ad629..6c8d130
--- a/ChangeLog
+++ b/ChangeLog
@@@ -1,131 -1,24 +1,152 @@@
+ 2011-02-21  Roland McGrath  <roland@redhat.com>
+ 
+ 	* sysdeps/x86_64/__longjmp.S: Add a static probe here.
+ 	* sysdeps/x86_64/setjmp.S: Likewise.
+ 	* sysdeps/i386/bsd-setjmp.S: Likewise.
+ 	* sysdeps/i386/bsd-_setjmp.S: Likewise.
+ 	* sysdeps/i386/setjmp.S: Likewise.
+ 	* sysdeps/i386/__longjmp.S: Likewise.
+ 	* sysdeps/unix/sysv/linux/x86_64/____longjmp_chk.S: Likewise.
+ 	* sysdeps/unix/sysv/linux/i386/____longjmp_chk.S: Likewise.
+ 
+ 2011-02-08  Roland McGrath  <roland@redhat.com>
+ 
+ 	* include/stap-probe.h: New file.
+ 	* configure.in: Handle --enable-systemtap.
+ 	* configure: Regenerated.
+ 	* config.h.in (USE_STAP_PROBE): New #undef.
+ 	* extra-lib.mk (CPPFLAGS-$(lib)): Add -DIN_LIB=$(lib).
+ 	* elf/Makefile (CPPFLAGS-.os): Add -DIN_LIB=rtld.
+ 	* elf/rtld-Rules (rtld-CPPFLAGS): Likewise.
+ 
 +2011-03-22  Ulrich Drepper  <drepper@gmail.com>
 +
 +	* sysdeps/unix/sysv/linux/i386/sysconf.c (intel_check_word): Increment
 +	round counter.
 +	* sysdeps/x86_64/cacheinfo.c (intel_check_word): Likewise.
 +
 +2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
 +
 +	[BZ #12597]
 +	* string/test-strncmp.c (do_page_test): New function.
 +	(check2): Likewise.
 +	(test_main): Call check2.
 +	* sysdeps/x86_64/multiarch/strcmp.S: Properly cross page boundary.
 +
 +2011-03-20  Ulrich Drepper  <drepper@gmail.com>
 +
 +	[BZ #12587]
 +	* sysdeps/unix/sysv/linux/i386/sysconf.c (intel_check_word):
 +	Handle cache information in CPU leaf 4.
 +	* sysdeps/x86_64/cacheinfo.c (intel_check_word): Likewise.
 +
 +2011-03-18  Ulrich Drepper  <drepper@gmail.com>
 +
 +	[BZ #12583]
 +	* posix/fnmatch.c (fnmatch): Check size of pattern in wide
 +	character representation.
 +	Partly based on a patch by Tomas Hoger <thoger@redhat.com>.
 +
 +2011-03-16  Ryan S. Arnold  <rsa@us.ibm.com>
 +
 +	* sysdeps/powerpc/powerpc32/power6/fpu/s_isnanf.S (isnanf): Fix
 +	END(__isnan) to END(__isnanf) to match function entry point/label
 +	EALIGN(__isnanf,...).
 +
 +2011-03-10  Jakub Jelinek  <jakub@redhat.com>
 +
 +	* wcsmbs/wchar.h (wmemcmp): Remove __restrict qualifiers.
 +
 +2011-03-10  Ulrich Drepper  <drepper@gmail.com>
 +
 +	[BZ #12510]
 +	* elf/dl-lookup.c (do_lookup_x): For copy relocations of unique objects
 +	copy from the symbol referenced in the relocation to initialize the
 +	used variable.
 +	Patch by Piotr Bury <pbury@goahead.com>.
 +	* elf/Makefile: Add rules to build and tst-unique3.
 +	* include/bits/dlfcn.h: Remove _dl_mcount_wrapper_check declaration.
 +	* elf/tst-unique3.cc: New file.
 +	* elf/tst-unique3.h: New file.
 +	* elf/tst-unique3lib.cc: New file.
 +	* elf/tst-unique3lib2.cc: New file.
 +
 +	* elf/Makefile: Don't run tst-execstack* tests of SELinux is enabled.
 +
 +2011-03-10  Mike Frysinger  <vapier@gentoo.org>
 +
 +	* sysdeps/sparc/sparc64/elf/configure.in (libc_cv_sparc64_tls): Add
 +	$LDFLAGS and -nostdlib -nostartfiles to linking step.  Change main
 +	to _start.
 +
 +2011-03-18  Andreas Schwab  <schwab@redhat.com>
 +
 +	* elf/ldd.bash.in: Never run file directly.
 +
 +2011-03-14  Andreas Schwab  <schwab@redhat.com>
 +
 +	* elf/dl-load.c (is_dst): Remove parameter secure, all callers
 +	changed.  Don't check for isolated use.
 +	(_dl_dst_substitute): Ignore rpath elements containing
 +	non-isolated use of $ORIGIN when privileged.
 +
 +	* elf/dl-load.c (_dl_dst_substitute): When skipping the first
 +	rpath element also skip the following colon.
 +	(expand_dynamic_string_token): Add is_path parameter and pass
 +	down to DL_DST_REQUIRED and _dl_dst_substitute.
 +	(decompose_rpath): Call expand_dynamic_string_token with
 +	non-zero is_path.  Ignore empty rpaths.
 +	(_dl_map_object_from_fd): Call expand_dynamic_string_token
 +	with zero is_path.
 +
 +2011-03-07  Andreas Schwab  <schwab@redhat.com>
 +
 +	* include/link.h (struct link_map): Remove l_orig_initfini.
 +	* elf/dl-close.c (_dl_close_worker): Revert its use.
 +	* elf/dl-deps.c (_dl_map_object_deps): Likewise.
 +
 +2011-03-06  Ulrich Drepper  <drepper@gmail.com>
 +
 +	* elf/dl-load.c (_dl_map_object): If we are looking for the first
 +	to-be-loaded object along a path to loader is ld.so.
 +
 +2011-03-02  Harsha Jagasia  <harsha.jagasia@amd.com>
 +	    Ulrich Drepper  <drepper@gmail.com>
 +
 +	* sysdeps/x86_64/memset.S: After aligning destination, code
 +	branches to different locations depending on the value of
 +	misalignment, when multiarch is enabled. Fix this.
 +
 +2011-03-02  Harsha Jagasia  <harsha.jagasia@amd.com>
 +
 +	* sysdeps/x86_64/cacheinfo.c (init_cacheinfo):
 +	Set _x86_64_preferred_memory_instruction for AMD processsors.
 +	* sysdeps/x86_64/multiarch/init-arch.c (__init_cpu_features):
 +	Set bit_Prefer_SSE_for_memop for AMD processors.
 +
 +2011-03-04  Ulrich Drepper  <drepper@gmail.com>
 +
 +	* libio/fmemopen.c (fmemopen): Optimize a bit.
 +
 +2011-03-03  Andreas Schwab  <schwab@redhat.com>
 +
 +	* libio/fmemopen.c (fmemopen): Don't read past end of buffer.
 +
 +2011-03-03  Roland McGrath  <roland@redhat.com>
 +
 +	* setjmp/bits/setjmp2.h: Canonicalize comment formatting.
 +
 +2011-02-28  Aurelien Jarno  <aurelien@aurel32.net>
 +
 +	* sysdeps/sparc/sparc64/multiarch/memset.S(__bzero): Call
 +	__bzero_ultra1 instead of __memset_ultra1.
 +
 +2011-03-02  Andreas Schwab  <schwab@redhat.com>
 +
 +	[BZ #12454]
 +	* elf/dl-deps.c (_dl_map_object_deps): Don't try to sort
 +	dependencies when there are none.
 +
  2011-02-23  Andreas Schwab  <schwab@redhat.com>
  	    Ulrich Drepper  <drepper@gmail.com>
  

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

commit 9876bf8a49b82b2f09592f9bd314aafb6c258420
Author: Andreas Schwab <schwab@redhat.com>
Date:   Mon Apr 4 12:25:25 2011 +0200

    ChangeLog cleanup

diff --git a/ChangeLog b/ChangeLog
index 8be23db..16c9f23 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -78,6 +78,12 @@
 	(_dl_map_object_from_fd): Call expand_dynamic_string_token
 	with zero is_path.
 
+2011-03-07  Andreas Schwab  <schwab@redhat.com>
+
+	* include/link.h (struct link_map): Remove l_orig_initfini.
+	* elf/dl-close.c (_dl_close_worker): Revert its use.
+	* elf/dl-deps.c (_dl_map_object_deps): Likewise.
+
 2011-03-06  Ulrich Drepper  <drepper@gmail.com>
 
 	* elf/dl-load.c (_dl_map_object): If we are looking for the first
@@ -121,10 +127,17 @@
 	dependencies when there are none.
 
 2011-02-23  Andreas Schwab  <schwab@redhat.com>
+	    Ulrich Drepper  <drepper@gmail.com>
 
 	[BZ #12509]
+	* include/link.h (struct link_map): Add l_orig_initfini.
 	* elf/dl-load.c (_dl_map_object_from_fd): Free realname before
 	returning unsuccessfully.
+	* elf/dl-close.c (_dl_close_worker): If this is the last explicit
+	close of a file loaded at startup, restore the original l_initfini
+	list.
+	* elf/dl-deps.c (_dl_map_object_deps): Don't free old l_initfini
+	list, store the pointer.
 	* elf/Makefile ($(objpfx)noload-mem): New rule.
 	(noload-ENV): Define.
 	(tests): Add $(objpfx)noload-mem.

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

Summary of changes:
 ChangeLog                                          |  156 ++++++++++++++++++++
 NEWS                                               |    7 +-
 Versions.def                                       |    1 +
 config.h.in                                        |    3 +
 configure                                          |   47 ++++++
 configure.in                                       |   23 +++
 elf/Makefile                                       |    3 +-
 elf/rtld-Rules                                     |    4 +-
 extra-lib.mk                                       |    2 +-
 fedora/glibc.spec.in                               |   22 +++-
 iconv/iconv.h                                      |    6 +-
 include/features.h                                 |    1 +
 include/stap-probe.h                               |  140 ++++++++++++++++++
 io/Makefile                                        |    5 +-
 io/fcntl.h                                         |    3 +-
 libio/stdio.h                                      |   14 +-
 misc/Makefile                                      |    4 +-
 misc/Versions                                      |    3 +
 misc/syncfs.c                                      |   33 ++++
 nptl/ChangeLog                                     |   45 ++++++
 nptl/DESIGN-systemtap-probes.txt                   |   89 +++++++++++
 nptl/pthread_cond_broadcast.c                      |    3 +
 nptl/pthread_cond_destroy.c                        |    3 +
 nptl/pthread_cond_init.c                           |    3 +
 nptl/pthread_cond_signal.c                         |    3 +
 nptl/pthread_cond_wait.c                           |    3 +
 nptl/pthread_create.c                              |    6 +
 nptl/pthread_join.c                                |    6 +
 nptl/pthread_mutex_destroy.c                       |    4 +
 nptl/pthread_mutex_init.c                          |    4 +
 nptl/pthread_mutex_lock.c                          |    8 +
 nptl/pthread_mutex_timedlock.c                     |   12 ++
 nptl/pthread_mutex_unlock.c                        |    8 +
 nptl/pthread_rwlock_destroy.c                      |    3 +
 nptl/pthread_rwlock_rdlock.c                       |    5 +
 nptl/pthread_rwlock_unlock.c                       |    3 +
 nptl/pthread_rwlock_wrlock.c                       |    5 +
 .../unix/sysv/linux/i386/i486/lowlevellock.S       |    5 +-
 .../sysv/linux/i386/i486/pthread_cond_broadcast.S  |    3 +
 .../sysv/linux/i386/i486/pthread_cond_signal.S     |    4 +-
 .../sysv/linux/i386/i486/pthread_cond_timedwait.S  |    4 +-
 .../unix/sysv/linux/i386/i486/pthread_cond_wait.S  |    3 +
 .../sysv/linux/i386/i486/pthread_rwlock_rdlock.S   |    3 +
 .../sysv/linux/i386/i486/pthread_rwlock_wrlock.S   |    3 +
 nptl/sysdeps/unix/sysv/linux/i386/lowlevellock.h   |    3 +
 nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S |    8 +-
 nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.h |    3 +
 .../sysv/linux/x86_64/pthread_cond_broadcast.S     |    4 +-
 .../unix/sysv/linux/x86_64/pthread_cond_signal.S   |    3 +
 .../sysv/linux/x86_64/pthread_cond_timedwait.S     |    3 +
 .../unix/sysv/linux/x86_64/pthread_cond_wait.S     |    3 +
 .../unix/sysv/linux/x86_64/pthread_rwlock_rdlock.S |    5 +-
 .../unix/sysv/linux/x86_64/pthread_rwlock_wrlock.S |    5 +-
 posix/spawn.h                                      |    6 +-
 posix/unistd.h                                     |   13 ++-
 scripts/check-local-headers.sh                     |    2 +
 stdlib/stdlib.h                                    |    4 +-
 sysdeps/i386/__longjmp.S                           |    7 +-
 sysdeps/i386/bsd-_setjmp.S                         |    5 +-
 sysdeps/i386/bsd-setjmp.S                          |    5 +-
 sysdeps/i386/setjmp.S                              |    4 +-
 sysdeps/unix/syscalls.list                         |    1 +
 sysdeps/unix/sysv/linux/Makefile                   |    2 +-
 sysdeps/unix/sysv/linux/Versions                   |    5 +
 sysdeps/unix/sysv/linux/bits/time.h                |   95 ++++++++++++
 sysdeps/unix/sysv/linux/bits/timex.h               |  108 ++++++++++++++
 sysdeps/unix/sysv/linux/fallocate.c                |   22 ++-
 sysdeps/unix/sysv/linux/fallocate64.c              |   28 +++-
 sysdeps/unix/sysv/linux/i386/Makefile              |    3 +
 sysdeps/unix/sysv/linux/i386/____longjmp_chk.S     |    9 +-
 sysdeps/unix/sysv/linux/i386/bits/fcntl.h          |   49 ++++++-
 .../unix/sysv/linux/i386/call_sync_file_range.S    |   72 +++++++++
 sysdeps/unix/sysv/linux/i386/fallocate.c           |   16 ++-
 sysdeps/unix/sysv/linux/i386/fallocate64.c         |   16 ++-
 sysdeps/unix/sysv/linux/i386/sync_file_range.S     |   72 ---------
 sysdeps/unix/sysv/linux/i386/sync_file_range.c     |   44 ++++++
 sysdeps/unix/sysv/linux/i386/sysconf.c             |    2 +-
 sysdeps/unix/sysv/linux/ia64/bits/fcntl.h          |   54 ++++++-
 sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h       |    3 +-
 sysdeps/unix/sysv/linux/s390/bits/fcntl.h          |   54 ++++++-
 sysdeps/unix/sysv/linux/sh/bits/fcntl.h            |   56 ++++++-
 sysdeps/unix/sysv/linux/sparc/bits/fcntl.h         |   49 ++++++-
 sysdeps/unix/sysv/linux/sync_file_range.c          |   43 +++++-
 sysdeps/unix/sysv/linux/sys/timex.h                |   88 +-----------
 sysdeps/unix/sysv/linux/syscalls.list              |    4 +
 sysdeps/unix/sysv/linux/wordsize-64/fallocate.c    |   16 ++-
 sysdeps/unix/sysv/linux/wordsize-64/syscalls.list  |    2 +-
 sysdeps/unix/sysv/linux/x86_64/____longjmp_chk.S   |    9 +-
 sysdeps/unix/sysv/linux/x86_64/bits/fcntl.h        |   57 +++++++-
 sysdeps/x86_64/Versions                            |    5 +
 sysdeps/x86_64/__longjmp.S                         |    5 +-
 sysdeps/x86_64/cacheinfo.c                         |    2 +-
 sysdeps/x86_64/memcpy.S                            |   11 ++
 sysdeps/x86_64/memmove.c                           |   27 ++++
 sysdeps/x86_64/multiarch/memcpy.S                  |   12 +-
 sysdeps/x86_64/multiarch/memmove.c                 |    8 +-
 sysdeps/x86_64/setjmp.S                            |    4 +-
 time/time.h                                        |    6 +-
 wcsmbs/wchar.h                                     |   14 +-
 99 files changed, 1581 insertions(+), 290 deletions(-)
 create mode 100644 include/stap-probe.h
 create mode 100644 misc/syncfs.c
 create mode 100644 nptl/DESIGN-systemtap-probes.txt
 create mode 100644 sysdeps/unix/sysv/linux/bits/time.h
 create mode 100644 sysdeps/unix/sysv/linux/bits/timex.h
 create mode 100644 sysdeps/unix/sysv/linux/i386/call_sync_file_range.S
 delete mode 100644 sysdeps/unix/sysv/linux/i386/sync_file_range.S
 create mode 100644 sysdeps/unix/sysv/linux/i386/sync_file_range.c
 create mode 100644 sysdeps/x86_64/memmove.c


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]