-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Sun, 1 Dec 2024 11:21:23 +0000 Source: stress-ng Architecture: source Version: 0.18.07-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.07-1) unstable; urgency=medium . [Eder Zulian] * Manual: stress-prio-inv default scheduling policy is fifo * core-affinity: rename str to arg to avoid name shadowing on token string str . [Ivan Shapovalov] * Makefile: expand `$(*FLAGS)` and `$(MACHINE)` non-recursively . [Julee] * stress-gpu: fix the gpu-upload option is not effective . [Po-Hsu Lin] * Makefile: fix machine detection for Ubuntu Bionic s390x VM . [Colin Ian King] * Makefile: bump version * stress-file-ioctl: replace long int with long for ioctl macros * Makefile.machine: remove need for which command * README.md: add another research paper reference * core-affinity: add die, core, cluster parsing options for affinity lists * core-helper: refactor, add helper function to check for zero'd buffer * stress-flipflop: use PRIu64 format specifiers for uint64_t values * stress-vma: don't use void * pointer arithmetic * stress-flipflop: add sanity check to avoid static analysis warnings * core-shim: fix order of int declaration for vlen in shim_process_madvise * core-affinity: swap args in calloc call * stress-softlock: re-work drop_niceness to cater for POSIX conformant nice() returns * stress-opcode: add missing const cast * stress-flipflop: constify casts in stress_flipflop_uint64_cmp * core-affinity: make stress_package_set static * core-*, stress-*: replace local static nowt pointer with global g_nowt * core-affinity: fix off-by 1 when printing max packages available * core-affinity: parse package list, e.g 0-3,7-11 * core-affinity: parse affinity list, allow packageN to be specified * core-affinity: parse affinity list with mix of ranges and odd,even, random,all * Makefile.config: add built time check for cpu_set_t * core-setting: add missing \n in string type output * stress-flip-flop: add new single cacheline coherency scalability stressor * stress-l1cache: unroll loops to improve throughput * stress-*: handle nice returns in a portable way * README.md: add another paper citation * core-shim: add new Linux 6.13 xattrat system calls * stress-shm-sysv: requires sys/ipc.h and sys_shm.h so check for these * stress-llc-affinity: add cache line flushing option --llc-affinity-clflush * stress-gpu: rename option OPT_gpu_uploads to OPT_gpu_uploads (2) * README.md: update contributors list * stress-gpu: rename option OPT_gpu_uploads to OPT_gpu_uploads * stress-ng: use generalized signal handler setup * kernel-coverage: add --keep-going to workaround gcov errors * stress-vma: fix stress_mmapaddr_get_addr to return validated non-mapped addresses * stress-vma: retry address randomization if address is in text or heap sections * stress-vma: add missing comments * stress-vma: try access test on all pages of mmap * stress-vma: ensure test alloc is the correct number of pages in size * stress-vma: fix incorrect func name in comment block * core-perf: add some more perf events based on recent kernels * Revert "stress-pthread: disable pthread_sigqueue call for CYGWIN" * README.md: add another Cygwin fix to an issue found with stress-ng * stress-workload: add a few more permutations of fma computation * README.md: update bug report, replace link with git commit SHA link * core-nt-store: improve double nt stores on x86 * stress-opcode: x86: generate random length of opcode prefix ops * stress-rawdev: use %jd format specifiers for intmax_t * Makefile: use a smaller set of -W settings for PEDANTIC icc builds * core-klog: add another const in err_exceptions[] * core-helper: add some missing comment blocks * core-shim: remove comment about use of pragma * core-shim: remove extraneous ( in comment * core-shim: use arch specific cacheflush system calls * core-rapl: only emit "perhaps run as root" messgage if not running as root * README.md: Update contributors list * stress-cacheline: unroll loops, improve performance by 33% * stress-bitonic: unroll test and verify loops for improved speed * stress-bubblesort: unroll loops to improve performance * core-*, stress-*: replace short with short int, long with long int * stress-ng: add --taskset-random option to randomize stressor CPU affinity * core-job: rename stress_chop to stress_str_chop * stress-vm: fix early termination of prime-incdec stressor * README.md: add reiserfs bug report * Manual: fix spelling mistake "optiob" -> "option" * stress-prefetch: use K instead of KB for cache size * stress-vma: use read rather than write on 8 bit pointer * core-helper: add backtrace dumping, call when SIGABRT occurs * core-affinity: --taskset: add "all" and "random" keywords * stress-l1cache: fix reverse method, fix incorrect setting of data loop * stress-brk: ensure the failure sbrk errno is being checked * core-target-clones: add more power9,10,11 target clone build time constraints * core-shim: limit _FORTIFY_SOURCE to 2 for ALT linux gcc for ppoll workaround * core-shim: use shim'd types for shim_poll args * core-shim: add shim to ppoll() and workaround fortification issues * README.md: add another kernel commit to the 2024 kernel bug list * stress-fp-error: remove duplicated sqrt * core-*, stress-*: fflush opened writable files Checksums-Sha1: 8b6d179d8a6150d6f33bec73adb4689850b7137a 2198 stress-ng_0.18.07-1.dsc a47cc712772c86f9b83c4efee4d299d907051a47 5721792 stress-ng_0.18.07.orig.tar.xz 06ec1def64fd0359cbd0631db7f1d89db17a7200 208456 stress-ng_0.18.07-1.debian.tar.xz 77416e85fc51f444154b0518885366484dd16e0e 11963 stress-ng_0.18.07-1_source.buildinfo Checksums-Sha256: 5280143469fb46901523a68eba1208eaac39c525181615b5d4c29fc3f227f851 2198 stress-ng_0.18.07-1.dsc 72c28bb3e7cb4865daea5ba8ef82bf96a48535cd35320e71c441c2e6f4b3eb5a 5721792 stress-ng_0.18.07.orig.tar.xz a266fb6e56274223d4666e3b59410ac93e8164f265a5de379c01fef981c1a290 208456 stress-ng_0.18.07-1.debian.tar.xz d7f49a3f808b01bfa2fd82253fcdaecfbefbe86a3aa7d16dc7c4bd0578e74b28 11963 stress-ng_0.18.07-1_source.buildinfo Files: f1ce4a58019a7768178cb977bcf67fef 2198 devel optional stress-ng_0.18.07-1.dsc 6ce7d9f1780d7a0c9b3994bf18eabaaa 5721792 devel optional stress-ng_0.18.07.orig.tar.xz 42436829d7a275758b1dc8927dcc8053 208456 devel optional stress-ng_0.18.07-1.debian.tar.xz 9f0448f657c4e71a9c7b044a825008f2 11963 devel optional stress-ng_0.18.07-1_source.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEcGLapPABucZhZwDPaMKH38aoAiYFAmdMS9QACgkQaMKH38ao Aib0aw//bj05xh27rZtTm6877ykEEJsvumRd3pU0j92BtELd3hZeQEJjD6UVZoRF 0sTKvbP2V180IKvR5ppr0vN8Ml/bSkEKLV6Zklv8ZZsNCDQgycS6x65M1ipeN41Z DJKaVmtmmvHDMt7QRT0zerdxMTbgs69aAhS4vY80nGZnUVVlXf+Fd/h4zLr1wdym BZqyUL6kLP2qdyyMpuiSSAqViZJgo4jM3jW1bpMjLP4oxTynvgcPNzXAslf3jVYM xnru+VxXjrWivP/m8ymvLQMarzOL6NlAdPe2RkPM95CWhq/qqshcEH/NyV/+SL3x r+l2O52AFrqObxvrfpFZYc3p4e5f2AmP0ygmpHHXLUY64UfmiL+WH2IuJqRs5QyX 5L92mZRb2WwvvG7kijthJGa4hNTv4NSZdC9qT0fQEnC1X1kbmiwaGFQabPuLQqWp XZaUqO0jVz7tlrpFCEefzpmMDZ8l33xAU0C3A6tV/U9a41NHstOfS/PPL9gmEt1P fA50V3zC/nexjZiBndHbtjI7zmFeuslQEVamheJ2CuY7qPN+lQAsJD5M/ot/pV44 F5IPX0CJ8gOXfkIt2FJa6tdoU7KxK4mJ7ejZ8F8WXlcqP+ZNmz9Z462RItbTh7RI 4kKF+wK2I31V8D+2gGjwraCH61XwD/vMl4iqAcU6f9pInYl/HRY= =25fH -----END PGP SIGNATURE-----