-----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-----