-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Mon, 2 Aug 2021 18:58:47 +0100 Source: stress-ng Architecture: source Version: 0.13.00-1 Distribution: unstable Urgency: medium Maintainer: Colin King <colin.king@canonical.com> Changed-By: Colin King <colin.king@canonical.com> Changes: stress-ng (0.13.00-1) unstable; urgency=medium . * Makefile: bump version * stress-userfaultfd: constify a couple of function arguments * stress-timerfd: move label to inside if #ifdef * stress-pci: reduce the scope of pci_path * stress-pci: use unsigned int for %x sscanf format specifier * Manual: update date * core-helper: declare extern __stack_chk_fail * stress-loadavg: Fix build warning on unused pthread flags * stress-loadavg: fix build error on systems without pthreads * stress-mmaphuge: fix info name, copy-n-paste error * stress-mmaphuge: define HUGE macros only if MAP_HUGE_SHIFT is defined * stress-ng.h: remove toolchain check for NOCLOBBER macro * Add asm("") and builtin_expect() built time checks * stress-funccall: only define complex types if complex is supported * stress-ng.h: use HAVE_BUILTIN_MEMMOVE for __builtin_memmove usage * stress-io-uring: rename variable iov_len to iov_length to fix pcc failure * stress-funccall: only define complex types if complex is supported * Add __restrict keyword build time check * stress-shm-sysv: remove some commented out debug cruft * stress-shm-sysv: fix random key generation * stress-shm: fix comment, it is a POSIX shm stessor not SYS V * stress-shm-sysv: exercise shmat with RND option a little more * stress-hdd: ensure read is sync'd to the same random offsets as write * stress-hdd: fix --verify option * stress-opcode: allow child to die badly silently * Add new line between declaration and first executable statement * Add a huge page memory mapping stressor --mmaphuge * stress-mlockmany: add --mlockmany-procs option * help: wrap overly wide help text to tty width * core-helper: add stress_tty_width to get column width of terminal * stress-rawdev: fix typo in help * stress-list: add spaced between list options in help * stress-nop: add missing INSTR arg to nop-instr help * stress-rdrand: add rdrand instruction asm check * Break wide macro line into multi-line #define * Add stress-ng specific stack smashing error message * stress-nop: fix typo in --nop-instr help * Rename macro HAVE_DARN to HAVE_ASM_DARN * stress-nop: add --nop-instr option to specify nop instruction * stress-timerfd: add --timerfd-fds option to specify max fds to use * stress-bad-altstack: disable warnings on known illegal null ptr dereference * stress-dirmany: Add a stressor to rapidly create/remove empty files * Skip error messages on no resource skip stressor terminations * Add load average stressor, try to create insane load averages * stress-pthread: report strerror of correct error return value * stress-resources: Add timerfd_create/close * stress-timerfd: Add build time checks for timerfd_* calls * stress-resources: exercise pidfd_open, waste more fds * stress-open: use O_NDELAY open flag * stress-resources: reap pthread only if it was started * Add build time checks for complex creal and cimag libm functions * stress-funccall: re-organize to reduce #ifdef checking * stress-funccall: add some more types to pass * stress-physpage: exercise /dev/mem mmap'ing * stress-pci: update some comments, fix date * Add new PCI sysfs stressor to read/mmap PCI config and resources * Remove trailing tabs from various sources * stress-prtcl: use shim'd enum for PIDTYPE values * Detemine minimal stack size via sysconf, then PTHREAD_STACK_MIN then guess * stress-memcpy: add naive_o0 and naive_o3 options * stress-af-alg: no need to report zero unused algorithmns * core-madvise: Add MADV_POPULATE_READ and MADV_POPULATE_WRITE flags * stress-madvise: add MADV_POPULATE_READ and MADV_POPULATE_WRITE flags * core-mincore: use MADV_POPULATE_READ to fault pages in * Manual: update contributors list * stress-io-uring: fix typo in comment * stress-affinity: add new --affinity-pin and --affinity-delay options * core-helper: don't emit not implemented messages with --skip-silent * Manual: minor cleanups Checksums-Sha1: a72ebe1b02299c75fd441dedfc9e81e4e1b3a87a 2390 stress-ng_0.13.00-1.dsc 1d0db3d7967edb508108b8950d16d85eeb4078ee 566324 stress-ng_0.13.00.orig.tar.xz 533e3d695f653108f5b3b972f398b842ff89c294 116876 stress-ng_0.13.00-1.debian.tar.xz 1e24bd1313259054b439c6ff1bbc63582290a308 6497 stress-ng_0.13.00-1_amd64.buildinfo Checksums-Sha256: b063c2cbd89d7a22f900c286cee7bcdb1d7bae3dc8d4deaa594c6bbc2650ec6e 2390 stress-ng_0.13.00-1.dsc 1cefe4a3057c1522b146e62f61b80ce6e2e99da2d85ebe25bc03fc45228e58cd 566324 stress-ng_0.13.00.orig.tar.xz cf701b818172ddd78e2d1978311770ab8631aae3ebbce892411e73556ac1df91 116876 stress-ng_0.13.00-1.debian.tar.xz 20fba0ac3310d0d50fe3b6a1208b6048610e5d0afffb72bc3f59f6d0adf8a892 6497 stress-ng_0.13.00-1_amd64.buildinfo Files: e88ba446e07a73d851e37933c7953d71 2390 devel optional stress-ng_0.13.00-1.dsc c0977c1321bdbce6acac4a344bf522bf 566324 devel optional stress-ng_0.13.00.orig.tar.xz 06b976a58420c1292dd635ad5d647390 116876 devel optional stress-ng_0.13.00-1.debian.tar.xz e452e31a736a04b0c1b22ad3d2f88921 6497 devel optional stress-ng_0.13.00-1_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEcGLapPABucZhZwDPaMKH38aoAiYFAmEINcUACgkQaMKH38ao AiY90g//daSUn4yIUvIeq0hEnksTt5IGNCDXAPCd5Y8qevsVSw5VtK1OijEBLACA XP8tqMksu3p+ckrIHS/zzlL2IV7+t8vIFQpN8lD46aDO6oa5ye3ms7gunqjCeVx4 MLkVV0tcP4XMoWIJOZbBkHZMgeoRLrXNIAFMbX3ACsB9PrlQsHvy2P70ujDbkSBQ KS53vA6wljoUKCoBh85cr1ln4NOnyY0vSbueYpNtT7x4AU6D7/3lmOMkjZcha5g3 6EmuUFdwf98UacXjsRdiIE9dByk6vaTqOz44Ktj0Nql3B3p+g4+H1gpSNVi4utYe JFhKo1nRjx73vQX5tFPLVUQohl460rhPAWbV3Bm/X0wkVhijXqqNKu3S/JVfPvxz YLlXA74s5QK/KYhbc8vuuPPIjtBGUJmPYwtdeC4fYcUQQTRHfLVvplwUPON9dF9r 6Rr5EO7B0RXZcb/lGsCe6++WM/hdT1NVwJ3fc96BjQmhSDNk271TzpuoXcIxzMrn 8zuT9Eg3EJXBbyU6lZv8MoHf41SAzSGlOhV3aX+Myd/hKY6lvn41jKViHDS+K6yl mt3mPnUZijRzcaneAmMjmoAF8QuHW2BjpJvhy7wD/WHIrhSSpNlZ0ZKZWH8tMPqq +Sjx7FaBdPeMH5fti0EHl8UAjQ1c7jKPlc5fLj9M9ZBaRxxr5c0= =thH1 -----END PGP SIGNATURE-----