Accepted stress-ng 0.15.08-1 (source) into unstable
- To: debian-devel-changes@lists.debian.org
- Subject: Accepted stress-ng 0.15.08-1 (source) into unstable
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Sun, 21 May 2023 15:04:17 +0000
- Debian: DAK
- Debian-architecture: source
- Debian-archive-action: accept
- Debian-changes: stress-ng_0.15.08-1_source.changes
- Debian-source: stress-ng
- Debian-suite: unstable
- Debian-version: 0.15.08-1
- Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=ftp-master.debian.org; s=smtpauto.fasolo; h=Date:Message-Id: Content-Transfer-Encoding:Content-Type:Subject:MIME-Version:To:Reply-To:From: Cc:Content-ID:Content-Description:In-Reply-To:References; bh=gGe34wKZ07Uzwzi5AUCD93gAqw453p0L/4TRv7WRA+o=; b=ZTLexcwowvQsGat25ddlOR8/Xh TJKEFGyHR8ZWMSvzuDtizLLSEthilI2egYOWxif3E0vpypy4e0DYHlrg7mdoT6+JLM9O8VqwtOg3t TGlb1axCyb4oL2IMLyffUpB4AWpxnJpuIs2ElHOA31z8azUFmBBDr4jCZPkAm0/g47ERPeRoMiuYf s7M2r2jNgpmZgKP6IN9ygtBJBQwnZRaoJLHom7y30lR5snq+3OpvuQUaNV6kfVCNBE4hGc9TY4l9A 3lZ6PvDRWJG1o6WvocI0xclXtCfDl1iUOBVIG63MKp9ZqQKpb7igxBTSt5uXNKFKtDCyoQICNtTIy oJj6KehQ==;
- Mail-followup-to: debian-devel@lists.debian.org
- Message-id: <E1q0kbZ-000Dqj-Mx@fasolo.debian.org>
- Reply-to: debian-devel@lists.debian.org
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sun, 21 May 2023 15:27:37 +0100
Source: stress-ng
Architecture: source
Version: 0.15.08-1
Distribution: unstable
Urgency: medium
Maintainer: Colin Ian King <colin.i.king@gmail.com>
Changed-By: Colin Ian King <colin.i.king@gmail.com>
Changes:
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
Checksums-Sha1:
3386963ea914ec14fb89a7694cecb81db275a3ff 2528 stress-ng_0.15.08-1.dsc
06953815aa83de5902554986756b1c1cdee99a1d 3222712 stress-ng_0.15.08.orig.tar.xz
73ef6840607156cb3f36b36e600066eb31d59c29 166188 stress-ng_0.15.08-1.debian.tar.xz
ccda4d931941c57d31837842bece84184ab79587 9028 stress-ng_0.15.08-1_source.buildinfo
Checksums-Sha256:
8ffcd38580318a292e789bad79e018c99005182fd8a03383c2729fb72b5f54e7 2528 stress-ng_0.15.08-1.dsc
55ca9c1db44e6d9bb6cda9e1eaca305267fc891d7e30000004e4a2236bfb9bb7 3222712 stress-ng_0.15.08.orig.tar.xz
ea283de6a71fd1eb2d01ccc4897f27895046de49d71db030e4282550d3a82dec 166188 stress-ng_0.15.08-1.debian.tar.xz
f562cc851e2a424d2fdb3e3452c9fae1c500a66832d7d75de287c82d21581559 9028 stress-ng_0.15.08-1_source.buildinfo
Files:
8f51c4b90092a28f9fde20fd74df56da 2528 devel optional stress-ng_0.15.08-1.dsc
dff8dac53aee549aca1529cfcd259b49 3222712 devel optional stress-ng_0.15.08.orig.tar.xz
b62c7807d37c6108dac16c2967c227d3 166188 devel optional stress-ng_0.15.08-1.debian.tar.xz
4a00b1cb3d2e64fd18d9090649a7d761 9028 devel optional stress-ng_0.15.08-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEcGLapPABucZhZwDPaMKH38aoAiYFAmRqLawACgkQaMKH38ao
AiYS+Q/9GqAXEH50z+lSJOrey8i4ABn/e9wRSmysY8I8NC0UJn2CXdMT//28r8qk
UASatpJ7Ckv5SFVCIWDg/4KW3nluY3xCXB+i5xP7YVaLwuWf8ou+tlNIuML/lSsL
FpQm//qJDQChSOnXpbOW/aLGe+fdpGVvn299WMqXHUnMfIFp3Ov49Sg48kN+9s+7
0AVbf8AogdkmIX/Lfw4NQnN5KKI9bSMoz6Jf13VauhmGvz/7v5TkI8t+0gQdTaHT
zeIQxOmx+6KbttzTYjbKdiDFDuRiFsPyFy1RFLKqGZ23ac+eXR5obrXg/kskqEZz
3Yx5p+fognz8JxHK2nRqu1dHdPdN0MbAJ+Tnym6ZqOQjl4EKYtL+pCJHqULWOxIA
4wKNJ0rnn5mXvWh1Km/BqjzKZzxImJ+xv2tLssUK92gZEz5s/DOgZtIfYaplGQOr
7BakyGVW5sBr+zSCNhvbzw6XJk0afY1u0JaC/EoN41nzi4WrpdSBmmjYxLFYgKHo
yPfO2Mmw1C6Hl7pfN1KKc332L5XMpFPq6/1aladnshHEtkZldasIX5IFAYyYFe1e
06bIktMfRqG1qPjDE931AbZSd9lIABjl/aMZzij1+kcPB7/d3feIST8pmNsBwreX
GMv4U4YYkx+9M7NTJXmnsF8IDGaeqNOSTu0pxul/xjm/s+b+OQg=
=ILQG
-----END PGP SIGNATURE-----