Accepted stress-ng 0.12.04-1 (source) into unstable
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Thu, 25 Feb 2021 16:08:51 +0100
Source: stress-ng
Architecture: source
Version: 0.12.04-1
Distribution: unstable
Urgency: medium
Maintainer: Colin King <colin.king@canonical.com>
Changed-By: Colin King <colin.king@canonical.com>
Changes:
stress-ng (0.12.04-1) unstable; urgency=medium
.
[Colin Ian King]
* Makefile: bump version
* Manual: update date
* stress-ng: remove duplicate shadowing statbuf declaration
* core-helper: remove const from stack argument
* stress-vforkmany: cast mmap return to uint8_t *
* stress-sock: voidify unused argument rt
* stress-rlimit: cast mmap return to uint8_t *
* stress-context: cast mmap return to uint8_t *
* core-helper: cast mmap return to uint8_t
* stress-malloc: don't declare keep_thread_running_flag for
non-pthread builds
* stress-ng: use stat method of inode file mode checking
* stack handling: use _SC_SIGSTKSZ and _SC_MINSIGSTKSZ
* stress-sock: avoid some socket ioctls on RT kernels
* core-helper: clean up stress_{read|write}_buffer code style
* core-helper: replace void * pointer math with char *
* stress-fiemap: use light weight racy counting for bogo-ops
* stress-fiemap: add some extra fsync flushes for I/O blocking
* stress-x86syscall: add build time checks for __NR* macros
* stress-utime: fix build failure when O_PATH is not supported
* stress-exec: don't perform exec_garbage if O_PATH is not supported
* stress-exec: add build time check for O_PATH
* stress-cyclic: add hint of how to fix -EBUSY warning
* core-sched: make runtime 90% of deadline
* stress-procfs: add RISC-V /proc/bus/pci/ PCIIOC_CONTROLLER ioctl test
* stress-vm: add mfence to rowhammer method
* core-vmstat: ensure *stat stats have headings dumped out every 25
iterations
* stress-rename: explicitly zero strings, don't unlink if empty
* stress-cache: remove stress_power_of_two
* stress-mlock: rename max to lockmax to avoid name shadowing
* core-helper: initialize info struct
* core-ftrace: initialize statfs buf to zero
* stress-tmpfs: initialize statfs buf to zero
* stress-ng: initialize pointer names to NULL
* stress-mmapfork: initialize info struct
* stress-switch: initialize pipefds to clean up warnings
* stress-dirdeep: initialize pointer namelist to NULL
* stress-bad-altstack: remove redundant continue
* stress-mmapaddr: remove redundant continue statement
* stress-ng: fix incorrect memset size
* core-cache: initialize another namelist to clean up warnings
* core-helper: initialize loadavg array with zeros
* core-cache: initialize namelist to clean up warnings
* stress-wait: initialize siginfo_t info struct to zero
* stress-ipsec-mb: initialize key array to zero
* stress-dirdeep: initialize pointer namelist to NULL
* core-helper: initialize statvfs buf to zero
* stress-pipe: initialize pipefds array to zero
* stress-sigq: initialize siginfo_t info struct to zero
* core-vmstat: initialized cpu_list to clean up warnings
* core-helper: initialize statvfs buf to zero
* stress-ng: initialize sysinfo info to zero
* core-helper: initialize statvfs buf to zero
* stress-filename: initialize statvfs buf to zero
* core-helper: initialize sysinfo struct to zero
* stress-mremap: remove redundant continue
* stress-hrtimers: remove continue statement
* stress-sysfs: remove redundant continue statement
* stress-readahead: remove redundant continue statement
* stress-sigabort: remove redundant continue statement
* stress-mmapaddr: remove redundant continue statement
* stress-io-uring: set submit fields to unused once resources are
released
* stress-memhotplug: remove | operator, assignment will suffice
* stress-sock: clean up indentation
* stress-rawpkt: clean up indentation
* stress-io-ring: fix up io uring buffer cleanups
* stress-mknod: fix array read overflow on array modes[]
* stress-verity: ensure fd is closed on error exit path
* stress-poll: close poll_fds on error return path
* core-mounts: memzero mnts array to be totally safe
* stress-urandom: close fd_rnd_blk if it was open
* core-setting: free setting->name if setting->u.str is null
* stress-timerfd: close file_fd on error exit return
* stress-bad-ioctl: ensure fd is closed on when breaking from loop
* stress-utime: close dir_fd if it is open
* stress-open: check for fd >= 0 and not just > 0
* stress-poll: free pipe_fds on error return, fix memory leak
* stress-timerfd: close file_fd on error return path
* stress-io-uring: don't unmap submit->cq_mmap if it is the same as
sq_map
* stress-zombie: declare head before shim_waitpid call
* stress-ioport: don't seek on -ve offset
* stress-urandom: don't select on fd_rnd_blk if it could not be opened
* stress-stream: avoid a zero 64 bit division (redo)
* stress-sockfd: add missing termination goto on sockopt failure
* stress-mlock: check for -ve sysconf error return
* stress-mremap: don't mlock a null *buf
* Revert "stress-seek: fix potential -ve offset seek"
* stress-close: don't close a -ve file_fd
* core-helper: check sysconf for failure
* stress-mremap: only unmap *buf if it is not null
* stress-seek: fix potential -ve offset seek
* stress-lease: fix double close on fd
* stress-efivar: use len rather than n for mapping size calls
* test/test-inotify: check return from inotify_add_watch
* core-helper: limit stress_get_max_file_limit to SIZE_MAX
* stress-efivar: fix potential -ve mmap size
* stress-rename: only close tmp_fd if it has been opened correctly
* stress-seek: fix potential -ve offset seek
* stress-msg: memset buf to zero to silence static analyzer warning
* stress-verity: ensure fd is close on error exit
* stress-malloc: free addr on error exit return
* stress-malloc: free addr on error exit return
* stress-msg: memset buf to zero to silence static analyzer warning
* stress-schedpolicy: voidify return from sched_getattr call
* test/test-inotify: voidify return from inotify_add_watch
* core-vmstat: check the keep stressing flag for termination
* stress-mq: voidify return from munmap()
* stress-timer: ensure all fields to sev are initialized
* stress-cyclic: ensure all fields to sev are initialized
* core-helper: ensure max_sysconf is assigned just once
* stress-pthread: voidify unused value
* stress-pipe: fix incorrect write size
* stress-dev: voidify return from wait, we can ignore a failure
* stress-timerfd: don't bump count or max_timerfd if create failed
* stress-timerfd: remove redundant initialization of file_fd
* stress-epoll: ensure all fields to sev are initialized
* stress-hrtimes: ensure all fields to sev are initialized
* stress-prctl: add missing voidifications from return from prctl
* stress-loop: voidify return from fsync
* stress-rename: remove stray break that was added during debugging
* stress-utime: don't pass NULL filename, some kernels can't handle this
* stress-io-uring: remove redundant initialization of rc
* core-ftrace: set time_us to zero if sscanf fails
* stress-epoll: indicate that n is to be ignored
* stress-io-uring: check if calloc failed
* stress-resource: don't close a fd if the open failed
* stress-stream: avoid a zero 64 bit division
* stress-ioport: add in missing re-seek before write
* voidify some ignored returns from stress_get_setting calls
* stress-handle: ensure mount_fd is closed on a realloc failure
* stress-pipeherd: avoid division by zero
* stress-verity: ensure fd is close on error exit
* stress-zlib: initialize all fields to stream_inf, stream_def and xsum
* stress-schedpolicy: ensure param is initialized for invalid policy
call
* core-try-open: ensure all fields to sev struct are initialized
* stress-udp: set slen of getsocketopt arg for UDPLITE_RECV_CSCOV
* core-thermal-zone: handle null tz_info->type when calling
stress_tz_type_instance
* stress-ng: remove temporary files if stressors are killed prematurely
* stress-msg: check for msgrcv errors that can occur during termination
* stress-cpu: join two lines, no functional change
* stress-cpu: fix nsqrt method that was actually doing not much
* Add --malloc-pthreads N option to run allocations in N pthreads
* stress-cache: optimize out switch statement and % operators
Checksums-Sha1:
27e238a6b81938fb791ff7c4f15ccfc036d994e7 2333 stress-ng_0.12.04-1.dsc
9741f713924ac2065b7aa77a4a950722d2fc59f5 527336 stress-ng_0.12.04.orig.tar.xz
edda3f701de2d98c45d542f61536a8d921b6f0b4 106428 stress-ng_0.12.04-1.debian.tar.xz
46c91457b5bb72d73841b51a7a61f92c8361214b 8047 stress-ng_0.12.04-1_source.buildinfo
Checksums-Sha256:
693fa78d2bbe0e3d0b84836a3d6ab7a9c8666054c0e08294188db192902061ad 2333 stress-ng_0.12.04-1.dsc
b4e34bda8db4ed37e33b7a861bc06ad77cbbd234d63236da2cb58f02e3f3218e 527336 stress-ng_0.12.04.orig.tar.xz
1547904603d2c53dce2f12f538bf36e807143163af4d655fc1a2bd8b13d5b497 106428 stress-ng_0.12.04-1.debian.tar.xz
c136151605a68af65683f672a9d63587f849c42d9663bfbfd1a73bc0ae93da13 8047 stress-ng_0.12.04-1_source.buildinfo
Files:
c92c134ccb6ae2e6d282afc6961c72f5 2333 devel optional stress-ng_0.12.04-1.dsc
de722fc89c12c49fbbc443ccfff03a25 527336 devel optional stress-ng_0.12.04.orig.tar.xz
f1f60bcd6152925e3ec1b26d959eebd0 106428 devel optional stress-ng_0.12.04-1.debian.tar.xz
a514858739df9d3c4740f1c95d2c75df 8047 devel optional stress-ng_0.12.04-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEcGLapPABucZhZwDPaMKH38aoAiYFAmA3z/IACgkQaMKH38ao
Aiag0RAAjq3rxm+voa7EsRV4w8gmmOETxG0zZGAZVamHWm8Ukc0ctKzGX3H8CPKh
eL1rCUT7tQe8vQEHw4AYIdleouQ6L6Q2B2e/kpDMlnATZWuZQZXjUWFECADKv/Sg
Djo/5EbOLITtDyZsyGT9QOTBs4chQyYnaEHlwIDbIM6nn6CUWllK9TqbJqiA8Nx5
kdQAFHn53dvVDkQMAYuSMUaEpOu4i1pXIvLrL4cIRp4DIP3XUMl8o32B3UmMSfG5
dCO5X17z6kHyDWSg1sAvLXmlGIFOGfkFFrNrdps+MWjqh1rvH35/7olVJepGlUNc
tBA8gvbNVM4M+U3SjPqyNj1uHZ/U3XNDg0ZhIc+y3dC7TnQQD1yDvtHBBE1HfkpN
RVGsp213jYHghD9pOeI80R7Ypj7/Z/sYm7/bfLgnbMhgZciB86oWHgBjl/SOoGEh
qdRD1cFohQJ8wmBLTVZhny82T9IvCXWzCUfeujF9JQ0qsedQv6KqvbK4sBb5R7SF
352m8U9N0GJOgiihoa+lW6riPwVPi0z5Uq34pCmlw5n2OFbzppT03M1G0fg+SfMZ
6enk5tduW1UO/K9KJlyoNp5rqZxTf18FSm3HW3pYQFAds8UigvjahMuVMEbh+w8a
dVQHNhXTTeGhtxmJLxM7HbUMY8rJRDXZCTSCmNwnB5IdlFFeO+8=
=IEUe
-----END PGP SIGNATURE-----