]> git.ipfire.org Git - thirdparty/glibc.git/blobdiff - ChangeLog
Add UDP_GRO from Linux 5.0 to netinet/udp.h.
[thirdparty/glibc.git] / ChangeLog
index 673963c281fa394962896f94f507af09dfb35807..2e8ed59d21c1a9809b32f7be836122ed8778f94e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,63 @@
+2019-03-25  Joseph Myers  <joseph@codesourcery.com>
+
+       * sysdeps/gnu/netinet/udp.h (UDP_GRO): New macro.
+
+       * elf/elf.h (NT_ARM_PAC_MASK): New macro.
+       (NT_MIPS_MSA): Likewise.
+
 2019-03-22  Adhemerval Zanella  <adhemerval.zanella@linaro.org>
 
+       * benchtests/Makefile (USE_CLOCK_GETTIME) Remove.
+       * benchtests/README: Update description.
+       * benchtests/bench-timing.h: Default to hp-timing.
+       * sysdeps/generic/hp-timing.h (HP_TIMING_DIFF, HP_TIMING_ACCUM_NT,
+       HP_TIMING_PRINT): Remove.
+       (HP_TIMING_NOW): Add generic implementation.
+       (hp_timing_t): Change to uint64_t.
+
+       * benchtests/bench-timing.h: Replace HP_TIMING_AVAIL with
+       HP_TIMING_INLINE.
+       * nptl/descr.h: Likewise.
+       * elf/rtld.c (RLTD_TIMING_DECLARE, RTLD_TIMING_NOW, RTLD_TIMING_DIFF,
+       RTLD_TIMING_ACCUM_NT, RTLD_TIMING_SET): Define.
+       (dl_start_final_info, _dl_start_final, dl_main, print_statistics):
+       Abstract hp-timing usage with RTLD_* macros.
+       * sysdeps/alpha/hp-timing.h (HP_TIMING_INLINE): Define iff IS_IN(rtld).
+       (HP_TIMING_AVAIL, HP_SMALL_TIMING_AVAIL): Remove.
+       * sysdeps/generic/hp-timing.h (HP_TIMING_AVAIL, HP_SMALL_TIMING_AVAIL,
+       HP_TIMING_NONAVAIL): Likewise.
+       * sysdeps/ia64/hp-timing.h (HP_TIMING_AVAIL, HP_SMALL_TIMING_AVAIL):
+       Likewise.
+       * sysdeps/powerpc/powerpc32/power4/hp-timing.h (HP_TIMING_AVAIL,
+       HP_SMALL_TIMING_AVAIL): Likewise.
+       * sysdeps/powerpc/powerpc64/hp-timing.h (HP_TIMING_AVAIL,
+       HP_SMALL_TIMING_AVAIL): Likewise.
+       * sysdeps/sparc/sparc32/sparcv9/hp-timing.h (HP_TIMING_AVAIL,
+       HP_SMALL_TIMING_AVAIL): Likewise.
+       * sysdeps/sparc/sparc64/hp-timing.h (HP_TIMING_AVAIL,
+       HP_SMALL_TIMING_AVAIL): Likewise.
+       * sysdeps/x86/hp-timing.h (HP_TIMING_AVAIL, HP_SMALL_TIMING_AVAIL):
+       Likewise.
+       * sysdeps/generic/hp-timing-common.h: Update comment with
+       HP_TIMING_AVAIL removal.
+
+       * include/random-bits.h: New file.
+       * resolv/res_mkquery.c [HP_TIMING_AVAIL] (RANDOM_BITS,
+       (__res_context_mkquery): Remove usage hp-timing usage and replace with
+       random_bits.
+       * resolv/res_send.c [HP_TIMING_AVAIL] (nameserver_offset): Likewise.
+       * sysdeps/posix/tempname.c [HP_TIMING_AVAIL] (__gen_tempname):
+       Likewise.
+
+       * include/libc-internal.h (__get_clockfreq): Remove prototype.
+       * rt/Makefile (clock-routines): Remove get_clockfreq.
+       * rt/get_clockfreq.c: Remove file.
+       * sysdeps/unix/sysv/linux/i386/get_clockfreq.c: Likewise.
+       * sysdeps/unix/sysv/linux/ia64/get_clockfreq.c: Likewise.
+       * sysdeps/unix/sysv/linux/sparc/sparc64/get_clockfreq.c: Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/get_clockfreq.c: Move code to ...
+       * sysdeps/unix/sysv/linux/powerpc/get_timebase_freq.c: ... here.
+
        * sysdeps/unix/sysv/linux/ia64/has_cpuclock.c: Remove file.
        * sysdeps/unix/sysv/linux/ia64/sysconf.c: Likewise.
        * sysdeps/unix/sysv/linux/sysconf.c (has_cpuclock): Remove function.