-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 2 Feb 2025 16:55:52 +0000
Source: stress-ng
Architecture: source
Version: 0.18.10-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.10-1) unstable; urgency=medium
.
[Christian Franke]
* stress-acl: reduce ACL testcases on Cygwin
.
[Colin Ian King]
* stress-mlockmany: make mlockmany mlocks less OOMy
* stress-sigill: also handle SIGBUS signals
* stress-bitops: fix assignment of is_pwr2
* core-out-of-memory: core-*: replace %jd with PRIdMAX
* core-*: add some LIKELY/UNLIKELY branch hints
* stress-*: add some LIKELY/UNLIKELY branch hints
* Manual: Fix typo "mmaphuge-numa" -> "mmanmany-numa"
* stress-intmath: clean up if/else statement
* stress-sigill: add extra illegal opcode for arm v6
* stress-cachehammer: cast return from mmap to uint8_t *
* core-cpuidle: make cpuidle_path a little larger
* stress-fsize: fix 32 bit file size limits, force truncate each time
* stress-mmahuge: rename ctxt to context
* stress-mmaphuge: ensure ctxt.fd is also initialized
* stress-mmaphuge: ensure ctxt.numa_mask is initialized
* stress-readahead: replace %jx with PRIxMAX
* core-thrash: replace %jx sscanf with 32/64 bit portable version
* core-thrash: read some memory related /sysfs files for Linux
* stress-madvise: exercise MADV_GUARD_* flags
* stress-sigsegv: exercise MADV_GUARD_INSTALL protected pages
* kernel-coverage.sh: ignore genhtml inconsistent errors
* stress-*: ensure numa mask frees are performed correctly
* stress-cpu-sched: only call stress_numa_mask_alloc if alloc succeeded
* stress-cachehammer: only call stress_numa_mask_alloc if alloc
succeeded
* core-numa: ignore null numa_mask and buffer ptr in
stress_numa_randomize_pages
* core-*: stress-*: replace %jd, %ju, %jx with PRIdMAX, PRIuMAX, PRIxMAX
* stress-cacheline: disable unrolling in stress_cacheline_rdfwd64 for
clang
* core-*, stress-*: Fix typos in comments
* kernel-coverage: add more stressor numa options for more coverage
* stress-vm-addr: add --vm-addr-numa option
* stress-pagemove: add --pagemove-numa option
* core-numa: should be mbinding to prev_ptr rather than ptr
* stress-llc-affinity: replace spaces with tab
* core-numa: optimize mbind calls to handle multiple runs of same node
* stress-mremap: add --mremap-numa option
* stress-*: Fix typo "randonly" -> "randomly"
* stress-mmapmany: add --mmapmany-numa option
* Manual: fix --ioport-opts description, it's missing some text
* stress-mmapfixed: correct cut-n-paste spelling mistakes
* stress-mmaphuge: add --mmaphuge-numa option
* stress-mmapfiles: move numa_nodes alloc and free to main body
* stress-memfd: add in missing free of numa_nodes
* stress-mcontend: free numa_mask once it is no longer used
* stress-lockbus: free numa_mask once it is no longer used
* stress-llc-affinity: add in missing free of numa_nodes
* stress-mmapfixed: add --mmapfixed-numa option
* kernel-coverage: add stressor numa options for more coverage
* stress-mmapfiles: add --memfiles-numa option
* stress-memfd: add --memfd-numa option
* core-numa: make buffer a void * pointer
* stress-mcontend: add --mcontend-numa option
* stress-cachehammer: exercise various cache options with memory access too
* stress-llc-affinity: add --llc-affinity-numa option
* stress-cachehammer: add more comments, add more code for ppc64 testing
* stress-cachehammer: add prefetch read and add some missing memory
barriers
* stress-cachehammer: add some UNLIKELY branch hints
* stress-cachehammer: add write + flush cache methods
* stress-cachehammer: free page after use, cleans up resource leak
* stress-cachehammer: remove incorrect short optarg option in help
* stress-cachehammer: fix short help name of stressor
* stress-cachehammer: cycle addr2 around the buffer
* stress-cachehammer: exercise two addresses per hammer operation
* stress-madvise: add zero size null address madvise call
* stress-cachehammer: use register func pointer hammer for hammer
function calls
* stress-af-alg-defconfigs: remove pkcs1pad variants
* stress-cachehammer: fix leak of file descriptor fd
* stress-af-alg: handle all bind failures the same way
* stress-cachehammer: add shared file mmap'd page cache hammering
* stress-cache: report signal name and number when catching rogue
signals
* stress-x86cpuid: update with new CPU ids from wikipedia
* README.md: Add another kernel issue found with stress-ng
* stress-af-alg: add missing af-alg names and types to failure messages
* stress-cpu: rename macro and variables to not contain leading _
* stress-cachehammer: ensure loops is at least 1 for 1 iteration
* Manual: fix --mmap-bytes description
* README.md add another link to a paper that references stress-ng
Checksums-Sha1:
ad1042d187af5a73f53e0ed5df85bb02f8facafa 2198 stress-ng_0.18.10-1.dsc
a21a361189d2cd11a5430141cf06747ec5421096 5733892 stress-ng_0.18.10.orig.tar.xz
8170c934510c7bd7f54159fd970217e1ba4e2ede 211428 stress-ng_0.18.10-1.debian.tar.xz
7c0b385b7f69f4e6c8d380cd8dca37396d8b6d5a 11341 stress-ng_0.18.10-1_source.buildinfo
Checksums-Sha256:
adfd92baebc59ba9ae2b24e784f9e0aa9013218d206be6bfbc8350559554d98d 2198 stress-ng_0.18.10-1.dsc
3d16602665639dba8794c5e89ffe206f27b31a8143c936716e008ec047fb75d2 5733892 stress-ng_0.18.10.orig.tar.xz
0764dbed0f3f7a59c8178932689bea040d8b4e040a1320b2f64ede399853be22 211428 stress-ng_0.18.10-1.debian.tar.xz
7279cc4a30a45610c46071f5ad45f1e8f2b42b63626ff11700ff5fcd42092c86 11341 stress-ng_0.18.10-1_source.buildinfo
Files:
7b5ee5c923b58debbdddb5c8bf87b746 2198 devel optional stress-ng_0.18.10-1.dsc
d3c8d61089ed7a5363428da6f4e46aeb 5733892 devel optional stress-ng_0.18.10.orig.tar.xz
74fbc503f2be3648004c8c3e27dc2e9c 211428 devel optional stress-ng_0.18.10-1.debian.tar.xz
1bd958552ffc99cf006343a0c99550ab 11341 devel optional stress-ng_0.18.10-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEcGLapPABucZhZwDPaMKH38aoAiYFAmefp70ACgkQaMKH38ao
AiZn2BAAm2N1EIbMW9tdOfmRnYivSXMlMaN36Zd+hY3SLir3nQlgXyezrDHtuBIQ
ONpvDLI3pe/VhZWmx+wfS/d1DRS9x4D2jDZ8a/ut1RGbfex8FAUxWr3C9hf5Xy7W
79jYDWUY5AWMy7TIsdQiXMzbBrnMIgL+zBPO+jzXlhmrEXi8y3gCujnXucRlg/Qo
SjaaliwSqOkx684uj9PGNuNV70ZfvNYxVTsATfjH57JHcfrHfN/5VUt1SwMDN1sU
6X/jhAbCbUgh5joDpi+CA53G7ODcztny5ejkbgH5Pljvv+LPuHXh5lZ2BbODu9++
4/42ZmuinVwRvClwCT1sPyeOROPJHctA/nTG2Z5vo8U50xT6zj3ZPxsGopiddPBa
0vQTmVEMNDidhIv2P8/l4XsyFxdEI6aYY9hnpFiZh3Y6zLeyWBbCRFy6JEJ4p8dj
aHsHjM/e3R1eKIebtTmE4SKKcZm6PeRJCBE9iPH8EIc+i9w5kaeGPa837tpO+22i
KD4O8xnUEjHMDEz/U9OqvMg++ooRvDaZ+LrGWjMInPvqhH9faWBqZbfMrFT80iRj
rol5Hs3UpwcYgNPjbFktSThxwqY0Qiu12hOyeatq0oOlJ8NMPfWjCTrjVbsRbnk4
83n9XF8EBq8T226K5BqWVZimyFlbDfEVmMmxA+DtM1wjO6xkFJQ=
=VNhN
-----END PGP SIGNATURE-----
Attachment:
pgpehV92tB8qv.pgp
Description: PGP signature