• Accepted stress-ng 0.19.00-1 (source) into unstable

    From Debian FTP Masters@21:1/5 to All on Thu May 1 11:20:02 2025
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512

    Format: 1.8
    Date: Thu, 1 May 2025 08:29:56 +0100
    Source: stress-ng
    Architecture: source
    Version: 0.19.00-1
    Distribution: unstable
    Urgency: medium
    Maintainer: Colin Ian King <colin.i.king@gmail.com>
    Changed-By: Colin Ian King <colin.i.king@gmail.com>
    Changes:
    stress-ng (0.19.00-1) unstable; urgency=medium
    .
    [Yong-Xuan Wang]
    * stress-gpu: remove sigalrm handler
    * stress-af-alg: prevent unsafe longjmp
    * stress-sysinval: prevent unsafe longjmp
    * stress-memrate: prevent unsafe longjmp
    .
    [Jesse Huang]
    * core-config-check: Fix segfault cause by uninitialized namelist
    .
    [Colin Ian King]
    * Makefile: bump version
    * Manual: Fix spelling mistake "occuring" -> "occurring"
    * stress-filerace: Fix spelling mistake "attemp" -> "attempt"
    * stress-brk: move brk stats to shared page, reset brk on out of memory
    * stress-brk: make brk reset work correctly for --brk-bytes option
    * stress-sigbus: make unaligned pointers volatile to force stores
    * stress-sigbus: disabled x86 misaligned SIGBUS feature
    * stress-sigbus: jump out of loop on timeout, check info for null ptr
    * stress-fd-race: remove network class, it's not correct
    * stress-sigbus: avoid infinite longjmp spin loops
    * stress-sigbus: ensure AC bit in EFLAGS is cleared in all signal
    handlers
    * stress-lockbus: disable pcc builds, currently it breaks the compiler
    * README.me: remove old stale tarball info
    * core-log: add the logging prefix to the logging aborting stress
    process
    * stress-schedmix: fix build issue when HAVE_PSELECT is not defined
    * stress-resched: fix build when HAVE_SETPRIORITY is not defined
    * stress-poll: add HAVE_PSELECT check
    * stress-nice: fix build issues on RISC-V debian sid
    * core-cpu-cache: remove const on ptr_end
    * stress-fpunch: clean up variable name shadowing on variable ret
    * stress-lockbus: clean up variable name shadowing on variable rc
    * stress-filerace: clean up name shadowing warnings on fd, i and uid
    * core-sync: move stress_sync_state_load from stress-ng.h to core-sync.h
    * core-sync: move stress_sync_start_cont_list from stress-ng.c to
    core-sync.c
    * stress-*: move include of core-sync.h into stress-ng.h
    * stress-cachehammer: add extra checking for failed temp dir creat
    failures
    * stress-ng.h: make stress_continue() a macro
    * stress-ng: re-work stress_continue() to just check bogo-ops
    * core-vmstat: remove include of stress-ng.h
    * core-try-open: remove include of core-attribute.h
    * core-*.h: remove include of core-attribute.h
    * core-config-check: make warning more obvious
    * stress-ng: use stress_strsignal helper rather than strsignal
    * core-perf.h: remove include of stress-ng.h
    * stress-ng.h: rename bogo_ops to bogo_max_ops since it's a max
    threshold
    * stress-ng.h: remove -O3 from bogo counter helpers
    * stress-ng.h: put bogo op-related info into bogo struct
    * stress-vma: replace g_stress_continue_flag with helper func
    * stress-easy-opcode: replace g_stress_continue_flag with helper func
    * README.md: add another research paper link
    * Makefile: enable tree vectorize and tree-slp-vectorize and relax
    cmpxchg loops
    * Add new --buildinfo option to show build time information
    * Manual: describe the duplication of stdout in the --log-file option
    * stress-ng: ensure no child processes are forked on --dry-run
    * stress-filerace: only close fd if fd has been opened
    * core-sync: move process synchronization helpers from stress-ng.c to
    core_sync.c
    * stress-dirmany: maximize dirmany_bytes to 1TB if variable is wide
    enough
    * stress-dfp: remove undefs that came from fp stressor
    * stress-rdrand: add power11 check
    * stress-rdrand: fix ppc random issue, generate 64 bit value
    * stress-lockbus: SIGILL on s390 should disable misaligned locks
    * Makefile: add extra flags for static builds
    * core-attribute: add gcc version check for nonstring attribute
    * core-target-clones: add arch=diamondrapids
    * core-builtin.h: add support gcc-15 buitin_stdc_rotate* functions
    * core-*, stress-*: use nonstring attribute for char arrays
    * Makefile.config: add built time check for nonstring attribute
    * stress-filerace: remove O_EXCL to avoid exclusive opening
    * stress-filerace: add ftruncate on recently opened file
    * stress-filerace: enable POSIX_FALLOCATE, add open/fallocate/close
    * stress-filerace: hammer temp directory dirent reading (linux only)
    * stress-filerace: add more focused file hammering
    * stress-filerace: select function either randomly or sequentially
    * stress-fractal: use faster atomic inc on larger row counter
    * stress-filerace: move stress_filerace_read_random_uint32 into only
    caller
    * stress-filerace: more voidifications for DragonFlyBSD clean builds
    * stress-filerace: voidify fd and filename in stress_filerace_faccessat
    * stress-filerace: add some macro checks before using statx and
    name_to_handle_at
    * Manual: remove discards metrics from iostat description
    * core-vmstat: remove iostat discards metrics, they are not portable or
    used much
    * Revert "stress-fractal: move row lock from global struct to stressor
    shared page"
    * stress-nop: add x86 floating point fnop instruction
    * stress-filerace: increase size of locked regions, add more concurrency
    * stress-filerace: exercise lockf test
    * stress-filerace: increase number of random operations per file
    * stress-lockbus: remove #ifdefs around label done
    * stress-*: set dirent name lists pointers to NULL
    * stress-sigbus: generate SIGBUS on x86 with misaligned memory access
    * README.md: add Jesse Huang to contributor list
    * stress-lockbus: add SIGILL detection, skip with no resources warning
    * stress-filerace: add sendfile to the mix
    * stress-filerace: add readlinkat, use dir_fd variable for *at() file
    calls
    * stress-filerace: exercise name_to_handle_at on fd and filename
    * stress-filerace: add access and faccessat system calls
    * stress-fractal: move row lock from global struct to stressor shared
    page
    * stress-fractal: manually unroll julia set for vectorization
    * stress-fractal: manually unroll mandlebrot for vectorization
    * stress-fractal: remove unrolling, minor optimization fixes
    * stress-acl: delete acls using acl_delete_def_file
    * stress-filerace: add acl exercising
    * stress-fcntl: fix spelling mistake "ftuncate" -> "ftruncate"
    * stress-fcntl: fix missing EDEADLK
    * stress-filerace: ensure tmp is initialized with a sane value
    * stress-filerace: declare open read and open write flags
    * stress-filerace: rename times to tv, truncate secs
    * stress-filerace: exercise fcntl file r/w hinting
    * stress-filerace: exercise utimes() on fd
    * stress-filerace: exercise path and fd based statx calls
    * core-shim: update shim_statx_t to keep in sync with the kernel
    * stres-filerace: add mmap'd file write + msync
    * stress-filerace: add small random sleeps during file locks
    * stress-stream: remove __linux__ checks for cache size info
    * stress-sigfd: remove glibc version constraint
    * stress-filerace: add chdir and fchdir calls
    * stress-filerace: add more locking exercising
    * stress-filerace: add file unlocking to locked files
    * stress-revio: add a readahead option to revio-opts
    * stress-iomix: add a readahead iomix method
    * kernel-coverage: only set iosched if it's available
    * stress-filerace: try to drop uncached read only data from buffer cache
    * stress-filerace: only use SIGIO handler if SIGIO is available
    * stress-ng: fix pr_dbg fix format specifier
    * stress-filerace: create/append 64 files in a back, fix open flags
    * stress-lockmix: fix locking, should be locking with F_OFD_SETLK
    * stress-lockofd: fix locking, should be locking with F_OFD_SETLK
    * stress-filerace: add ofd read/write file locking
    * stress-filerace: add lockf locking on portions of a file
    * stress-filerace: add fcntl F_SETLEASE read/write locking
    * stress-filerace: reduce number of files to 64 to increase race
    potential
    * stress-filerace: add mkdir/rmdir and link system calls
    * stress-filerace: add bulk open/close of file
    * stress-filerace: perform 4 or 512 byte read/writes
    * stress-filerace: add file help information
    * stress-filerace: add more file based syscalls based on filename
    * stress-filerace: rename stress_filerace_posix_fallocate
    * stress-filerace: add build-time check for readahead and use it
    * stress-filerace: add posix_fallocate and posix_fadvise
    * stress-filerace: add a new file race stressor
    * stress-lockmix: remove debug message
    * core-*, stress-*: ensure all messages don't start with capital letter
    * core-*, stress-*: replace "failed: ..." with "failed, ..."
    * core-*, stress-*: use pid_t for waitpid() returns and add PID for
    errors
    * core-out-of-memory: add PID and check for OOM'd process in klog
    * stress-fpunch: don't shared fd on child processes when using lseek
    * stress-fpunch: fix offset in error message
    * stress-tmpfs: fix lseek error returns check
    * stress-metamix: fix lseek error returns check
    * stress-file-ioctl: fix lseek error returns check
    * stress-fpunch: fix lseek error returns check
    * stress-fanotify: add 4 more report types
    * stress-prctl: add support for prctl commands 71 to 77
    * README.md: add another kernel bug report link
    * core-ignite-cpu: set per cpu power/pm_qos_resume_latency_us to 1 us
    * stress-easy-copy: fix asm, should be __asm__ __volatile__
    Checksums-Sha1:
    95f9be05c93f949ecef422e889fcd9648d9ef90d 2198 stress-ng_0.19.00-1.dsc
    b222048ace4b059521d864a93049a45712d5a423 5759744 stress-ng_0.19.00.orig.tar.xz
    9462b255fb702329247e26bc32c87a76454d3f07 217524 stress-ng_0.19.00-1.debian.tar.xz
    99ae96a477bc8387acbe1712fdb88dcec819c2a4 11042 stress-ng_0.19.00-1_source.buildinfo
    Checksums-Sha256:
    d0d94ef35ff63c200b8405d3f27abb40933e09445779480190bb3085cfe4accb 2198 stress-ng_0.19.00-1.dsc
    551d0e516cc88596678648954d1f7974506d591f4bb1627ce6a079ed4a580b04 5759744 stress-ng_0.19.00.orig.tar.xz
    725bcf4065c3c1b81bbd60777e8d7f78e4194353cbdb384e7457fc0fc8067744 217524 stress-ng_0.19.00-1.debian.tar.xz
    720c0d83f81bcd2e903c9b404ecefe9c764ba2d14286aa5e8d0113b0d1e17f22 11042 stress-ng_0.19.00-1_source.buildinfo
    Files:
    cd68aa75b997e6fc2eaa71701514e8b2 2198 devel optional stress-ng_0.19.00-1.dsc
    f694e2c1a9f0b8a91c54a38376bc6b39 5759744 devel optional stress-ng_0.19.00.orig.tar.xz
    80c16613983e65cd69a9fb9a9b084140 217524 devel optional stress-ng_0.19.00-1.debian.tar.xz
    fac7070adce24e3081ec4e4cc5bd43eb 11042 devel optional stress-ng_0.19.00-1_source.buildinfo

    -----BEGIN PGP SIGNATURE-----

    iQIzBAEBCgAdFiEEcGLapPABucZhZwDPaMKH38aoAiYFAmgTKIIACgkQaMKH38ao AiZwKg/+OPDW85cqZnogwyPw2YoytIXrbC5dYaTFeDPptQH1TOt9ZKZVj0DnNK0T Oc6smh6ZOww9mA8/ZmM+zhlRPKCY4Yj1+YjH5YYXEIWOP4++AGnRCi2F600f7i8d pdTCw8rtIXgW9T7HkXGSUvs7LJg4XCYc7V8rA+GZ+lXx49qpy4IF6vhp9X6sEQl5 31dRiVj7No+k7PKMKS5cjSAL6musniyokMAvn/UlZxPmAuKkKCvynYGJfiaTc7nr VwR7n6Y2IgwYIJcENIcsay9NaSRD0NtsDTqep1ki5h4+hSTTKMyAxiHt9PNv3O9s L5e1alEi9LnglYwNceqhOYojfTd8l0LrXR3JVOsa609F5gx30838Y7ANPboN1KaX eWj0hRjT+81I0ADOrT8bbYrV+ElWK0FRFAwAqdgCVoXNmYk5arlph0PnpLIBeqNZ VU1tVuj4FlhzMcV8jY13xpSpSZ7IawoyEPz1ggF5AU8kJXb7iNk+qtFc5kKQDgn0 jTjBHYmUYIYWMfp0Hke/f4l6KTL6LZnMpXKst/LuCFE+5ww53E8ejHC0dh1Wzthg /6j1Fpn0ClgFIQdp0blG8DQMmEWfeZZyqSRqZWrvGbipdWo+WSebXDWcLhhIBnd8 mGhEqyCRoDneGIsVFbBTT/St9uxnIxCGIYHCKRo/OGFO8IJ54fg=
    =Fehf
    -----END PGP SIGNATURE-----


    --==============r22382341925220147=Content-Type: application/pgp-signature

    -----BEGIN PGP SIGNATURE-----

    iHUEABYIAB0WIQTziqJOuF8J+ZI8pJSb9qggYcy5IQUCaBM76wAKCRCb9qggYcy5 IbB4AQCsCGM5cXmw4nw9BxdoxiyfD8KFhs5RCdzqT4wBR9sILQEAnxnZcxB25Jmx BiV6ickuMGqYAkjcB5axpCCDM4l18gc=t5z+
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)