Monday Patch Queue Review update (2024-09-09)

Noah Goldstein goldstein.w.n@gmail.com
Mon Sep 9 18:52:08 GMT 2024


On Mon, Sep 9, 2024 at 11:03 AM Carlos O'Donell <carlos@redhat.com> wrote:
>
> Most recent meeting status is always here:
> https://sourceware.org/glibc/wiki/PatchworkReviewMeetings#Update
>
> Meeting: 2024-09-09 @ 0900h EST5EDT
>
> Video/Audio: https://bbb.linuxfoundation.org/room/adm-alk-1uu-7fu
>
> IRC: #glibc on OFTC.
>
> Review new patches and restart review at the top.
>
> * State NEW and delegate NOBODY at 457 patches.
>  * Carlos's SLI at 356 days average patch age in queue and 167306 accumulated patch days.
>  * Starting at 97340.
>  * [v2] math: Improve layout of expf data (Wilco)
>   * Reviewer Pool: Adhemerval
>   * Carlos sent DJ a note about the failed to apply not having text for it.
>  * [v3] debug: Fix read error handling in pcprofiledump (Florian)
>   * Needs a v4.
>  * tst: Extend cross-test-ssh.sh to support passing glibc tunables (Yury)
>   * Reviewer Pool: Arjun
>  * [v2] nss: reject invalid port passed to getaddrinfo [BZ #16208] (Antonio)
>   * Reviewer Pool: Carlos
>  * aarch64: Avoid redundant MOVs in AdvSIMD F32 logs (Joe)
>   * Already pushed.
>   * Note that Wilco's response didn't get included in the thread. Need to review why.
>  * [v2] libio: Fix crash in fputws [BZ #20632] (Peter)
>   * Assigned to Florian for review.
>  * Optimization and benchmarking of bsearch() (Kuwan-Wei)
>   * Patch 2 reviewed by Noah Goldstein already.
>   * Need review of patch 1 for the benchmark.
>   * Reviewer Pool: DJ Delorie.

Reviewed benchmarks as well. But a second set of eyes never hurts.
>  * elf: Initialize tunables_env_alias with loop to avoid memset (Jesse)
>   * Patch dropped.
>  * [v3] libio: Set _vtable_offset before calling _IO_link_in [BZ #32148] (HJ)
>   * Reviewer Pool: Florian
>  * Stopping at 97282.
>  * Anything to raise for review?
>  * Adhemerval: Yes, [v4] linux: Add support for getrandom vDSO (96923)
>   * Florian: Surprised that this isn't faster than 2x?
>   * Adhemerval: The larger stressng buffer makes this slower. For a small buffer the speedup is up to 10x speedup.
>   * Discussed adding cancellation to the implementation and that you could internally call with GRND_NONBLOCK first and then fall back to a cancellable syscall.
>   * Does the small size buffer fast path still remain cheap?
>   * Note about vDSO unwinding: https://bugzilla.redhat.com/show_bug.cgi?id=2044483#c3
>  * Florian: The asprintf patch: [v4] libio: asprintf should write NULL upon failure
>   * Carlos: It is in my review queue, but getenv hardening is ahead of this.
>  * Adhemerval: What about the RELRO patch series? "RELRO linkmaps"?
>   * Florian: There is an attack vector around DT_DEBUG and the ld.so link map. If you have memory protection keys it is really fast. You need a memory protection key with signal semantics that work on lazy binding.
>  * Adhemerval: I don't want to block the sched_setattr, sched_getattr addition, just note the tradeoff.
>
> --
> Cheers,
> Carlos.
>


More information about the Libc-alpha mailing list