-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Thu, 18 Oct 2018 14:09:17 +0100 Source: stress-ng Binary: stress-ng Architecture: source amd64 Version: 0.09.43-1 Distribution: unstable Urgency: medium Maintainer: Colin King <colin.king@canonical.com> Changed-By: Colin King <colin.king@canonical.com> Description: stress-ng - tool to load and stress a computer Changes: stress-ng (0.09.43-1) unstable; urgency=medium . * Makefile: bump version * stress-loop: check for specific loop ioctl commands * mounts: cater for minix requiring statbufs for mount information * stress-revio: ensure fiemap extent struct is zero'd (LP: #1798566) * Add autodetection of linux/futex.h * shim: revert back to checking if syscall is defined if calling via syscall() * test-pkey: also check if syscall is available * Add checks for linux/membarrier.h and membarrier system call * shim.c: update for KCMP and SYSLOG * Add HAVE_GETCPU getcpu system call check * test/test-fallocate: remove whitespace * Add HAVE_FALLOCATE fallocate system call check * Add HAVE_COPY_FILE_RANGE copy_file_range system call check * Add HAVE_SYNC_FILE_RANGE to Makefile.config * Add HAVE_SYNC_FILE_RANGE sync_file_range system call check * stress-apparmor: make another aa_kernel_interface_replace_policy failure an info message * Add autobuild detection for pkey family of system calls * stress-resources: use HAVE_USEFAULTFD check * Use HAVE_LINUX_USERFAULTFD_H and HAVE_USERFAULTFD checks * stress-apparmor: make aa_kernel_interface_replace_policy failure an info message * Use HAVE_SYS_EVENTFD_H and HAVE_EVENTFD checks * Add sys/eventfd header detection * Add HAVE_IOPRIO_{GET|SET}ATTR ioprio_{get|set}attr system call check * Add HAVE_KEYCTL keyctl system call check * Add HAVE_ADD_KEY add_key system call check * Add HAVE_REQUEST_KEY request_key system call check * stress-ng.h: re-order syscall checks alphabetically * Add HAVE_SCHED_{GET|SET}ATTR sched_{get|set}attr system call check * Add autobuild check and exercising of getdtablesize() * test/test-mremap: voidify newbuf to avoid cppcheck warning * test/test-ioport: return ret, fixes warning * stress-loop: clean up cppcheck warning on clr_loop not being used: * stress-kcmp: move slot to local scope * ignite-cpu: reduce scope of buffer and cpu * Add HAVE_KCMP kcmp system call check * Add HAVE_REMAP_FILE_PAGES check in Makefile.config * Add HAVE_SYSLOG syslog system call check * Add autobuild detection of remap_file_pages * Add HAVE_TGKILL tgkill system call check * Add HAVE_{SET|GET}_ROBUST_LIST {set|get}_robust_list system call check * Add HAVE_GETTID gettid system call check * Add HAVE_GETDENTS* check * Add autobuild detection of unshare * Add autobuild check for MLOCK2 * stress-revio: use shim_fdatasync * Abstract fdatasync with a shim * stress-getrandom: allow __APPLE__ as it provides getentropy * Add autobuild detection of sys/memfd.h * Add autobuild detection of memfd_create * stress-get: use HAVE_LOOKUP_DCOOKIE check * Add autobuild check for lookup_dcookie system call * Use the autobuild config HAVE_SENDMMSG check * Add autobuild detection of sendmmsg * Makefile.config: minor cleanups * Makefile.config: use more generic rules for checking * Makefile.config: use generic have_test_prog rule for asm nop test * Makefile.config: use generic have_test_prog rule for aligment build checks * Makefile.config: add and use generic have_test_prog rule * stress-ng.h: re-order shim_ function declarations * Add autoconfig check for execveat * Move shim_execveat to main shim source * README: Add Dilos to notes * Makefile: use standard grep for dilos * stress-sysbadaddr: make ro_page and rw_page void * rather than uint8_t * stress-sigsegv: clean up warnings on older gcc on solaris * stress-rmap: clean up warnings on older gcc on solaris * stress-mmapaddr: clean up warnings on older gcc on solaris * stress-vforkmany: cleans up warnings on older gcc on solaris * stress-memthrash: make mem void * rather than uint8_t * stress-madvise: make buf void * rather than uint8_t * stress-bad-altstack: make stack pointer void * rather than uint8_t * * stress-loop: add stress_loop_supported for non-linux platforms * cache: minor change to comment block * stress-loop: use HAVE_LINUX_LOOP_H build detection * Makefile.config: check for linux/loop.h * stress-loop: check for ioctl commands before using them * Add loopback stressor * stress-sysfs: work around race on TPM driver for Linux Checksums-Sha1: 119fa8be5fae0639c53a69f8c6888918ad8a261b 2217 stress-ng_0.09.43-1.dsc 5b52f0bd6f8dfe528a8c334433d4af7e588e3b89 361116 stress-ng_0.09.43.orig.tar.xz d433101fd3e1e73a831bfb5252da5770d54497ba 64492 stress-ng_0.09.43-1.debian.tar.xz cdb49f56746af6acb0944a3fc9821bc3a319751d 1803268 stress-ng-dbgsym_0.09.43-1_amd64.deb 3a1e7996c2c55e5720e10075bcbd04dadc57659e 6743 stress-ng_0.09.43-1_amd64.buildinfo 0fa04d1c7d81e564e915e2408d68e759fc5315c6 1693888 stress-ng_0.09.43-1_amd64.deb Checksums-Sha256: e331ad7ef8f793ed0de1ff16d82c24ada2477577df428c8b4cea7af59e539499 2217 stress-ng_0.09.43-1.dsc 6341af96855c19570249f4c6b62ad5491910deb76980f6abe2f5f5b420fa8f45 361116 stress-ng_0.09.43.orig.tar.xz 757a50dfb03af6827723f345049233e44cf1e20943ad2ff34e05936c8c06aaee 64492 stress-ng_0.09.43-1.debian.tar.xz 2d2c870889536d792db1c6f967968c512d02e57ca8bbb7eba6810fff8ba47f64 1803268 stress-ng-dbgsym_0.09.43-1_amd64.deb 3052cd4e744605fecd02b75d7010fab0387d52039a30b71cbdc369f7dc78103c 6743 stress-ng_0.09.43-1_amd64.buildinfo 1f5176d671e43cb4237814648804f5e900b4ff7f3083d725a575baf5b9f6a0f3 1693888 stress-ng_0.09.43-1_amd64.deb Files: 3c1889d0d4f5dbb19b20d235f206e5b4 2217 devel optional stress-ng_0.09.43-1.dsc a8b0ef937fc97e5ced9f7acae023e9fb 361116 devel optional stress-ng_0.09.43.orig.tar.xz 21807f4861b1e94d01d30a151b07a84a 64492 devel optional stress-ng_0.09.43-1.debian.tar.xz 2b15540a808d4c0d42236fe3cfc8952b 1803268 debug optional stress-ng-dbgsym_0.09.43-1_amd64.deb 868559871c6a110dfa34acceacafcdae 6743 devel optional stress-ng_0.09.43-1_amd64.buildinfo 879b8ff4d2d0874a53c93b4251a9df1b 1693888 devel optional stress-ng_0.09.43-1_amd64.deb -----BEGIN PGP SIGNATURE----- iQJNBAEBCAA3FiEEcGLapPABucZhZwDPaMKH38aoAiYFAlvIiPgZHGNvbGluLmtp bmdAY2Fub25pY2FsLmNvbQAKCRBowoffxqgCJqkaD/9qwNYYXK1X9ADrYiNZMW6R N0OWZitQfeWlAKs2ZvuQrYufr7kI5bosTs/9/NZ5798743K7JgOFoI0sObm3IESx ntT1EIfHc6xjmWiNuDY69FzGSQlrUcD/rUNBSTz54IymoSZVuw/LmNUutntMC8il edowVph79MNzkDDZAZ3KAGTvcVoWX1AmjM5ujoGaoB/iTDVQIaAREJWSarohTKI6 WAOVt7Jg7iAgeSf8WqUovTLETB5eRTYW5ubEiO+Z6xQ2gXBzTm+hCNCu4Q6CtlUu ACtxLGbiEfZWY9KEz6Vi2+a4Jx9oXHVzbI2Fj86o8EBqOV83vq4UIcc9G9/TOjMF kaFzyd8zxV/nRYZr3Pho8IyMQcumdgqkubvxZvrvOKLI5BsU0edMONNoXRShANB/ FKMrlPVmPGDmCRvfwt0xDEEatTdB/j0jv9uNDjwE+QYCz0v7zHv4L0cumwZ+vPZ3 NQKXH7MFogtnixMYKrCF46mz/00L95phoy9UDT8X1HS/aLPaPUdpO4fsDsF1eA4U u9vBUmIQTC6jmHbAYMx9bjlF7UVQgNfDV50BHvDcIOmUCw8Yh4PFguuTNnukxkKk wcd50zSZBOvSrG702zayxeSNxDkG5qNSq5HIpvhsLrIZJWXuaXhw2z5DP4bWTsF5 M3oiF2BieHoc9qapnRIdtQ== =uIqT -----END PGP SIGNATURE-----