3f6629a Auto-sync with upstream branch release/2.37/master

Authored and Committed by fweimer 8 months ago
    Auto-sync with upstream branch release/2.37/master
    
    Upstream commit: 1a7cbe52c8955beae477cf9c6d88f4bc04f626c1
    
    - elf: Move l_init_called_next to old place of l_text_end in link map
    - elf: Remove unused l_text_end field from struct link_map
    - elf: Always call destructors in reverse constructor order (bug 30785)
    - elf: Do not run constructors for proxy objects
    - io: Fix record locking contants for powerpc64 with __USE_FILE_OFFSET64
    - x86: Fix incorrect scope of setting `shared_per_thread` [BZ# 30745]
    - x86: Use `3/4*sizeof(per-thread-L3)` as low bound for NT threshold.
    - x86: Fix slight bug in `shared_per_thread` cache size calculation.
    - x86: Increase `non_temporal_threshold` to roughly `sizeof_L3 / 4`
    - elf: _dl_find_object may return 1 during early startup (bug 30515)
    - realloc: Limit chunk reuse to only growing requests [BZ #30579]
    - io: Fix F_GETLK, F_SETLK, and F_SETLKW for powerpc64
    - io: Fix record locking contants on 32 bit arch with 64 bit default time_t (BZ#30477)
    - __check_pf: Add a cancellation cleanup handler [BZ #20975]
    - Ignore MAP_VARIABLE in tst-mman-consts.py
    
        
file modified
+21 -2
file modified
+1 -1