[ubuntu/mantic-proposed] stress-ng 0.15.08-1 (Accepted)
Gianfranco Costamagna
costamagnagianfranco at yahoo.it
Mon May 22 07:30:35 UTC 2023
stress-ng (0.15.08-1) unstable; urgency=medium
[Fernand Sieber]
* stress-cpu: Deduce waiting time in active cycle from idle time
[Hui Wang]
* snapcraft: remove a duplicated dependent package
[Thinh Tran]
* rawsock: locked up when parent sends SIGKILL to child
[Colin Ian King]
* Makefile: bump version
* README.md: update contributors list
* Manual: update date
* stress-ng.h: rework OPTIMIZE_FAST_MATH to workaround cpp issue with pcc
* stress-iomix: use pid_t type for pid array
* core-killpid: use intmax_t to print format pid_t
* Makefile: don't enable gcc flag -ftree-loop-vectorize for Solaris
* core-helper: voidify stress_proc_self_exe_path for __sun__ builds
* stress-ng: don't flag SIGALRM terminations of stressors as a failure
* stress-sleep: cancel alarms on tidy up to avoid alarm cascade in
pthreads
* stress-fallocate: remove messy signal handler
* core-klog: only declare stress_klog_kernel_cmdline for linux builds
* stress-ng: add optional repeated SIGKILL force option to
stress_kill_stressors
* stress-fallocate: remove short file life hint
* stress-fork: make 50% of forked children do immediate exit
* core-lock: constify function argument lock
* stress-tree: constify pointer node
* stress-sleep: add missing __PCC__ ifdef constraint check
* stress-rtc: move variables to local scopes
* stress-module: improve module loading error message
* stress-io-uring: constify various function arguments
* stress-ipsec-mb: constify function argument job
* stress-ipsec-mb: constify function argument p_mgr
* stress-flock: move variable ret into local scope
* stress-dnotify: reformat description declaration
* core-vmstat: constify function argument tz_info
* stress-crypt: constify function argument salt
* stress-cache: constify function argument mem_cache
* stress-aiol: constify function argument buffer
* stress-affinity: constify info function argument
* stress-sparsematrix: initialize x_node, y_node to clean up cppcheck
warnings
* stress-list: zero head to clean up pedantic static analysis warning
* stress-wcs: set info name to the stressor name
* stress-wcs: add index bounds check, keeps static analyzers happy
* stress-cyclic: fix off-by-one comparison for cyclic_policy
* stress-af-alg: add in some missing configs from 6.3 kernel
* README.md: add another citation
* stress-pthread: fix big endian tid addr for 32 bit systems
(Closes #1036356)
* stress-vecfp: replace debug metrics with standard metrics data,
bump metrics to 40
* stress-vm-segv: use pipe for a synchronization mechanism
* core-klog: remove extraneous tab
* Add --stderr option, default output now to stdout
* README.md: add another kernel bug found with stress-ng
* stress-sock: handle corner-case where n is zero
* core-klog: dump kernel cmdline just once
* stress-ng: handle SIGALRM in stressor and parent more intelligently
* core-builtin: use builtin versions of memset, memcpy and memmove
* stress-dev: disable warning for -Wgnu-variable-sized-type-not-at-end
* stress-getdent: remove % operator with compare and subtract
* core-killpid: add helper stress_kill_and_wait_many to kill many pids
* core-thrash: constify pointer state
* stress-wcs: constify static array letters
* stress-vecwide: constify pointer vec_args
* stress-udp: constify static array patterns
* stress-rawpkt: constify pointer idx
* stress-pthread: move new_head to local scope, replace memcpy with
assignment
* stress-prefetch: constify addr pointer argument
* stress-prctl: move temp variables to lower scopes
* stress-opcode: constify function parameters page_size and op
* stress-mmapfork: constify function pointer ptr
* stress-madvise: initialization poison_count
* stress-list: constify pointer entries_end
* stress-inode-flags: constify pointer to data
* stress-ng.h: ensure unsigned 1 is being left shifted to avoid signed
warnings
* stress-af-alg: avoid adding potential NULL ptr to length of buffer
* stress-chdir: move paths, fds and mkdir_ok arrays into one array
* stress-affinity: force random cpu choice to never be same as previous
* stress-af-alg: add in some missing configs
* stress-io-uring: clean up 32 bit build warnings on addr to user_data
casts
* core-killpid: add sanity checks to pid being killed
* core-killpid: add signal number to stress_kill_and_wait
* stress-dccp: move kill out of server to parent patj
* stress-*: use stress_kill_and_wait for kill and wait
* core: add stress_kill_and_wait helper to kill and wait for children
* stress-resched: ensure pids are initialized to -1
* core-helper: stress_proc_self_exe_path: voidify unused args
* stress-ng: remove empty line
* stress-sctp: remove trailing space at end of line
* Makefile: add gcc optimization flag -ftree-loop-vectorize
* stress-{memthrash|zlib}: use memzero for zero data generation
* Add build time check for __builtin_memset
* stress-zlib: emit DEF/INF debug only for instance 0
* stress-atomic: workaround gcc 11 atomic nand builtin issues
* stress-exec: add FreeBSD rfork and get executable name using sysctl
* stress-signest: add signal ignoring and don't jmp on invalid jmpbuf
* stress-af-alg: silently handle EOPNOTSUPP recv errors
* README.md: add two more research paper citations
* README.md: add link to another kernel improvement that used stress-ng
* stress-af-alg: use recv on socket rather than read
* stress-vecshuf: make function pointer const
* stress-vecfp.c: make function pointer const
* stress-sparsematrix: move get/put stats into metrics output
* stress-xattr: handle fall-out when file system fills up
* README.md: add another kernel bug found with stress-ng
* stress-xattr: keep track of xsetattr calls that succeeded using a bitmap
* core-helper: remove need for static buffer in stress_proc_self_exe_path
* stress-dnotify: double timeout, ignore notifies that timeout
* stress-io-uring: remove redundant check of a non-null pointer
* core-helper: rework underscore mungification helper
* stress-cacheline: use global shared index to fix cache index issue
* stress-urandom: fix corruption of neighbouring mmap'd page
* stress-inotify: make inotify_init failure message into just a warning
* stress-unshare: replace %= with compare and reset
* stress-softlockup: replace %= with compare and reset
* stress-rawdev: replace %= with compare and reset
* stress-open: replace %= with compare and reset
* stress-inode-flags: replace %= with compare and reset
* stress-fcntl: replace %= with compare and reset
* stress-chmod: replace %= with compare and reset
* stress-chattr: replace %= with compare and reset
* stress-chroot: replace %= with compare and reset
* stress-io-uring: set the setup to just enough reqs
* stress-io-uring: fix completion error checks for cancellation
* stress-io-uring: cancel if HAVE_IORING_OP_ASYNC_CANCEL is defined
* stress-io-uring: silently ignore cancel errors
* stress-io-uring: add async cancellation
* stress-io-uring: increase ring size, force complete on ring submit EBUSY
* core-out-of-memory: report why oom_score_adj can't be set
* Add forced_killed_counter to indicate a child has been killed forcefully
* stress-io-uring: perform completion at the end of a round of submits
* stress-rotate: remove this from the cpu cache class
* stress-vm: add conditional parentheses
* stress-vecfp: add conditional parentheses
* stress-tsearch: add conditional parentheses
* stress-sysinval: add conditional parentheses
* stress-sysfs: add conditional parentheses
* stress-sync-file: add conditional parentheses
* stress-socklockup: add conditional parentheses
* stress-skiplist: add conditional parentheses
* stress-sigsegv: add conditional parentheses
* stress-shellsort: add conditional parentheses
* stress-session: add conditional parentheses
* stress-sem-sysv: add conditional parentheses
* stress-seek: add conditional parentheses
* stress-sctp: add conditional parentheses
* stress-rlimit: add conditional parentheses
* stress-rawdev: add conditional parentheses
* stress-procfs: add conditional parentheses
* stress-peterson: add conditional parentheses
* stress-mremap: add conditional parentheses
* stress-malloc: add conditional parentheses
* stress-lsearch: add conditional parentheses
* stress-inotify: add conditional parentheses
* stress-hsearch: add conditional parentheses
* stress-hdd: add conditional parentheses
* stress-hash: add conditional parentheses
* stress-futex: add conditional parentheses
* stress-fstat: re-order operands of && for minor optimization
* stress-fp: add conditional parentheses
* stress-exec: add conditional parentheses
* stress-dnotify: add conditional parentheses
* stress-dev: add conditional parentheses
* stress-cyclic: add conditional parentheses
* stress-bad-ioctl: add conditional parentheses
* stress-af-alg: add conditional parentheses, re-order && operators
* core-resources: ensure resources are marked as free as soon as possible
* stress-io-uring: throttle calls to stress_read_fdinfo
* stress-io-uring: keep a cached copy of fileno(stdin)
* stress-io-uring: defer unlinking file to end
* stress-io-uring: fix statx command, don't use path, use fd to path
* stress-sockmany: use 64 char ascii string as base for memset data,
remove expensive % operator
* stress-sockabuse: use 64 char ascii string as base for memset data,
remove expensive % operator
* stress-sock: use 64 char ascii string as base for memset data, remove
expensive % operator
* stress-epoll: replace % operators with compare + reset and memset
data from stress_ascii64
* stress-reboot: replace expensive % operation with compare and reset
* stress-dccp: use 64 char ascii string as base for memset data, remove
expensive % operator
* core-helper: add stress_ascii64[] for 64 bytes of ASCII data
* core-vmstat: replace % operator with compare and reset
* stress-pthread: use 64 bit tid_addr to fix stack clobbering on 32
bit platforms
* stress-fma: add fused-multiple-add stressor
* stress-cpu-online: classify some write failures as non-fatal
* README.md: add another kernel issue found with stress-ng
Date: 2023-05-21 22:33:50.004826+00:00
Changed-By: Colin Ian King <colin.i.king at gmail.com>
Signed-By: Gianfranco Costamagna <costamagnagianfranco at yahoo.it>
https://launchpad.net/ubuntu/+source/stress-ng/0.15.08-1
-------------- next part --------------
Sorry, changesfile not available.
More information about the mantic-changes
mailing list