Accepted stress-ng 0.12.07-1 (source) into unstable
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Wed, 21 Apr 2021 19:40:15 +0100
Source: stress-ng
Built-For-Profiles: noudeb
Architecture: source
Version: 0.12.07-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.07-1) unstable; urgency=medium
.
[Colin Ian King]
* Makefile: bump version
* core-helper: uncapitalize SWAP -> swap
* stress-l1cache: only compute cache size if it is not provided
* stress-l1cache: skip stressor if cache size is abnormal
* stress-l1cache: check for correct ways and line_size
* stress-fork: silence warnings concerning vfork being deprecated
* stress-cpu: fix double arg cpow and pow macros
* Fix typo in builtin rint config checking
* Rename test-builtin-cpu-is.c to test/test-builtin-cpu-is-power9.c
* stress-cpu: parameterise workaround math macros
* Add build detection and use builtins for fabs, fabsl, rint, rintl,
sqrt and sqrtl
* stress-sigabrt: fix build warning when built with gcc-11 PEDANTIC
* Use a void * pointer for the mapping to avoid munmap warning
* stress-wcstr: don't exercise wcscmp on M68K
* stress-shm-sysv: don't declare get_bad_shmid for M68K
* stress-shm-sysv: don't declare bad_shmid for M68K
* stress-shm-sysv: don't pass NULL args to shmctl on M68K
* stress-fp-error: disabled full fp error checkking on M68K
* Add M68K (Motorola 68000) family #define
* stress-ng: rename variable exit_status to wexit_status
* Add cppcheck-suppress annotations to silence cppcheck on known
false positives
* stress-sigfpe: don't declare err_code when SA_SIGINFO is not defined
* stress-dev: clean up some cppcheck warnings
* stress-bad-altstack: don't use null vdso address
* stress-cpu: increase number of iterations for omega stressor
* stress-dev: disable play/pause ioctl on CD-ROMs
* core-cache: remove redundant null check on cpu_path
* core-cache: remove some redundant code
* core-cache: rework to make cache detection more robust
* core-cache: cater for offline CPUs
* core-cache: don't use auxvals if non of the AT_* cache defines exist
* stress-prctl: exercise PR_SET_SYSCALL_USER_DISPATCH system call
* emulation
* core-helper: print cache level being used in more informative way
* stress_cache_alloc: use mmap'd shared memory rather than calloc'd
memory
* core-cache: determine cache size via getauxval
* core-cache: add support for linux SPARC 64 cache information
* stress-sigabrt: use handler and non-handler modes of SIGABRT
* Check for both __riscv__ and __riscv macros
* stress-userfaultfd: skip test if EPERM is returned
* stress-ng: translate stressor EXIT_FAILURE to EXIT_NOT_SUCCESS
* stress-rdrand: add some simple 64 bit random data sanity checks
* stress-list: add stress_list_slistt to all methods
* stress-list: check for defined sys/queue.h macros before using them
* stress-list: fix typo, should build if HAVE_SYS_QUEUE_H defined
* stress-list: had hand-crafted slistt method
* Add list stressor to exercise insertion/find/removal of various
list types
* stress-mknod: silently ignore EINVAL on mknod failures
* stress-signal: fall back to libc signal() if syscall returns ENOSYS
* core-helper: Add stress_get_stack_top to determine stack stop
* Makefile: pass LDFLAGS to function test builds, echo configs on
VERBOSE=1
* travis: update with more recent build disto and add more libraries
* stress-chdir: ensure statbuf is initialized
* Revert "stress-chdir: fchmod on recently fetched statbuf st_mode"
* stress-pthread: make pthread stack shared and ensure it's resident
* core-helper: Fix -k option, don't change the process name
* stress-pthead: unmap stack after pthread has joined
* stress-signal: dont call signal syscall directly
* stress-memthrash: fix off-by-one array overflow on swap method
* stress-memthrash: don't perform misaligned read/writes
* stress-memthrash: calculate number of threads based on online CPU
count
* stress-fork: remove residual fork call
* Makefile: Add MAN_COMPRESS to control stress-ng.1 compression on
install rule
* stress-fork: remove syscall(__NR_fork)
* stress-fork: set pid and errno on an unknown fork case
* stress-fork: done use fork shim helper, move code into core stressor
loop
* Add system information in -v debug output
* core-perf: clean up false positive static analysis warning
* test/test-mq-posix: memset msg to clean up static analysis warning
* stress-chdir: fchmod on recently fetched statbuf st_mode
* stress-matrix-3d: ensure maxtrix_3d_method_name is null
* stress-aio-linux: ensure fds is set to null on error
* stress-sysinval: remove extraneous ) in alloc_hugepages syscall info
* stress-sysinval: re-work resource cleanup on error
* stress-sysinval: add system call utilization stats
* stress-ng: prefix functions with stress_
* stress-ng: rename stressors_{init|deinit} to
stress_stressors_{init|deinit}
* Rename stress_{map|unmap}_shared to stress_shared_{map|unmap}
* Rename stress_free_stressors to stress_stressors_free
* Rename stress_free_settings to stress_settings_free
* Rename stress_free_temp_path to stress_temp_path_free
* Break && macro checks into multi-lines to match stress-ng code style
* stress-cpu: add float64 64 bit floating point cpu stress method
* stress-cpu: add a lfsr32 cpu method
Checksums-Sha1:
0a931b339a4b88a1ec36d5dcb686da630e53cc8e 2333 stress-ng_0.12.07-1.dsc
5a52e5dff5575095dd66a0143e51968dd792171c 536376 stress-ng_0.12.07.orig.tar.xz
96f4fe86019fa0686e9f2d7cc42662b90200ee47 108392 stress-ng_0.12.07-1.debian.tar.xz
d3115b1f2e8055d109f48b0eb62df47aae3b8c16 8632 stress-ng_0.12.07-1_source.buildinfo
Checksums-Sha256:
44de0e207d5211f1148d270f556f7b19c956c821587135ead85ff45d6f420fcf 2333 stress-ng_0.12.07-1.dsc
cf73e3a4c7d95afa46aa27fb9283a8a988f3971de4ce6ffe9f651ca341731ead 536376 stress-ng_0.12.07.orig.tar.xz
2a86e4e34cd72532460cc751520b370883a1d9e990d0537aef38cedd9cbc60cb 108392 stress-ng_0.12.07-1.debian.tar.xz
6200558074622a0ccff1c02d0568cb9b0c48fbd6b49175cd1fa461bb2a0afed3 8632 stress-ng_0.12.07-1_source.buildinfo
Files:
024b68aa1cf2fb7684b81beef402ad97 2333 devel optional stress-ng_0.12.07-1.dsc
7ae3498cd7331825e3ce9d3ab780b7b8 536376 devel optional stress-ng_0.12.07.orig.tar.xz
c1ff5dd032c8e292e7ea331e5ae045a0 108392 devel optional stress-ng_0.12.07-1.debian.tar.xz
3f9c504f2f0133860a34f4dfefe32f0d 8632 devel optional stress-ng_0.12.07-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEcGLapPABucZhZwDPaMKH38aoAiYFAmCApgYACgkQaMKH38ao
AiYmmBAAg5nlMXNBbSJKcM7tFyfmibWZtAgNMWDyahmjhP4YLBYc6qqLnVI1gx4J
FiTAlR49GvBJiTVEoZ1y2kpVjq80880L6OsgFI0WblUA7N/S0jZIoamLfAMvjQCS
CnfT/Cls3vVSa8ktxtp2Iy3vaRRP6T9ADebjw1ZIJjT5TFFpLPNXN6TP8ov/8IH1
WOETTP4yoto95IX6MZ5YqMWHMFMq9tUKUepJT20mXnlCuoEwzlJWgLb+lxnbH7qW
VVCFL/JItjQlhsH8NOtRaJxKxvWWn61+yxtu+0DgveE8/g4Is5l3J4pOQjAPEpAA
x1VlESQmN1AQLwHIthqYOxvUJlYiYC3Rv0H6wbcqWGYIGdZiAY+plCcqrZ2ZNML7
hOzbn41nFMEQbobphl2Vx5RKixmgOhZIoUzncRlnMhPch70mHIjYtcKp+p9KgKlb
fey2xC34gFXwA3BoYJKtV955qXZ1J8nIxXvECryyZ68hLUB5oGiHLkHNkqOG8PQ3
In6y+xrMh4sJV+SykAuFbjw7CTS9c8LTJqFY9q8NzRTT+ZVLxvmuO7keH7pJmuBM
CGXXbIP/AAQNxBLEJba+jyNivlwcr6FbHYqe8XR1o2QNR+QtykS2BsUhk+XYdWMO
DsBG5HmdWMLCYwzyzaKswB8Gz6iefL5S6zGvyVXPRdZpytu6X+w=
=kwQM
-----END PGP SIGNATURE-----