-----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-----
Attachment:
pgpAHAX6bwZKe.pgp
Description: PGP signature