Remove unnecessary code from x86-32 SSSE3 strncmp
[platform/upstream/glibc.git] / ChangeLog
index 4fccd94..ba46369 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
+2011-11-08  Ulrich Drepper  <drepper@gmail.com>
+
+       * sysdeps/i386/i686/multiarch/strcmp-ssse3.S: Remove unnecessary
+       instructions.
+
+2011-11-07  Andreas Schwab  <schwab@redhat.com>
+
+       * libio/genops.c (_IO_flush_all_lockp): Only register cleanup
+       handler when locking.
+
+       * nss/nss_files/files-initgroups.c (_nss_files_initgroups_dyn):
+       Fix size of allocated buffer.
+
+2011-11-04  Andreas Schwab  <schwab@redhat.com>
+
+       [BZ #10103]
+       * math/math.h [__NO_LONG_DOUBLE_MATH && !_LIBC]: Provide
+       declarations for long double functions.
+       * math/complex.h [__NO_LONG_DOUBLE_MATH && !_LIBC]: Likewise.
+
+       * elf/sprof.c (load_shobj): Fix off-by-one when reading link name.
+
+2011-11-03  Andreas Schwab  <schwab@redhat.com>
+
+       * nscd/nscd.c (main): Don't start AVC thread until credentials are
+       installed.
+
+       * nss/makedb.c (set_file_creation_context): Do nothing if SELinux
+       is disabled.
+
+2011-11-02  Samuel Thibault  <samuel.thibault@ens-lyon.org>
+
+       * bits/ioctl-types.h (_IOT_sgttyb): Set number of chars to 4.
+
+2011-11-01  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * include/alloca.h (stackinfo_alloca_round): Define.
+       (extend_alloca): Use it.
+       [_STACK_GROWS_UP]: Correct check for adjacent allocation.
+       * elf/dl-deps.c (_dl_map_object_deps): Don't round alloca size
+       here.
+
+       * scripts/check-local-headers.sh: Ignore libaudit.h.
+
+       * nscd/Makefile (extra-objs): Make recursively expanded.
+
+2011-11-01  Ulrich Drepper  <drepper@gmail.com>
+
+       * sysdeps/x86_64/strcmp.S: Fix test for non-ASCII locales.
+       * sysdeps/x86_64/multiarch/strcmp-sse42.S: Likewise.
+
+       * posix/tst-rfc3484.c: Add missing __free_in6ai dummy function.
+       * posix/tst-rfc3484-2.c: Likewise.
+       * posix/tst-rfc3484-3.c: Likewise.
+
+       * sysdeps/unix/sysv/linux/bits/uio.h: Declare process_vm_readv and
+       process_vm_writev.
+       * sysdeps/unix/sysv/linux/syscalls.list: Add process_vm_readv and
+       process_vm_writev.
+       * sysdeps/unix/sysv/linux/Versions: Export process_vm_readv and
+       process_vm_writev from libc using GLIBC_2.15 version.
+
+       * nscd/connections.c: Use kernel headers instead of <netlink/netlink.h>.
+
+2011-10-31  Paul Pluzhnikov  <ppluzhnikov@google.com>
+
+       * elf/dl-deps.c (_dl_map_object_deps): Reuse alloca space to reduce
+       stack usage.
+
+2011-10-31  Ulrich Drepper  <drepper@gmail.com>
+
+       [BZ #13367]
+       * nss/getent.c (initgroups_keys): Show error message in case no group
+       names are given.
+
+       * include/ifaddrs.h: Declare __free_in6ai and __bump_nl_timestamp.
+       * inet/check_pf.c: Provide dummy versions of __free_in6ai and
+       __bump_nl_timestamp.
+       * nscd/connections (nscd_init): When host database is served open
+       netlink socket and request notification about configuration changes.
+       (main_loop_poll): Track netlink file descriptor and bump timestamp
+       in case data becomes available.
+       (main_loop_epoll): Likewise.
+       * nscd/nscd-client.h (DB_VERSION): Bump to 2.
+       (database_pers_head): Add extra_data fileds.
+       Declare __nscd_get_mapping and __nscd_get_nl_timestamp.
+       * nscd/nscd_gethst_r.c (__nscd_get_nl_timestamp): New function.
+       * nscd/nscd_helper.c (__nscd_get_mapping): Renamed from get_mapping.
+       Adjust caller.
+       * sysdeps/posix/getaddrinfo.c (getaddrinfo): Don't call free on
+       in6ai data, call __free_in6ai.
+       * sysdeps/unix/sysv/linux/Makefile [subdir=nscd] (sysdep-CFLAGS):
+       Add -DHAVE_NETLINK.
+       * sysdeps/unix/sysv/linux/check_pf.c: Major rewrite.  Cache the
+       interface information.  Reuse previous data if netlink timestamp
+       is not changed.
+       (__bump_nl_timestamp): New function.
+       (__free_in6ai): New function.
+
+2011-10-30  Ulrich Drepper  <drepper@gmail.com>
+
+       * sysdeps/unix/sysv/linux/check_pf.c (make_request): Don't call
+       close_not_cancel_no_status here.
+       (__check_pf): Reorganize code a bit to not call close twice if OOM.
+
 2011-10-29  Ulrich Drepper  <drepper@gmail.com>
 
        [BZ #13276]
        * malloc/malloc.c (munmap_chunk): Don't use assertion to check munmap
        return value.
 
-       * posix/sys/wait.h: Mark wait and wait4 with __THROWNL.
+       * posix/sys/wait.h: Mark wait3 and wait4 with __THROWNL.
        * libio/stdio.h: Mark sprintf, vsprintf snprintf, vsnprintf, vasprintf,
        asprintf, __asprintf, obstack_printf, obstack_vprintf with __THROWNL.