-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Sat, 13 Feb 2021 22:23:24 +0000 Source: stress-ng Architecture: source Version: 0.12.03-1 Distribution: unstable Urgency: medium Maintainer: Colin King <colin.king@canonical.com> Changed-By: Colin King <colin.king@canonical.com> Changes: stress-ng (0.12.03-1) unstable; urgency=medium . [Adrian Ratiu] * stress-ng.h: fix build-breaking HAVE_USTAT typo . [Colin Ian King] * Makefile: bump version * core-vmstat: Add delay time in seconds to vmstat and thermalstat * stress-cache: use % operator on indexes into cache * core-try-open: Make pid_t print and scanning more portable * stress-ng.h: don't include <ustat.h> on OpenIndiana * core-helper: clean up build warning on unused parameter name * core-helper: add build time guards for setproctitle * Manual: update names of contributors * stress-dccp: add SIOCOUTQ ioctl, added in Linux 5.9 * stress-fanotify: exercise fanotify_init flags using a table * stress-chmod: make index i a size_t rather than an int * stress-cache: fix up missing tab in macro * stress-bad-ioctl: remove extraneous tab in struct definition * stress-af-alg: make size argument a size_t rather than an int * stress-zlib: make size argument a size_t rather than an int * stress-epoll: fix epoll_pwait2 call, add missing sigset size * stress-rawdev: don't allocate buffers on stack, use mmap * Add stressor process state information in argv[0] * README: add static build instructions for RHEL * stress-wcstr: don't use libbsd wcsl* when building static images * Disable mlocked regions to avoid linking issues on RHEL static builds * stress-str: don't use libbsd strl* when building static images * core-shim: don't use libbsd strl* when building static images * stress-dup: force unlink fifo file on cleanup * core-vmstat: cater for deltas that are negative * core-shim: fix build warning if sbrk is not defined * core-vmstat: use shim wrapper of strlcpy to avoid compat linking issues * core-shim: fix missing who argument to rusage shim system call * core-net: fix build warning on ppid on systems that don't use it * core-vmstat: show n/a for CPU speeds that are zero or less * core-vmstat: ensure string therms is zero * stress-pipeherd: move memset of rusage to fix build error on Haiku * Add buildtime check for rusage.ru_nvcsw field * Add buildtime check for rusage.ru_minflt field * core-try-open: fix build error on GNU/HURD * test/test-sem-sysv.c: touch all fields in arg to silence cppcheck * stress-utime: add fsync after each utimensat * stress-sock: break long #if define checks with newline * stress-sock: clean up cppcheck style warning * stress-rawdev: no need to declare typedefs for no-op build case * stress-pthread: clean up cppcheck warning and use coding style for multiple #defines * stress-pipeherd: improve guarding and usage of getrusage variables * stress-poll: enable HAVE_PSELECT code path * stress-memhotplug: no need to declare typedefs for non-linux cases * stress-kcmp: need to declare typedefs for specific build case * stress-fault: remove OS specific guarding to check for getrusage * stress-exec: no need to declare typedefs for non-linux cases * stress-clone: no need to declare typedefs if clone is not supported * core-vmstat: clean up initialization of pointer ptr * core-vmstat: no need to check for null if we are checking for ' ' too * core-vmstat: ensure fclose occurs on non-null opend fp * stress-pipe: fix memory leak of buffer on error return path * core-vmstat: fix fd leak on cpu scaling frequency * tests: clean up some pedantic Coverity static analysis warnings * Add --thermalstat option to dump out CPU and thermal information * stress-dev: avoid ttyS* lockups on low latency kernels * stress-dev: avoid blocking lockups on ttys * Add a STRESS_TRY_AGAIN don't give up flag and simplify try-open * stress-dev: set argv[0] at more appropriate name change points * stress-dev: set /proc/$pid/cmdline to contain name of device being exercised * stress-dev: handle lockups on ttyS* blocking opens * Add a new --vmstat option to show info like vmstat(8) * stress-full: add mmap operations to /dev/full * Add shim wrapper for the getrusage system call and build time detection * stress-poll: add --poll-fds N option to exercise more file descriptors * stress-nice: add braces around comment and statement * Replace keep_stressing macro with inlined function, add args param * stress-longjmp: remove JMP_BUF_MAGIC0, it was never completed * stress-zero: allocate buffers using mmap rather than on stack * stress-memrate: add 128 bit read/write option * stress-af-alg-defconfigs.h: update crypto defconfigs table * stress-memcpy: use "all" method by default, gets more testing spread * stress-cache: remove modulo operators, speed up code * stress-cache: ignore sfence if not available, add missing help and optimize * Force keep_stressing_flag to always be inlined Checksums-Sha1: a0c47876c75c0981bd2ca2695bcefc8944f163dc 2333 stress-ng_0.12.03-1.dsc 7a9488951833a6d65709e5b807c94972187bf651 525156 stress-ng_0.12.03.orig.tar.xz 60391ea59f5d38347d1aa1fe3f165e30b6adf47f 104784 stress-ng_0.12.03-1.debian.tar.xz fa5d1c287b951a74ea6aa7fa1c7d306e0c36513c 8002 stress-ng_0.12.03-1_source.buildinfo Checksums-Sha256: 9e65f50bf60755011a8ca3ecb522f56dd894fc8c77c281c681e041abb421ac8e 2333 stress-ng_0.12.03-1.dsc f27ff439b76a17641291d4234c73655cddcb0a5a588441d6ade290b06ca4b805 525156 stress-ng_0.12.03.orig.tar.xz b960540e3375520242ece0ab1ec8c3b2e0da10dab35e5330a9a8e62ef6d81d37 104784 stress-ng_0.12.03-1.debian.tar.xz ee0eba335857af2a95520c643ae7a536ce75786dcad46cb8d447635f32521ccd 8002 stress-ng_0.12.03-1_source.buildinfo Files: 00caa15719d6fc52af131563d08008b0 2333 devel optional stress-ng_0.12.03-1.dsc dcc2d0e1374026762bf0c9b989cb6a95 525156 devel optional stress-ng_0.12.03.orig.tar.xz abab4eed9cc0fa8dbdf8d4ef3a074dd4 104784 devel optional stress-ng_0.12.03-1.debian.tar.xz 2f981c6cc5ca70c392072cf011d4070a 8002 devel optional stress-ng_0.12.03-1_source.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEcGLapPABucZhZwDPaMKH38aoAiYFAmAoVugACgkQaMKH38ao AiYksw/6AjcbYSxOBiB4omrnIRSeju+rHSNckoO87Rb0lpgKOvsVeulmmNDqrpVQ wlROBSVQJGrVKxzFTLGzjS8cCqeviR/yZiTLMEL1sjKytzo0YFm9q2TOG6yTTilJ qN/eRVFf7OywDGVhZWVi8+beIlG30wAFaQDPvqNrdlS9jgARdp5u/w8JzhxeNe4c GNtzNyTW4BqVpb9jveIeQua+DE4okjkXS86gAy51IUL/3pqoowbWslwSBcQeSf94 hQLBIBSZr2h3cEqH4U3DB5+YJo+/gNUogMnirdFk8JZob5bR9WUQLYfDVlLhHjb8 c24OmqweSxP1/QX8KHFt4ukC52KReCtdA3D728P9Hws32/uK5c9ybwjicJM/Tvkb GdrtYH/bXaG7rCuiJvGUTHLEGQ8bkjifPx6dd9iJMeiqzXr+OGH7QT0lDLIHVqFh 2d/E5QB8LaipS83+u/7xdg0feRzJE/dOPjXrg9ykfsXPxtU3fvrjFGB3rtDMk1Mm QDm2/ENuiuIy1IE8uTTbAN9d05R5WAGEvykVabzwerbcHCOjUZkk8jEb4JMXy6Kc KshOGiw7248LybaX2k33qDs2iTpS1nAF0fztVj0Yslrmie9GABuzZufShiryGAcp ilsr6se9TS+YJsMgwTE/ObKGE3SfgIZcziqWl29kNq8OWGd5YZA= =etw1 -----END PGP SIGNATURE-----