-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Wed, 3 Jul 2024 18:33:42 +0100 Source: stress-ng Architecture: source Version: 0.18.01-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.18.01-1) unstable; urgency=medium . [Daniel Andriesse] * stress-vecwide: fix verify option by setting results vector res . [Po-Hsu Lin] * stress-cache: check RISCV_HWPROBE_EXT_ZICBOZ support for stress_cache_bzero . [Sergey Matyukevich] * mmapfork: add --mmapfork-bytes option to specify mmap size . [Colin Ian King] * Makefile: bump version * stress-ng: cast s_pids to void * in munmap to clear up OpenHipster build warning * stress-fsize: reduce scope of variable offset * stress-pci: reduce scope of i and n_devs * stress-landlock: reduce scope of ruleset_fd * stress-cgroup: reduce scope of array values and make it static const * stress-cache: reduce scope of some variables * stress-munmap: add sscanf string size limit to avoid potential buffer overflows * core-thermal-zone: use PRIu32 format specifier for uint32_t type * core-madvise: add sscanf string size limit to avoid potential buffer overflows * stress-chroot: just report chroot escapes with instance 0 * stress-ng: make stress_pid_t state flag 8 bits * stress-kvm: add early /dev/kvm open permission checking * stress-fractal: report co-ordinates as (xmin, ymin) .. (xmax, ymax) * stress-ng: comment the stress_pid_t helper functions * stress-ng: add atomic load/store helpers for stress_pid_t state * core-shared-heap: increase initial size of shared heap * stress-ng: always send a SIGCONT to a waiting process * stress-prio-inv: indicate a force killed bogo op-counter state when child exits * stress-ng: remove stress_sync_start_cont, and remove debug * stress-open: don't populate mmap'd fd array, it may not be all used * stress-ng: stress_sync_start_cont_list: check against number of pids in list * stress-ng: stress_sync_start_cont_list: take into account finished stressors * stress-timerfd: configure timer after sync start has completed * stress-ng: remove unused variable waiting * stress-ng: add delay while waiting for stressors to start in loop * stress-timer: configure timer after sync start has completed * stress-itimer: configure timer after sync start has completed * stress-munmap: fix incorrect clz where size_t is not long long * stress-min-nanosleep: fix incorrect clz where size_t is not long long * core-thermal-zone: clean up formatting of multiply tz names * stress-goto: reduce optimization level for clang * stress-yield: fix build for various non-linux systems * stress-pci: move stress_set_pci_dev to support all arches * stress-min-nanosleep: provide unknown sched name * stress-min-nanosleep: fix build for various non-linux systems * core-ops: forgot to commit the io-uring-rand option * io-uring: add --io-uring-rand option for randomized io-uring ops * stress-io-uring: reduce memory impact for smaller memory systems * stress-*: remove trailing whitespaces * Add --sync-start option * README.md: add 4 more kernel issues found with stress-ng * stress-min-nanosleep: report scheduler name * stress-cpu: minor code clean-ups * README.md: update contributors name list * stress-cpu: matrixprod: align matrices * stress-cpu: idct: re-factor, move some calculations out of loop * stress-cpu: fft: align data and pass as restrict pointers * stress-min-nanosleep: use the more optimal log2 function * stress-sleep: fix expected C state delay, fix typo for selects message * stress-min-nanosleep: report shorted nanosleep measurement * stress-min-nanosleep: add check for short nanosleeps * README.md: add Sergey Matyukevich to contributors list * Manual: add missing --mmapfork-bytes manual option * stress-min-nanosleep: add stressor that measures minimum nanosleep delay times * stress-*: pass the number of stressor instances into the stressor init callback * core-time: check for CLOCK_REALTIME when using it * stress-sleep: use monotonic clock and stress_time_now() clocks for time measurement * stress-sleep: fix typo "to" -> "took" * stress-yield: add --yield-sched scheduler options * stress-*: use core-sched.h to define HAVE_SCHED_{GET|SET}_ATTR macros * core-sched: define HAVE_SCHED_GETATTR and HAVE_SCHED_SETATTR * README.md: add one more research paper that references stress-ng * stress-workload: use stress_sched_types for scheduler type information * stress-schedpolicy: use stress_sched_types for scheduler type information * stress-schedmix: use stress_sched_types for scheduler type information * core-sched: allow stress_sched_types to be in global scope * stress-monte-carlo: print monte-carlo computations as debug * stress-ping-sock: add pre-run check and explain why it may fail with EPERM * stress-ng: report stressor name in munged format, replace _ with - * lib: remove build dependency on libgcrypt20 * stress-workload: make c static since it's used in pthread contexts * stress-pci: Add a new --pci-dev option to specify the pci device * stress-shellsort: remove empty line * stress-pci: use strcmp on dentry name for sort ordering * stress-io-uring: use O_DIRECT when it is available on files Checksums-Sha1: 186c3887fab8869b1bc2e8e9042fc9d304309e4e 2198 stress-ng_0.18.01-1.dsc eb27d5b40c7ed3c4134c6f08978bb1fe559c995f 5565772 stress-ng_0.18.01.orig.tar.xz 8e0898f3bfc763e4c95aa278d0e2d628dac65d0b 197552 stress-ng_0.18.01-1.debian.tar.xz 4b25bc1fc87fe29fbd6af4115c381cfae7c0e28c 11455 stress-ng_0.18.01-1_source.buildinfo Checksums-Sha256: fb12ac879c4549ab6e93beeb4be80384d7be8965d344a231581dcaf93e1ef44b 2198 stress-ng_0.18.01-1.dsc 85b59bd0d85711409b794ee1a402d52e566ea4d1be7ab60f484a53fc02dc033e 5565772 stress-ng_0.18.01.orig.tar.xz 71d056a1c61a93ecca106887b4ae8f1809c10712f1b7465494deca4bb2e7fbff 197552 stress-ng_0.18.01-1.debian.tar.xz 99aeb1555b2ca1517bd9fecccb8125a02fcee167fd2f7f293fabb48ad451afe7 11455 stress-ng_0.18.01-1_source.buildinfo Files: e58eb406a7ba84f0940e6d4acf7fb1ce 2198 devel optional stress-ng_0.18.01-1.dsc 3820b03aa420fe8c04f9e014c8e57599 5565772 devel optional stress-ng_0.18.01.orig.tar.xz 40b72205ca2e910b78cb737b7c554c57 197552 devel optional stress-ng_0.18.01-1.debian.tar.xz 87fd7f18eff2679f5072ef7a3a089679 11455 devel optional stress-ng_0.18.01-1_source.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEcGLapPABucZhZwDPaMKH38aoAiYFAmaFkmEACgkQaMKH38ao AiaU3g/8Cew4i6juhjINPQ9XZTXwgbJW8W8sHOKhCfP38RCHcSX9mC5i1snDMK7d rAXTLChaQU45kOY6xS1TKKRIeNmROiVK9SfGh6MmMRp4+C5MEeS+M/gPopxQGgua 8Mbmrq/Fk1Y1kMrgGErFNrVzfJq7yFpiq/MsidRPFNwNA6Rm9rYvD4imMW3B5pKX v4orSOoXFniV22AJXIqI/aZbtoJGVlABX60f7c2Rtc8tbw/3Xf7OjDG3OQUzSHwD CdSWz0O87KL1h1LrGuFZWQMWQ5UX2bXoUGJNEV/odOstU6GK7UMdvRoMy0/Y5YcL Qn0UKfHBPLv6hiy8tKzNBS7C5RouIyyIdINEukPu609BFy8SLvDrByjKi5JDXSNV n9CEIx0K/Mpytw3epxYdlfEM4lKwsrlHD7DSHZrWujfBClcun7dcN6+ZDhmspojc oqeYZf2fwN6LhkCfDDYQYwU8/r3watIpKQEw/koah/uALRfmLHQmXA4jZYtZW/EO O3F/pfeXKq+hmQ3YXLFamWB6yWT6fH8iUmMRXC31lOxUg/wxI64N3zmRam3l44Uc f1lL4rx5wnAdwGB0idwLAsBD72NTBQdtjll6E30pS5YVVMGVgzF1qyzqT4Jk04oe qCZX8S9XlyS9QF40hYxJl+IgmSAYBODzhplM1JRTUX4+Hfck2Sw= =2PSF -----END PGP SIGNATURE-----