-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Wed, 12 Aug 2020 15:41:22 +0100 Source: stress-ng Architecture: source Version: 0.11.18-1 Distribution: unstable Urgency: medium Maintainer: Colin King <colin.king@canonical.com> Changed-By: Colin King <colin.king@canonical.com> Changes: stress-ng (0.11.18-1) unstable; urgency=medium . [Colin Ian King ] * Makefile: bump version * stress-stackmmap: cast mmap return to uint8_t to clean up build warning * stress-set: declare bad_uid and cap-setuid only for HAVE_SETREUID case * stress-dev: break multi #if defined checks across multiple lines (2) * stress-dev: add auto build config check for struct dm_ioctl * stress-dev: add auto build config check for struct vt_stat * stress-dev: add auto build config check for struct vt_mode * stress-dev: break multi #if defined checks across multiple lines * stress-dev: add auto build config check for dvd_authinfo * stress-dev: add auto build config check for dvd_struct * stress-dev: add auto build config check for cdrom_read_audio * Makefile.config: re-order cdrom checks into correct alphabetical order * stress-dev: add auto build config check for cdrom_subchnl * stress-dev: add auto build config check for cdrom_volctrl * stress-dev: add auto build config check for cdrom_mcn * Makefile.config: move cdrom struct checks to struct checking part of autodection * stress-dev: add auto build config check for cdrom_ti * stress-dev: add one more HAVE_CDROM_MSF check and break up #if defined checks * stress-dev: fix musl gcc build warning * stress-dev: use uint8_t and uint32_t instead of __u8 and __u32 types * stress-dev: add auto build config check for cdrom_msf * stress-dev: add auto build config check for cdrom_tocentry * stress-dev: add auto build config check for cdrom_tochdr * stress-stackmmap: don't use void * pointer arithmetic * stress-remap-file-pages: don't use void * pointer arithmetic * stress-aio-linux: use correct format specifier for size_t * stress-dev: fix matching #endif and } causing build warnings * stress-utime: add O_PATH fd test case for utimensat * stress-ng.h: add -Wnonnull to disabled warnings * stress-ng: Add SIGTTOU, SIGTTIN and SIGWINCH to the signal ignore array * stress-dev: voidify fd in cdrom stressor to avoid build warnings * core-helper: fix build warnings, add in missing const * stress-bad-ioctl: rename rc to ssjret to avoid name shadowing * Add auto build detection of linux/cdrom.h and define HAVE_LINUX_CDROM_H * test/test-aio-{read|write}: memset structs to avoid static analysis warnings * kernel-coverage.sh: add log file to capture test times * kernel-coverage.sh: make oom-pipe oomable * stress-dup: add more yield points * stress-numa: silently ignore migrate pages failures * stress-bad-ioctl: add random page data to the mix * Add a --bad-ioctl stressor that performs _IOR ioctl read commands * core-helper: make uid gap at least 250 to reduce race window * Add helper stress_get_unused_uid to find an unused uid * stress-nice: fix build issue when HAVE_SETPRIORITY is not defined * stress-aio: add autoconfig checks for aio-{cancel|read|write} * Makefile.config: ensure libatomic is linked in correctly * stress-sigtrap: move case statement to fix fallthrough build warning * core-out-of-memory: only fall back to old oom interface if new one does not exist * core-helper: remove stress_sigalrm_block() * core-log: remove pr_msg_fail() * stress-ng: remove dead code * stress-sigtrap: fix build error when SIGTRAP is not defined * fix a lot of spelling mistakes and typos * example-jobs: fix a couple more spelling mistakes * example-jobs: fix some spelling mistakes * stress-epoll: check for failure against the intended errno * stress-pty: rename struct fields to use follower/leader instead * kernel-coverage.sh: remove debug if/endif * kernel-coverage.sh: ensure log does not overflow and make script less OOM-able * core-mlock: ensure mlock address arg is const * stress-set: remove shadowed declaration of variable ret * stress-epoll: only build EPOLLEXCLUSIVE if it is defined * stress-get: rename array rlim to rlims to avoid name shadowing * stress-epoll: fix pedantic build mode failure . [Piyush Goyal] * stress-dev: Exercise KDGKBTYPE ioctl call * stress-dev: Exercise KDGETMODE and KDSETMODE ioctl syscalls * stress-dev: Exercise KDGKBLED and KDSKBLED ioctl syscalls * stress-dev: Exercise valid and invalid KDSETLED ioctl calls * stress-dev: Add Stressor for Console Driver * stress-dev: Exercise CDROMREADMODE1 and CDROMREADMODE2 ioctl syscalls * stress-dev: Exercise CDROMREADRAW ioctl syscall * stress-dev: Exercise CDROMPLAYMSF ioctl syscall * stress-dev: Exercise CDROMPLAYTRKIND ioctl syscall * stress-dev: Exercise CDROMMULTISESSION ioctl sycall for CDROM driver * stress-dev: Add ioctl calls for CDROM driver * stress-dev: Exercise all possible DVD_READ_STRUCT ioctl syscalls * stress-dev: Add in the /dev/sr0 to the dev_funcs array * stress-dev: Exercise ioctl syscall for CDROM driver * stress-dev: Exercise CDROMVOLCTRL ioctl syscall * stress-dev: Add ioctl syscalls for cdrom driver * stress-dev: Add more readable ioctl calls for CDROM driver * stress-dev: Add readable ioctl calls for CDROM driver * stress-dev: Add ioctl calls for CDROM driver * stress-dev: Add stressor for CDROM driver * stress-dev: Add v4l ioctl tests * stress-dev: Add test for ioctl command VIDIOC_G_STD * stress-dev: Add test for ioctl command VIDIOC_G_AUDIO * stress-dev: Add test for ioctl command VIDIOC_G_INPUT * stress-dev: Add test for ioctl command VIDIOC_G_OUTPUT * stress-dev: Add memset for structure v4l2_capability * stress-dev: Add test for ioctl command VIDIOC_G_FBUF * stress-set: Test setreuid cannot succeed without capability * stress-getrandom: Exercise invalid getrandom syscall * stress-eloop: Pass efd2 as argument to test_eloop() * stress-nice: Test nice cannot increase priority with capability * stress-epoll: Test epoll instance cannot be added with EPOLLEXCLUSIVE flag * stress-nice: Exercise invalid nice syscall with invalid inc argument * stress-flock: Exercise invalid flock syscall * stress-epoll: Test EPOLL_CTL_MOD cannot be applied to EPOLLEXCLUSIVE * stress-epoll: Test for modification of EPOLL_EXCLUSIVE in epoll_ctl * stress-eloop: Add test for ELOOP error * stress-set: Add comment for setrlimit syscall Checksums-Sha1: 4c4faaddc199e3817e03c2b2c685cd160cf70b66 2330 stress-ng_0.11.18-1.dsc 7e2774ae5f047e63f4cccf1c93f67c93669b24d5 473268 stress-ng_0.11.18.orig.tar.xz 651321bfcb71efe056931b8bbd6b2141255c30f9 94100 stress-ng_0.11.18-1.debian.tar.xz 3bfaa3bdc7ebbc314c162e9826aebae15f35a8ce 7552 stress-ng_0.11.18-1_source.buildinfo Checksums-Sha256: 8faa817647da02267a2631bb045f3d17f211b4ae7cdfe148e203d82b35f2d8f1 2330 stress-ng_0.11.18-1.dsc 07c82a5c89538b5b696a79192faa70d0232352004c9e532946f7f3613d0adf23 473268 stress-ng_0.11.18.orig.tar.xz bc97bed14189d606941ff91eb6069ddbc195faaf7f0f2a213cd77e1154968d88 94100 stress-ng_0.11.18-1.debian.tar.xz f870b8951211dabb3cfa0690eeb12a347148deba72576a024d0f05d31c8b15b8 7552 stress-ng_0.11.18-1_source.buildinfo Files: d2bd9c91f91504e7170aff2aaeb28e1f 2330 devel optional stress-ng_0.11.18-1.dsc 24eb3a236020a49a92af28a91653e383 473268 devel optional stress-ng_0.11.18.orig.tar.xz d98beb4d7360743ab9e404b8a68191c6 94100 devel optional stress-ng_0.11.18-1.debian.tar.xz 5eaf7e8418a3f603fcee9503f191a99d 7552 devel optional stress-ng_0.11.18-1_source.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEcGLapPABucZhZwDPaMKH38aoAiYFAl80AkUACgkQaMKH38ao AiYJwA/+LIxIEoejO4mx+cTdB1FFg9t4E18u3MEcH6CBvPXSkO2jqdSQl2EPF+YG hxKTUDTjQ1BZUJxWztlWwwnSOEqopsulusy8wM6WranhP6IXDSF8yElrZYo4T32X DPfTuV6HlsEpyLZIwZyZpX1RRSgEUSeAva24O/Ei7pvltfllOrsQagsWU0JB9vR/ +5uigkMOW4oWxwD6KB6K3cxq2ESTEOHJUA02r0QPhQqToXk0yRboFxIvGcpbSHSQ hV+eqKM/sGz+z2yigAU5kiYk7n/2pGxhJPhx9Yrax+9j7q8nk7YX/qjGg+KyFUlF covhdm918bOaL/ISSIq53WPTUR3nV71XtHYt6Py5LtsFLvQgpe9jVSgfWZhQSzQI UQCOYkAq3WuVfSAZj9u3Yxm+zGO2Idq1XTAMIeMGiyeCpTQWqsdYjLsfwohCRVBa M4xTySV8gh6r4fA9jqyNtiJuM/gJqCpYLOP6XXMR+GYFWAuJ+vcCUb9WzR0XU5TN np3CyYv1Rfw5td0PFLKYfbmhGxGko1q+oiR4MChOS0cPm87ML4320yvyiNgrEeSr rZtAd2F+kjFvLHIxuLwQFJ1nmWpmijtuS3SDiFsTeOyUCqgxyvLWKxugn02klkXF wSE81bwpypnbjja6fOQoKdVGPBBCcEuQ1JXMETArBbayxgvj6Tk= =Lres -----END PGP SIGNATURE-----