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, master, updated. glibc-2.14-216-g3b142ce


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  3b142ce5728f6d683f3375fb33099ebf243f6681 (commit)
       via  2f0ad8f3a470fa5e9aeb9c5a41984f96ae58d7ba (commit)
      from  5f4318d102d604e2f80bc97927e2d80f76063639 (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=3b142ce5728f6d683f3375fb33099ebf243f6681

commit 3b142ce5728f6d683f3375fb33099ebf243f6681
Merge: 2f0ad8f 5f4318d
Author: Ulrich Drepper <drepper@gmail.com>
Date:   Mon Sep 5 12:46:12 2011 -0400

    Merge branch 'master' of ssh://sourceware.org/git/glibc
    
    Conflicts:
    	ChangeLog

diff --cc ChangeLog
index 344bca7,927b24c..411381e
--- a/ChangeLog
+++ b/ChangeLog
@@@ -1,9 -1,58 +1,64 @@@
 +2011-09-05  Ulrich Drepper  <drepper@gmail.com>
 +
 +	[BZ #13144]
 +	* sysdeps/unix/sysv/linux/x86_64/bits/sem.h (semdid_ds): Fix to match
 +	kernel in 64-bit binaries.
 +
+ 2011-09-01  David S. Miller  <davem@davemloft.net>
+ 
+ 	* elf/elf.h (HWCAP_SPARC_*): Move to..
+ 	* sysdeps/sparc/sysdep.h: this new file and add new values.
+ 	* sysdeps/unix/sparc/sysdep.h: Include sysdeps/sparc/sysdep.h
+ 	* sysdeps/sparc/dl-procinfo.h: Include sysdep.h and increase
+ 	_DL_HWCAP_COUNT to 24.
+ 	* sysdeps/sparc/dl-procinfo.c (_dl_sparc_cap_flags): Add new
+ 	entries.
+ 	* sysdeps/sparc/sparc32/bits/atomic.h: Don't use magic local
+ 	__ATOMIC_HWCAP_SPARC_V9 define, use sysdep.h one instead.
+ 	* sysdeps/sparc/sparc32/dl-machine.h: Include sysdep.h
+ 	* sysdeps/sparc/sparc64/multiarch/memcpy.S: Use HWCAP_SPARC_*
+ 	instead of magic constants.
+ 	* sysdeps/sparc/sparc64/multiarch/memset.S: Likewise.
+ 
+ 2011-08-31  David S. Miller  <davem@davemloft.net>
+ 
+ 	* sysdeps/unix/sparc/sysdep.h (SETUP_PIC_REG): Define.
+ 	* sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.h (PSEUDO):
+ 	Reimplement to do errno handling inline.
+ 	(SYSCALL_ERROR_HANDLER): New macro.
+ 	(__SYSCALL_STRING): Do not do errno handling in asm.
+ 	(__CLONE_SYSCALL_STRING): Delete.
+ 	(__INTERNAL_SYSCALL_STRING): Delete.
+ 	* sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.h: Include
+ 	sysdeps/unix/sparc/sysdep.h instead of sysdeps/unix/sysdep.h
+ 	(PSEUDO): Reimplement to do errno handling inline.
+ 	(ret, ret_NOERRNO, ret_ERRVAL, r0, r1, MOVE): Don't redefine.
+ 	(SYSCALL_ERROR_HANDLER): New macro.
+ 	(__SYSCALL_STRING): Do not do errno handling in asm.
+ 	(__CLONE_SYSCALL_STRING): Delete.
+ 	(__INTERNAL_SYSCALL_STRING): Delete.
+ 	* sysdeps/unix/sysv/linux/sparc/sysdep.h (INLINE_SYSCALL):
+ 	Implement in terms of INTERNAL_SYSCALL and __set_errno, just like
+ 	i386.
+ 	(INTERNAL_SYSCALL_DECL): Declare %g1 var for err state.
+ 	(inline_syscall*): Add 'err' argument.
+ 	(INTERNAL_SYSCALL, INTERNAL_SYSCALL_NCS,
+ 	INTERNAL_SYSCALL_ERROR_P): Likewise and pass it down.
+ 	(INLINE_CLONE_SYSCALL): Reimplement in terms of __SYSCALL_STRING,
+ 	INTERNAL_SYSCALL_ERRNO, and INTERNAL_SYSCALL_ERROR_P.
+ 
+ 	* scripts/data/localplt-sparc-linux-gnu.data: Remove 'ffs'.
+ 	* scripts/data/localplt-sparc64-linux-gnu.data: Likewise.
+ 
+ 2011-08-30  Andreas Schwab  <schwab@redhat.com>
+ 
+ 	* elf/rtld.c (dl_main): Relocate objects in dependency order.
+ 
+ 2011-08-29  Jiri Olsa <jolsa@redhat.com>
+ 
+ 	* sysdeps/i386/dl-trampoline.S (_dl_runtime_profile): Fix cfi
+ 	directive.
+ 
  2011-08-24  David S. Miller  <davem@davemloft.net>
  
  	* sysdeps/sparc/sparc64/strcmp.S: Rewrite.

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

commit 2f0ad8f3a470fa5e9aeb9c5a41984f96ae58d7ba
Author: Ulrich Drepper <drepper@gmail.com>
Date:   Mon Sep 5 12:44:22 2011 -0400

    Fix semid_ds for x86-64

diff --git a/ChangeLog b/ChangeLog
index ab754e5..344bca7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2011-09-05  Ulrich Drepper  <drepper@gmail.com>
+
+	[BZ #13144]
+	* sysdeps/unix/sysv/linux/x86_64/bits/sem.h (semdid_ds): Fix to match
+	kernel in 64-bit binaries.
+
 2011-08-24  David S. Miller  <davem@davemloft.net>
 
 	* sysdeps/sparc/sparc64/strcmp.S: Rewrite.
diff --git a/NEWS b/NEWS
index 89049c8..04530bd 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
-GNU C Library NEWS -- history of user-visible changes.  2011-8-20
+GNU C Library NEWS -- history of user-visible changes.  2011-9-5
 Copyright (C) 1992-2009, 2010, 2011 Free Software Foundation, Inc.
 See the end for copying conditions.
 
@@ -9,7 +9,8 @@ Version 2.15
 
 * The following bugs are resolved with this release:
 
-  9696, 12868, 12852, 12874, 12885, 12907, 12922, 12935, 13007, 13021, 13114
+  9696, 12868, 12852, 12874, 12885, 12907, 12922, 12935, 13007, 13021, 13114,
+  13144
 
 * New program pldd to list loaded object of a process
   Implemented by Ulrich Drepper.
diff --git a/sysdeps/unix/sysv/linux/x86_64/bits/sem.h b/sysdeps/unix/sysv/linux/x86_64/bits/sem.h
index 9b1d993..7153e21 100644
--- a/sysdeps/unix/sysv/linux/x86_64/bits/sem.h
+++ b/sysdeps/unix/sysv/linux/x86_64/bits/sem.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002 Free Software Foundation, Inc.
+/* Copyright (C) 2002, 2011 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
@@ -40,9 +40,13 @@ struct semid_ds
 {
   struct ipc_perm sem_perm;		/* operation permission struct */
   __time_t sem_otime;			/* last semop() time */
+#if __WORDSIZE == 32
   unsigned long int __unused1;
+#endif
   __time_t sem_ctime;			/* last time changed by semctl() */
+#if __WORDSIZE == 32
   unsigned long int __unused2;
+#endif
   unsigned long int sem_nsems;		/* number of semaphores in set */
   unsigned long int __unused3;
   unsigned long int __unused4;

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

Summary of changes:
 ChangeLog                                 |    6 ++++++
 NEWS                                      |    5 +++--
 sysdeps/unix/sysv/linux/x86_64/bits/sem.h |    6 +++++-
 3 files changed, 14 insertions(+), 3 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]