This is the mail archive of the
glibc-cvs@sourceware.org
mailing list for the glibc project.
GNU C Library master sources branch, fedora/master, updated. glibc-2.13-903-ga90414f
- From: schwab at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 7 Apr 2011 14:40:27 -0000
- Subject: 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