public inbox for glibc-cvs@sourceware.org
help / color / mirror / Atom feed
* [glibc/ibm/2.30/master] Merge branch release/2.30/master into ibm/2.30/master
@ 2022-02-25 13:58 Raoni Fassina Firmino
  0 siblings, 0 replies; 8+ messages in thread
From: Raoni Fassina Firmino @ 2022-02-25 13:58 UTC (permalink / raw)
  To: glibc-cvs

https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=0d6fdf9f0590f090651716b729ca5db2f1b9d620

commit 0d6fdf9f0590f090651716b729ca5db2f1b9d620
Merge: 6bbd88c251 a79bc55e5b
Author: Raoni Fassina Firmino <raoni@linux.ibm.com>
Date:   Fri Feb 25 10:57:31 2022 -0300

    Merge branch release/2.30/master into ibm/2.30/master

Diff:

 NEWS                                        |   3 +
 string/test-memchr.c                        |  39 +-
 string/test-strncat.c                       |  61 +++
 string/test-strncmp.c                       |  13 +
 string/test-strnlen.c                       |  33 ++
 sysdeps/x86/Makefile                        |   7 +-
 sysdeps/x86/cpu-features.c                  |  40 +-
 sysdeps/x86/cpu-features.h                  |   3 +
 sysdeps/x86/tst-get-cpu-features.c          |   1 +
 sysdeps/x86/tst-strncmp-rtm.c               |  43 +-
 sysdeps/x86/tst-wcsncmp-rtm.c               |  21 +
 sysdeps/x86_64/Makefile                     |   7 +
 sysdeps/x86_64/multiarch/ifunc-impl-list.c  |   4 +-
 sysdeps/x86_64/multiarch/strcmp-avx2.S      |   2 +-
 sysdeps/x86_64/multiarch/strlen-evex.S      | 581 +++++++++++++++-------------
 sysdeps/x86_64/multiarch/strncmp-avx2-rtm.S |   1 +
 sysdeps/x86_64/multiarch/strncmp-avx2.S     |   1 +
 sysdeps/x86_64/multiarch/wcsncmp-avx2-rtm.S |   2 +-
 sysdeps/x86_64/multiarch/wcsncmp-avx2.S     |   2 +-
 sysdeps/x86_64/tst-rsi-strlen.c             |  81 ++++
 sysdeps/x86_64/tst-rsi-wcslen.c             |  20 +
 21 files changed, 681 insertions(+), 284 deletions(-)


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [glibc/ibm/2.30/master] Merge branch release/2.30/master into ibm/2.30/master
@ 2022-02-25 13:57 Raoni Fassina Firmino
  0 siblings, 0 replies; 8+ messages in thread
From: Raoni Fassina Firmino @ 2022-02-25 13:57 UTC (permalink / raw)
  To: glibc-cvs

https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=6bbd88c2511fa62d4b682b24bfda8dcb0af39e50

commit 6bbd88c2511fa62d4b682b24bfda8dcb0af39e50
Merge: 821f0a9cb2 a0ce680598
Author: Raoni Fassina Firmino <raoni@linux.ibm.com>
Date:   Fri Feb 25 10:56:29 2022 -0300

    Merge branch release/2.30/master into ibm/2.30/master

Diff:

 sysdeps/x86_64/multiarch/strlen-avx2.S | 130 +++++++++++++++++++++++----------
 sysdeps/x86_64/multiarch/strlen-vec.S  |  15 +++-
 2 files changed, 107 insertions(+), 38 deletions(-)


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [glibc/ibm/2.30/master] Merge branch release/2.30/master into ibm/2.30/master
@ 2022-02-25 13:49 Raoni Fassina Firmino
  0 siblings, 0 replies; 8+ messages in thread
From: Raoni Fassina Firmino @ 2022-02-25 13:49 UTC (permalink / raw)
  To: glibc-cvs

https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=821f0a9cb24486842f16f9b0d81d9c28e876c6ae

commit 821f0a9cb24486842f16f9b0d81d9c28e876c6ae
Merge: 889122cbfa 178292fe01
Author: Raoni Fassina Firmino <raoni@linux.ibm.com>
Date:   Fri Feb 25 10:45:14 2022 -0300

    Merge branch release/2.30/master into ibm/2.30/master

Diff:

 NEWS                                               |    2 +
 elf/Makefile                                       |    2 -
 elf/dl-tunables.c                                  |   56 +-
 elf/tst-env-setuid-tunables.c                      |  118 ++-
 elf/tst-env-setuid.c                               |  197 +---
 stdlib/tst-secure-getenv.c                         |  199 +---
 string/test-strnlen.c                              |   34 +-
 support/capture_subprocess.h                       |    6 +
 support/subprocess.h                               |    5 +
 support/support_capture_subprocess.c               |  128 ++-
 support/support_subprocess.c                       |   21 +-
 sysdeps/s390/configure                             |    8 +-
 sysdeps/s390/configure.ac                          |    8 +-
 sysdeps/s390/memmove.c                             |    2 +-
 sysdeps/s390/multiarch/ifunc-impl-list.c           |    3 +-
 sysdeps/x86/Makefile                               |   27 +
 sysdeps/x86/cpu-features.c                         |   20 +-
 sysdeps/x86/cpu-features.h                         |    2 +
 sysdeps/x86/cpu-tunables.c                         |    3 +
 sysdeps/x86/tst-memchr-rtm.c                       |   54 +
 sysdeps/x86/tst-memcmp-rtm.c                       |   52 +
 sysdeps/x86/tst-memmove-rtm.c                      |   53 +
 sysdeps/x86/tst-memrchr-rtm.c                      |   54 +
 sysdeps/x86/tst-memset-rtm.c                       |   45 +
 sysdeps/x86/tst-strchr-rtm.c                       |   54 +
 sysdeps/x86/tst-strcpy-rtm.c                       |   53 +
 sysdeps/x86/tst-string-rtm.h                       |   72 ++
 sysdeps/x86/tst-strlen-rtm.c                       |   53 +
 sysdeps/x86/tst-strncmp-rtm.c                      |   52 +
 sysdeps/x86/tst-strrchr-rtm.c                      |   53 +
 sysdeps/x86_64/memchr.S                            |   77 +-
 sysdeps/x86_64/multiarch/Makefile                  |   60 +-
 sysdeps/x86_64/multiarch/ifunc-avx2.h              |   18 +-
 sysdeps/x86_64/multiarch/ifunc-impl-list.c         |  402 +++++++-
 sysdeps/x86_64/multiarch/ifunc-memcmp.h            |   17 +-
 sysdeps/x86_64/multiarch/ifunc-memmove.h           |   45 +-
 sysdeps/x86_64/multiarch/ifunc-memset.h            |   49 +-
 sysdeps/x86_64/multiarch/ifunc-strcpy.h            |   17 +-
 sysdeps/x86_64/multiarch/ifunc-wcslen.h            |   52 +
 sysdeps/x86_64/multiarch/ifunc-wmemset.h           |   22 +-
 sysdeps/x86_64/multiarch/memchr-avx2-rtm.S         |   12 +
 sysdeps/x86_64/multiarch/memchr-avx2.S             |  494 +++++----
 sysdeps/x86_64/multiarch/memchr-evex.S             |  478 +++++++++
 sysdeps/x86_64/multiarch/memcmp-avx2-movbe-rtm.S   |   12 +
 sysdeps/x86_64/multiarch/memcmp-avx2-movbe.S       |   28 +-
 sysdeps/x86_64/multiarch/memcmp-evex-movbe.S       |  440 +++++++++
 .../multiarch/memmove-avx-unaligned-erms-rtm.S     |   17 +
 .../multiarch/memmove-avx512-unaligned-erms.S      |   18 +-
 .../x86_64/multiarch/memmove-evex-unaligned-erms.S |   26 +
 .../x86_64/multiarch/memmove-vec-unaligned-erms.S  |   57 +-
 sysdeps/x86_64/multiarch/memrchr-avx2-rtm.S        |   12 +
 sysdeps/x86_64/multiarch/memrchr-avx2.S            |   53 +-
 sysdeps/x86_64/multiarch/memrchr-evex.S            |  337 +++++++
 .../multiarch/memset-avx2-unaligned-erms-rtm.S     |   10 +
 .../x86_64/multiarch/memset-avx2-unaligned-erms.S  |   12 +-
 .../multiarch/memset-avx512-unaligned-erms.S       |   16 +-
 .../x86_64/multiarch/memset-evex-unaligned-erms.S  |   24 +
 .../x86_64/multiarch/memset-vec-unaligned-erms.S   |   61 +-
 sysdeps/x86_64/multiarch/rawmemchr-avx2-rtm.S      |    4 +
 sysdeps/x86_64/multiarch/rawmemchr-evex.S          |    4 +
 sysdeps/x86_64/multiarch/stpcpy-avx2-rtm.S         |    3 +
 sysdeps/x86_64/multiarch/stpcpy-evex.S             |    3 +
 sysdeps/x86_64/multiarch/stpncpy-avx2-rtm.S        |    4 +
 sysdeps/x86_64/multiarch/stpncpy-evex.S            |    4 +
 sysdeps/x86_64/multiarch/strcat-avx2-rtm.S         |   12 +
 sysdeps/x86_64/multiarch/strcat-avx2.S             |    6 +-
 sysdeps/x86_64/multiarch/strcat-evex.S             |  283 ++++++
 sysdeps/x86_64/multiarch/strchr-avx2-rtm.S         |   12 +
 sysdeps/x86_64/multiarch/strchr-avx2.S             |   22 +-
 sysdeps/x86_64/multiarch/strchr-evex.S             |  335 +++++++
 sysdeps/x86_64/multiarch/strchr.c                  |   18 +-
 sysdeps/x86_64/multiarch/strchrnul-avx2-rtm.S      |    3 +
 sysdeps/x86_64/multiarch/strchrnul-evex.S          |    3 +
 sysdeps/x86_64/multiarch/strcmp-avx2-rtm.S         |   12 +
 sysdeps/x86_64/multiarch/strcmp-avx2.S             |   65 +-
 sysdeps/x86_64/multiarch/strcmp-evex.S             | 1043 ++++++++++++++++++++
 sysdeps/x86_64/multiarch/strcmp.c                  |   19 +-
 sysdeps/x86_64/multiarch/strcpy-avx2-rtm.S         |   12 +
 sysdeps/x86_64/multiarch/strcpy-avx2.S             |   85 +-
 sysdeps/x86_64/multiarch/strcpy-evex.S             | 1003 +++++++++++++++++++
 sysdeps/x86_64/multiarch/strlen-avx2-rtm.S         |   12 +
 sysdeps/x86_64/multiarch/strlen-avx2.S             |  565 ++++++-----
 sysdeps/x86_64/multiarch/strlen-evex.S             |  436 ++++++++
 sysdeps/x86_64/multiarch/strlen-sse2.S             |    2 +-
 sysdeps/x86_64/multiarch/strlen-vec.S              |  257 +++++
 sysdeps/x86_64/multiarch/strncat-avx2-rtm.S        |    3 +
 sysdeps/x86_64/multiarch/strncat-evex.S            |    3 +
 sysdeps/x86_64/multiarch/strncmp-avx2-rtm.S        |    3 +
 sysdeps/x86_64/multiarch/strncmp-evex.S            |    3 +
 sysdeps/x86_64/multiarch/strncmp.c                 |   19 +-
 sysdeps/x86_64/multiarch/strncpy-avx2-rtm.S        |    3 +
 sysdeps/x86_64/multiarch/strncpy-evex.S            |    3 +
 sysdeps/x86_64/multiarch/strnlen-avx2-rtm.S        |    4 +
 sysdeps/x86_64/multiarch/strnlen-evex.S            |    4 +
 sysdeps/x86_64/multiarch/strrchr-avx2-rtm.S        |   12 +
 sysdeps/x86_64/multiarch/strrchr-avx2.S            |   19 +-
 sysdeps/x86_64/multiarch/strrchr-evex.S            |  265 +++++
 sysdeps/x86_64/multiarch/wcschr-avx2-rtm.S         |    3 +
 sysdeps/x86_64/multiarch/wcschr-evex.S             |    3 +
 sysdeps/x86_64/multiarch/wcscmp-avx2-rtm.S         |    4 +
 sysdeps/x86_64/multiarch/wcscmp-evex.S             |    4 +
 sysdeps/x86_64/multiarch/wcslen-avx2-rtm.S         |    4 +
 sysdeps/x86_64/multiarch/wcslen-evex.S             |    4 +
 sysdeps/x86_64/multiarch/wcslen-sse4_1.S           |    4 +
 sysdeps/x86_64/multiarch/wcslen.c                  |    2 +-
 sysdeps/x86_64/multiarch/wcsncmp-avx2-rtm.S        |    5 +
 sysdeps/x86_64/multiarch/wcsncmp-evex.S            |    5 +
 sysdeps/x86_64/multiarch/wcsnlen-avx2-rtm.S        |    5 +
 sysdeps/x86_64/multiarch/wcsnlen-evex.S            |    5 +
 sysdeps/x86_64/multiarch/wcsnlen-sse4_1.S          |    2 +-
 sysdeps/x86_64/multiarch/wcsnlen.c                 |   22 +-
 sysdeps/x86_64/multiarch/wcsrchr-avx2-rtm.S        |    3 +
 sysdeps/x86_64/multiarch/wcsrchr-evex.S            |    3 +
 sysdeps/x86_64/multiarch/wmemchr-avx2-rtm.S        |    4 +
 sysdeps/x86_64/multiarch/wmemchr-evex.S            |    4 +
 sysdeps/x86_64/multiarch/wmemcmp-avx2-movbe-rtm.S  |    4 +
 sysdeps/x86_64/multiarch/wmemcmp-evex-movbe.S      |    4 +
 sysdeps/x86_64/strlen.S                            |  243 +----
 sysdeps/x86_64/sysdep.h                            |   22 +
 119 files changed, 7797 insertions(+), 1432 deletions(-)


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [glibc/ibm/2.30/master] Merge branch release/2.30/master into ibm/2.30/master
@ 2021-03-18 21:41 Raphael Zinsly
  0 siblings, 0 replies; 8+ messages in thread
From: Raphael Zinsly @ 2021-03-18 21:41 UTC (permalink / raw)
  To: glibc-cvs

https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=903f0b694220b246dfe5ffe128e6766db813dd52

commit 903f0b694220b246dfe5ffe128e6766db813dd52
Merge: 3e33d93073 1bf07898c9
Author: Raphael Moreira Zinsly <rzinsly@linux.ibm.com>
Date:   Thu Mar 18 18:05:13 2021 -0300

    Merge branch release/2.30/master into ibm/2.30/master

Diff:

 NEWS                                               |   3 +
 elf/Makefile                                       |   2 +
 elf/ifuncmain6pie.c                                |  14 +--
 elf/ifuncmod6.c                                    |   8 +-
 iconvdata/Makefile                                 |   4 +-
 iconvdata/bug-iconv14.c                            | 127 +++++++++++++++++++++
 iconvdata/iso-2022-jp-3.c                          |  67 ++++++++---
 nscd/netgroupcache.c                               |   4 +-
 sysdeps/i386/dl-machine.h                          |  16 ++-
 sysdeps/x86/Makefile                               |   6 +
 sysdeps/x86/dl-cet.c                               |   6 +-
 sysdeps/x86/tst-setjmp-cet.c                       |   1 +
 sysdeps/x86_64/dl-machine.h                        |  16 ++-
 .../x86_64/multiarch/memmove-vec-unaligned-erms.S  |  21 ++++
 14 files changed, 247 insertions(+), 48 deletions(-)

diff --cc NEWS
index ecf91b04ab,4926a57f3a..d2c2a0ec67
--- a/NEWS
+++ b/NEWS
@@@ -25,15 -25,9 +25,16 @@@ CVE-2020-1751: A defect in the PowerPC 
  CVE-2020-1752: A use-after-free vulnerability in the glob function when
    expanding ~user has been fixed.
  
 +CVE-2020-27618: An infinite loop has been fixed in the iconv program when
 +  invoked with input containing redundant shift sequences in the IBM1364,
 +  IBM1371, IBM1388, IBM1390, or IBM1399 character sets.
 +
 +CVE-2020-29562: An assertion failure has been fixed in the iconv function
 +  when invoked with UCS4 input containing an invalid character.
 +
  The following bugs are resolved with this release:
  
+   [20019] NULL pointer dereference in libc.so.6 IFUNC due to uninitialized GOT
    [20543] Please move from .gnu.linkonce to comdat
    [23296] Data race in setting function descriptor during lazy binding
    [23518] login: Remove utmp backend jump tables


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [glibc/ibm/2.30/master] Merge branch release/2.30/master into ibm/2.30/master
@ 2020-11-30 18:42 Tulio Magno Quites Machado Filho
  0 siblings, 0 replies; 8+ messages in thread
From: Tulio Magno Quites Machado Filho @ 2020-11-30 18:42 UTC (permalink / raw)
  To: glibc-cvs

https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=13e5c43287102ee9a163057cad0e02edc786f1d0

commit 13e5c43287102ee9a163057cad0e02edc786f1d0
Merge: 2900267d78 61e8ae9b66
Author: Tulio Magno Quites Machado Filho <tuliom@linux.ibm.com>
Date:   Mon Nov 30 10:37:36 2020 -0300

    Merge branch release/2.30/master into ibm/2.30/master

Diff:

 NEWS                                               |   6 +
 nss/nss_compat/compat-grp.c                        |  15 +-
 nss/nss_compat/compat-initgroups.c                 |  13 +-
 nss/nss_compat/compat-pwd.c                        |  15 +-
 nss/nss_compat/compat-spwd.c                       |  14 +-
 sysdeps/aarch64/dl-machine.h                       |  12 +-
 sysdeps/aarch64/memcpy.S                           | 211 ++++++++++--------
 sysdeps/aarch64/multiarch/Makefile                 |   2 +-
 sysdeps/aarch64/multiarch/ifunc-impl-list.c        |   2 +
 sysdeps/aarch64/multiarch/memcpy.c                 |   8 +-
 sysdeps/aarch64/multiarch/memcpy_advsimd.S         | 248 +++++++++++++++++++++
 sysdeps/aarch64/multiarch/memmove.c                |   6 +-
 sysdeps/aarch64/sysdep.h                           |   2 +-
 sysdeps/arm/armv7/multiarch/memcpy_impl.S          |  22 +-
 sysdeps/arm/memcpy.S                               |  24 +-
 sysdeps/arm/memmove.S                              |  24 +-
 sysdeps/unix/sysv/linux/aarch64/cpu-features.h     |   8 +-
 .../x86_64/multiarch/memmove-vec-unaligned-erms.S  |   6 +-
 sysdeps/x86_64/multiarch/strcmp-avx2.S             |  15 ++
 19 files changed, 488 insertions(+), 165 deletions(-)


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [glibc/ibm/2.30/master] Merge branch release/2.30/master into ibm/2.30/master
@ 2020-05-12 18:44 Tulio Magno Quites Machado Filho
  0 siblings, 0 replies; 8+ messages in thread
From: Tulio Magno Quites Machado Filho @ 2020-05-12 18:44 UTC (permalink / raw)
  To: glibc-cvs

https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=2900267d789460bee54e20dc76901963df79530f

commit 2900267d789460bee54e20dc76901963df79530f
Merge: 60c67613ea c8e3101337
Author: Matheus Castanho <msc@linux.ibm.com>
Date:   Fri May 8 09:28:14 2020 -0300

    Merge branch release/2.30/master into ibm/2.30/master

Diff:

 NEWS                                               |  17 +++
 configure                                          |   2 +-
 configure.ac                                       |   2 +-
 debug/tst-backtrace5.c                             |  12 ++
 include/sys/prctl.h                                |   1 +
 malloc/tst-mallocfork2.c                           |  39 +++--
 misc/Makefile                                      |   3 +-
 misc/tst-syscalls.c                                | 167 +++++++++++++++++++++
 posix/glob.c                                       |  25 +--
 stdlib/Makefile                                    |   3 +-
 stdlib/tst-system.c                                | 124 ++++++++++++++-
 support/shell-container.c                          |  40 ++++-
 sysdeps/arm/be/nofpu/Implies                       |   1 +
 sysdeps/arm/le/nofpu/Implies                       |   1 +
 sysdeps/hppa/dl-fptr.c                             |  26 +++-
 sysdeps/hppa/dl-machine.h                          |  36 ++++-
 sysdeps/hppa/dl-runtime.c                          |  58 +++++++
 sysdeps/hppa/dl-trampoline.S                       |  74 +++++++--
 sysdeps/i386/sysdep.h                              |   5 +-
 sysdeps/ieee754/ldbl-96/Makefile                   |   5 +-
 sysdeps/ieee754/ldbl-96/e_rem_pio2l.c              |  12 ++
 sysdeps/ieee754/ldbl-96/test-sinl-pseudo.c         |  41 +++++
 sysdeps/posix/system.c                             |  18 ++-
 sysdeps/powerpc/powerpc32/backtrace.c              |   2 +
 sysdeps/powerpc/powerpc64/backtrace.c              |   2 +
 sysdeps/unix/make-syscalls.sh                      |  24 +++
 sysdeps/unix/syscall-template.S                    |  49 +++++-
 sysdeps/unix/syscalls.list                         |  22 +--
 sysdeps/unix/sysv/linux/Makefile                   |   4 +-
 sysdeps/unix/sysv/linux/hppa/atomic-machine.h      |  28 ++++
 sysdeps/unix/sysv/linux/hppa/clone.S               |   9 +-
 sysdeps/unix/sysv/linux/microblaze/sysdep.h        |  91 ++++++-----
 .../unix/sysv/linux/mips/mips32/mips-syscall5.S    |   6 +-
 .../unix/sysv/linux/mips/mips32/mips-syscall6.S    |   6 +-
 .../unix/sysv/linux/mips/mips32/mips-syscall7.S    |   7 +-
 .../sysv/linux/mips/mips32/mips16/mips16-syscall.h |  64 ++++----
 .../linux/mips/mips32/mips16/mips16-syscall0.c     |   4 +-
 .../linux/mips/mips32/mips16/mips16-syscall1.c     |   6 +-
 .../linux/mips/mips32/mips16/mips16-syscall2.c     |   6 +-
 .../linux/mips/mips32/mips16/mips16-syscall3.c     |   6 +-
 .../linux/mips/mips32/mips16/mips16-syscall4.c     |   6 +-
 sysdeps/unix/sysv/linux/mips/mips32/sysdep.h       | 147 +++++++++---------
 sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h   | 123 ++++++++-------
 sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h   | 121 +++++++++------
 sysdeps/unix/sysv/linux/mips/mips64/syscall.S      |   2 +-
 sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep.h |  24 +--
 sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep.h |  24 +--
 sysdeps/unix/sysv/linux/prctl.c                    |  42 ++++++
 sysdeps/unix/sysv/linux/process_vm_readv.c         |  32 ++++
 sysdeps/unix/sysv/linux/process_vm_writev.c        |  32 ++++
 sysdeps/unix/sysv/linux/riscv/sysdep.h             |  84 +++++++----
 sysdeps/unix/sysv/linux/sparc/Makefile             |   8 +-
 sysdeps/unix/sysv/linux/sparc/sparc32/sigaction.c  |  26 +---
 .../unix/sysv/linux/sparc/sparc32/sigreturn_stub.S |  34 +++++
 sysdeps/unix/sysv/linux/sparc/sparc64/sigaction.c  |  14 +-
 .../unix/sysv/linux/sparc/sparc64/sigreturn_stub.S |  29 ++++
 sysdeps/unix/sysv/linux/syscalls.list              |  41 +++--
 sysdeps/unix/sysv/linux/x86_64/sysdep.h            |  86 ++++++++---
 sysdeps/unix/sysv/linux/x86_64/x32/sysdep.h        |  35 +++++
 59 files changed, 1489 insertions(+), 469 deletions(-)


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [glibc/ibm/2.30/master] Merge branch release/2.30/master into ibm/2.30/master
@ 2020-01-17 20:57 Tulio Magno Quites Machado Filho
  0 siblings, 0 replies; 8+ messages in thread
From: Tulio Magno Quites Machado Filho @ 2020-01-17 20:57 UTC (permalink / raw)
  To: glibc-cvs

https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=60c67613ea448fe1812e12b2555ece8512a69b84

commit 60c67613ea448fe1812e12b2555ece8512a69b84
Merge: b325b5a 994e529
Author: Tulio Magno Quites Machado Filho <tuliom@linux.ibm.com>
Date:   Fri Jan 17 17:27:49 2020 -0300

    Merge branch release/2.30/master into ibm/2.30/master

Diff:

 ChangeLog                                  | 126 +++++++
 NEWS                                       |  10 +
 bits/utmp.h                                | 104 +++++-
 configure                                  |  23 +-
 configure.ac                               |   9 +-
 libio/oldstdfiles.c                        |   5 +
 login/Makefile                             |   6 +-
 login/getutent_r.c                         | 108 +-----
 login/getutid_r.c                          |   7 +-
 login/getutline_r.c                        |   2 +-
 login/getutmp.c                            |  12 -
 login/getutmpx.c                           |  13 -
 login/login.c                              |   4 -
 login/logout.c                             |  10 -
 login/logwtmp.c                            |  10 -
 login/programs/utmpdump.c                  |  46 +--
 login/tst-pututxline-cache.c               | 193 +++++++++++
 login/tst-pututxline-lockfail.c            | 176 ++++++++++
 login/tst-updwtmpx.c                       | 112 +++++++
 login/tst-utmp.c                           |  25 --
 login/updwtmp.c                            |   2 +-
 login/utmp-private.h                       |  29 +-
 login/utmp_file.c                          | 511 ++++++++++++++---------------
 login/utmpname.c                           |   3 +-
 malloc/Makefile                            |   2 +-
 malloc/malloc.h                            |   3 +-
 malloc/tst-pvalloc-fortify.c               |  48 +++
 manual/users.texi                          |  20 +-
 string/string.h                            |   3 +-
 string/test-strstr.c                       |  41 ++-
 sysdeps/generic/not-cancel.h               |   2 +
 sysdeps/generic/utmp-equal.h               |  34 +-
 sysdeps/gnu/bits/utmp.h                    | 126 -------
 sysdeps/gnu/bits/utmpx.h                   |  12 +-
 sysdeps/s390/strstr-arch13.S               |   2 +-
 sysdeps/unix/getlogin_r.c                  |   7 +-
 sysdeps/unix/sysv/linux/Makefile           |   4 +-
 sysdeps/unix/sysv/linux/Versions           |   1 +
 sysdeps/unix/sysv/linux/not-cancel.h       |   4 +
 sysdeps/unix/sysv/linux/pread64_nocancel.c |  32 ++
 sysdeps/unix/sysv/linux/s390/bits/utmp.h   |   3 +-
 sysdeps/unix/sysv/linux/s390/bits/utmpx.h  |  12 +-
 sysdeps/unix/sysv/linux/test-errno-linux.c |   5 +-
 43 files changed, 1194 insertions(+), 713 deletions(-)


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [glibc/ibm/2.30/master] Merge branch release/2.30/master into ibm/2.30/master
@ 2019-11-25 14:26 Tulio Magno Quites Machado Filho
  0 siblings, 0 replies; 8+ messages in thread
From: Tulio Magno Quites Machado Filho @ 2019-11-25 14:26 UTC (permalink / raw)
  To: glibc-cvs

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset="us-ascii", Size: 10755 bytes --]

https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=b325b5a60f03eba4e0fab5cb355bed0c62217e07

commit b325b5a60f03eba4e0fab5cb355bed0c62217e07
Merge: 0c08d8e 37c90e1
Author: Tulio Magno Quites Machado Filho <tuliom@linux.ibm.com>
Date:   Fri Nov 22 17:16:27 2019 -0300

    Merge branch release/2.30/master into ibm/2.30/master

Diff:

 ChangeLog                                       | 85 +++++++++++++++++++++++++
 NEWS                                            | 10 +++
 elf/dl-tunables.list                            |  5 ++
 malloc/Makefile                                 |  4 +-
 malloc/arena.c                                  |  2 +
 malloc/malloc.c                                 | 29 ++++++---
 malloc/tst-mxfast.c                             | 50 +++++++++++++++
 manual/tunables.texi                            | 12 ++++
 misc/sys/cdefs.h                                |  8 ---
 sysdeps/unix/sysv/linux/bits/statx.h            | 12 ++--
 sysdeps/unix/sysv/linux/mips/Makefile           | 21 ++++--
 sysdeps/unix/sysv/linux/mips/configure          | 41 ++++++++++++
 sysdeps/unix/sysv/linux/mips/configure.ac       | 32 ++++++++++
 sysdeps/unix/sysv/linux/x86_64/64/dl-librecon.h |  3 +-
 time/Makefile                                   |  2 +
 15 files changed, 288 insertions(+), 28 deletions(-)

diff --cc ChangeLog
index 50b694e,c4687df..8f0547d
--- a/ChangeLog
+++ b/ChangeLog
@@@ -1,156 -1,73 +1,241 @@@
+ 2019-08-15  Florian Weimer  <fweimer@redhat.com>
+ 
+ 	* malloc/Makefile (tests): Only add tst-mxfast for
+ 	$(have-tunables).
+ 	* malloc/tst-mxfast.c: Fix copyright year.
+ 	(do_test): Fix GNU style issues.  Use TEST_COMPARE instead of
+ 	assert for checks.
+ 
+ 2019-08-09  DJ Delorie  <dj@redhat.com>
+ 
+ 	* elf/dl-tunables.list: Add glibc.malloc.mxfast.
+ 	* manual/tunables.texi: Document it.
+ 	* malloc/malloc.c (do_set_mxfast): New.
+ 	(__libc_mallopt): Call it.
+ 	* malloc/arena.c: Add mxfast tunable.
+ 	* malloc/tst-mxfast.c: New.
+ 	* malloc/Makefile: Add it.
+ 
+ 2019-08-08  Niklas Hambüchen  <mail@nh2.me>
+ 	    Carlos O'Donell  <carlos@redhat.com>
+ 
+ 	[BZ #24026]
+ 	* malloc/malloc.c (__malloc_info): Account for top chunk.
+ 
+ 2019-11-01  Dragan Mladjenovic  <dmladjenovic@wavecomp.com>
+ 
+ 	* sysdeps/unix/sysv/linux/mips/Makefile
+ 	(test-xfail-check-execstack):
+ 	Move under mips-has-gnustack != yes.
+ 	(CFLAGS-.o*, ASFLAGS-.o*): New rules.
+ 	Apply -Wa,-execstack if mips-force-execstack == yes.
+ 	* sysdeps/unix/sysv/linux/mips/configure: Regenerated.
+ 	* sysdeps/unix/sysv/linux/mips/configure.ac
+ 	(mips-force-execstack): New var.
+ 	Set to yes for hard-float builds with minimum_kernel < 4.8.0
+ 	or minimum_kernel not set at all.
+ 	(mips-has-gnustack): New var.
+ 	Use value of libc_cv_as_noexecstack
+ 	if mips-force-execstack != yes, otherwise set to no.
+ 
+ 2019-10-08  Gabriel F. T. Gomes  <gabrielftg@linux.ibm.com>
+ 
+ 	* Makefile: Fix locale dependency for a couple of tests.
+ 	($(objpfx)tst-strftime2.out): New rule.
+ 	($(objpfx)tst-strftime3.out): Likewise.
+ 
+ 2019-09-20  Joseph Myers  <joseph@codesourcery.com>
+ 
+ 	* sysdeps/unix/sysv/linux/riscv/vfork.S: Do not include
+ 	<linux/sched.h>.
+ 	(CLONE_VM): New macro.
+ 	(CLONE_VFORK): Likewise.
+ 
+ 2019-09-14  Aurelien Jarno  <aurelien@aurel32.net>
+ 
+ 	[BZ #24986]
+         * sysdeps/unix/alpha/getegid.S: Move to ...
+ 	* sysdeps/unix/sysv/linux/alpha/getegid.S: ... here.
+         * sysdeps/unix/alpha/geteuid.S: Move to ...
+ 	* sysdeps/unix/sysv/linux/alpha/geteuid.S: ... here.
+         * sysdeps/unix/alpha/getppid.S: Move to ...
+ 	* sysdeps/unix/sysv/linux/alpha/getppid.S: ... here
+ 
+ 2019-09-08  Adhemerval Zanella  <adhemerval.zanella@linaro.org>
+ 
+ 	* sysdeps/hppa/fpu/libm-test-ulps: Update.
+ 
+ 2019-09-03  Aurelien Jarno  <aurelien@aurel32.net>
+ 
+ 	* sysdeps/alpha/fpu/libm-test-ulps: Regenerated using GCC 9.2.
++
++2019-08-28  Rafal Luzynski  <digitalfreak@lingonborough.com>
++
++	[BZ #24682]
++	* NEWS: Mention this bug fixed.
++	* localedata/locales/bo_CN (first_weekday): Add, set to 2 (Monday).
++	* localedata/locales/ug_CN (first_weekday): Likewise.
++	* localedata/locales/zh_CN (first_weekday): Likewise.
++
++2019-08-01  Florian Weimer  <fweimer@redhat.com>
++
++	[BZ #24867]
++	* malloc/malloc.c (__malloc_info): Remove unwanted leading
++	whitespace.
++
 +2019-10-02  Paul A. Clarke  <pc@us.ibm.com>
 +
 +	* sysdeps/powerpc/fpu/fenv_private.h:
 +	(__TEST_AND_BEGIN_NON_STOP): New.
 +	(__TEST_AND_END_NON_STOP): New.
 +	(libc_feholdexcept_setround_ppc): Use __TEST_AND_BEGIN_NON_STOP.
 +	(__libc_femergeenv_ppc): Use __TEST_AND_BEGIN_NON_STOP and
 +	__TEST_AND_END_NON_STOP.
 +	(libc_feholdsetround_noex_ppc_ctx): Use __TEST_AND_END_NON_STOP.
 +
 +2019-09-27  Paul A. Clarke  <pc@us.ibm.com>
 +
 +	* sysdeps/powerpc/fpu/fenv_libc.h (fesetenv_mode): Rename to
 +	fesetenv_control.
 +	* sysdeps/powerpc/fpu/fedisblxcpt.c (fedisableexcept): Accommodate
 +	rename of fesetenv_mode to fegetenv_control.
 +	* sysdeps/powerpc/fpu/feenablxcpt.c (feenableexcept): Likewise.
 +	* sysdeps/powerpc/fpu/fesetmode.c (fesetmode): Likewise.
 +	* sysdeps/powerpc/fpu/fenv_private.h (__libc_femergeenv_ppc): Likewise.
 +	(libc_feholdsetround_noex_ppc_ctx): Likewise.
 +
 +2019-09-27  Paul A. Clarke  <pc@us.ibm.com>
 +
 +	* sysdeps/powerpc/fpu/fenv_private.h
 +	(libc_feholdsetround_noex_ppc_ctx): Call fesetenv_mode instead
 +	of fesetenv_register.
 +
 +2019-09-27  Paul A. Clarke  <pc@us.ibm.com>
 +
 +	* sysdeps/powerpc/fpu/fenv_libc.h (fegetenv_status): Rename to
 +	fegetenv_control.
 +	* sysdeps/powerpc/fpu/fedisblxcpt.c (fedisableexcept): Accommodate
 +	rename of fegetenv_status to fegetenv_control.
 +	* sysdeps/powerpc/fpu/feenablxcpt.c (feenableexcept): Likewise.
 +	* sysdeps/powerpc/fpu/fegetexcept.c (__fegetexcept): Likewise.
 +	* sysdeps/powerpc/fpu/fegetmode.c (fegetmode): Likewise.
 +	* sysdeps/powerpc/fpu/fesetenv.c (__fesetenv): Likewise.
 +	* sysdeps/powerpc/fpu/fesetmode.c (fesetmode): Likewise.
 +
 +2019-09-27  Paul A. Clarke  <pc@us.ibm.com>
 +
 +	* sysdeps/powerpc/fpu/fenv_libc.h (__fesetround_inline): Use
 +	'mffscrn' instruction on POWER9.
 +	(__fesetround_inline_nocheck): Likewise.
 +
 +2019-09-27  Paul A. Clarke  <pc@us.ibm.com>
 +
 +	* sysdeps/powerpc/fpu/fenv_libc.h (FPSCR_EXCEPTIONS_MASK):  New.
 +	* sysdeps/powerpc/fpu/fenv_private.h (__libc_femergeenv_ppc):  Optimize
 +	to write FPSCR control only, if exceptions have not changed.
 +
 +2019-09-27  Paul A. Clarke  <pc@us.ibm.com>
 +
 +	* sysdeps/powerpc/fpu/fenv_libc.h:
 +	(__TEST_AND_ENTER_NON_STOP): New.
 +	(__TEST_AND_EXIT_NON_STOP): New.
 +	* sysdeps/powerpc/fpu/fenv_private.h
 +	(_FPU_ALL_TRAPS): Delete, replace with FPSCR_ENABLES_MASK.
 +	(_FPU_MASK_RN): Delete.
 +	(_FPU_MASK_NOT_RN_NI): Delete.
 +	(_FPU_MASK_TRAPS_RN): Delete, replace with ~FPSCR_CONTROL_MASK.
 +	(_FPU_MASK_FRAC_INEX_RET_CC): Delete, replace with ~FPSCR_STATUS_MASK.
 +	(__libc_feholdbits_ppc): Delete, move code into
 +	libc_feholdexcept_setround_ppc.
 +	(libc_feholdexcept_ppc): Delete.
 +	(libc_fesetround_ppc): Delete.
 +	(libc_fetestexcept_ppc): Delete.
 +	(libc_feholdsetround_ppc): Delete.
 +	(__libc_femergeenv_ppc): Use __TEST_AND_ENTER/EXIT_NON_STOP.
 +	(libc_feholdsetround_noex_ppc_ctx): Likewise.
 +	(libc_feupdateenv_test_ppc): Use FPSCR defines.
 +	* sysdeps/powerpc/fpu/feenablxcpt.c (feenableexcept): Use
 +	__TEST_AND_ENTER_NON_STOP.
 +	* sysdeps/powerpc/fpu/fedisblxcpt.c (fedisableexcept): Likewise.
 +	* sysdeps/powerpc/fpu/feholdexcpt.c (__feholdexcept): Likewise.
 +	* sysdeps/powerpc/fpu/fesetenv.c (__fesetenv): Likewise.
 +	* sysdeps/powerpc/fpu/fesetmode.c (fesetmode): Likewise.
 +	* sysdeps/powerpc/fpu/feupdateenv.c (__feupdateenv): Likewise.
 +	(_FPU_MASK_ALL): Delete.
 +
 +2019-09-19  Paul A. Clarke  <pc@us.ibm.com>
 +    
 +	* sysdeps/powerpc/fpu/fenv_libc.h (fegetenv_and_set_rn): New.
 +	(__fe_mffscrn): New.
 +	* sysdeps/powerpc/fpu/fenv_private.h (libc_feholdsetround_ppc_ctx):
 +	Do not clear enable bits, remove obsolete code, use
 +	fegetenv_and_set_rn.
 +	(libc_feresetround_ppc): Remove obsolete code, use
 +	fegetenv_and_set_rn.
 +
 +2019-08-28  Paul A. Clarke  <pc@us.ibm.com>
 +    
 +    	* sysdeps/powerpc/fpu/fenv_libc.h (fegetenv_status_ISA300):  Delete.
 +    	(fegetenv_status):  Generate 'mffsl' unconditionally.
 +
 +2019-08-28  Paul A. Clarke  <pc@us.ibm.com>
 +    
 +    	* sysdeps/powerpc/fpu/fesetenv.c (__fesetenv):  Utilize lightweight
 +    	FPSCR read.
 +    	(_FPU_MASK_ALL):  Delete.
 +
 +2019-08-28  Paul A. Clarke  <pc@us.ibm.com>
 +    
 +    	* sysdeps/powerpc/fpu/fenv_private.h (libc_feholdsetround_ppc_ctx):
 +    	Utilize lightweight FPSCR read if possible, set fewer FPSCR bits
 +    	if possible.
 +    	(libc_feresetround_ppc):  Replace call to __libc_femergeenv_ppc
 +    	with simpler required steps, set fewer FPSCR bits if possible.
 +
 +2019-08-28  Paul A. Clarke  <pc@us.ibm.com>
 +    
 +    	* sysdeps/powerpc/fpu/fenv_libc.h (fesetenv_mode): New.
 +    	(FPSCR_FPRF_MASK): New. (FPSCR_STATUS_MASK): New.
 +    	* sysdeps/powerpc/fpu/feenablxcpt.c (feenableexcept): Use lighter-
 +    	weight access to FPSCR; remove unnecessary second FPSCR read and
 +    	validate.
 +    	* sysdeps/powerpc/fpu/fedisblxcpt.c (fedisableexcept): Likewise.
 +    	* sysdeps/powerpc/fpu/fesetmode.c (fesetmode): Use lighter-weight
 +    	access to FPSCR; Use macros in fenv_libc.h in favor of local.
 +
 +2019-08-28  Paul A. Clarke  <pc@us.ibm.com>
 +    
 +    	* sysdeps/powerpc/fpu/fenv_libc.h: Define FPSCR bitmasks.
 +    	(fenv_reg_to_exceptions): Replace bitwise operations with mask-shift.
 +    	(fenv_exceptions_to_reg): New.
 +    	* sysdeps/powerpc/fpu/fedisblxcpt.c (fedisableexcept): Replace bitwise
 +    	operation with call to fenv_exceptions_to_reg().
 +    	* sysdeps/powerpc/fpu/feenablxcpt.c (feenableexcept): Likewise.
 +
 +2019-09-20  Joseph Myers  <joseph@codesourcery.com>
 +
 +	* sysdeps/unix/sysv/linux/riscv/vfork.S: Do not include
 +	<linux/sched.h>.
 +	(CLONE_VM): New macro.
 +	(CLONE_VFORK): Likewise.
 +
 +2019-09-14  Aurelien Jarno  <aurelien@aurel32.net>
 +
 +	[BZ #24986]
 +        * sysdeps/unix/alpha/getegid.S: Move to ...
 +	* sysdeps/unix/sysv/linux/alpha/getegid.S: ... here.
 +        * sysdeps/unix/alpha/geteuid.S: Move to ...
 +	* sysdeps/unix/sysv/linux/alpha/geteuid.S: ... here.
 +        * sysdeps/unix/alpha/getppid.S: Move to ...
 +	* sysdeps/unix/sysv/linux/alpha/getppid.S: ... here
 +
 +2019-09-08  Adhemerval Zanella  <adhemerval.zanella@linaro.org>
 +
 +	* sysdeps/hppa/fpu/libm-test-ulps: Update.
 +
 +2019-09-03  Aurelien Jarno  <aurelien@aurel32.net>
 +
 +	* sysdeps/alpha/fpu/libm-test-ulps: Regenerated using GCC 9.2.
  
  2019-08-28  Rafal Luzynski  <digitalfreak@lingonborough.com>


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2022-02-25 13:58 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-02-25 13:58 [glibc/ibm/2.30/master] Merge branch release/2.30/master into ibm/2.30/master Raoni Fassina Firmino
  -- strict thread matches above, loose matches on Subject: below --
2022-02-25 13:57 Raoni Fassina Firmino
2022-02-25 13:49 Raoni Fassina Firmino
2021-03-18 21:41 Raphael Zinsly
2020-11-30 18:42 Tulio Magno Quites Machado Filho
2020-05-12 18:44 Tulio Magno Quites Machado Filho
2020-01-17 20:57 Tulio Magno Quites Machado Filho
2019-11-25 14:26 Tulio Magno Quites Machado Filho

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).