Accepted stress-ng 0.17.05-1 (source) into unstable
- To: debian-devel-changes@lists.debian.org
- Subject: Accepted stress-ng 0.17.05-1 (source) into unstable
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Thu, 01 Feb 2024 18:33:28 +0000
- Debian: DAK
- Debian-architecture: source
- Debian-archive-action: accept
- Debian-changes: stress-ng_0.17.05-1_source.changes
- Debian-source: stress-ng
- Debian-suite: unstable
- Debian-version: 0.17.05-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=3qrHQDvJMqrEMnrFZJ6lu7lAamw+afzNXtbUi+065AA=; b=dElsrwNqDe2kyji8z0xs21CFL9 HrBFSlx+l0GlF9bA34rpfLkGXe0GThzdQjM5E7mzPN+R7pEw4Qqx3ztR2B9ImKWu1JufOWXbOhf/C k17FGD6kQsTPxO32Hya3RVxqKu7+va+9Qs/dZ3Ml/HeU1Ij2c2C6vv665+IDxqtTmDXj4pOO58aVm FdBiBn3LAUGlKY/Ei0vNNJG85txLwpnULKj4Lg/DRVq/VeiyrWBQStWI3JAcpHzrgczvNWe7I+iYX nCET1ldLMIiwX+IDiAKQgpyVGD5I1Jr6JptTOyz3fZB59wBUe+1ZnqDT91OtdSHdMaSyDoDJIvDT4 wyozL9Yg==;
- Mail-followup-to: debian-devel@lists.debian.org
- Message-id: <E1rVbsO-0049jW-QH@fasolo.debian.org>
- Reply-to: debian-devel@lists.debian.org
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Thu, 1 Feb 2024 15:02:47 +0000
Source: stress-ng
Architecture: source
Version: 0.17.05-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.17.05-1) unstable; urgency=medium
.
[Nikolas Kyx]
* stress-syscall: fix cmp_test_duration() return value
.
[Colin Ian King]
* Makefile: bump version
* Makefile: add core-asm-loong64.h to HEADERS
* stress-atomic: make atomic region 64 bytes wide, step through it
* Manual: update caveat concerning bogo-op rates
* Manual: update date
* stress-unshare: silently ignore EACCES returns
* core-pragma: drop packed gcc version to 9.4
* Manual: fix a couple of typos
* stress-prio-inv: fix typo "cheduling" -> "scheduling"
* core-helper: fix some spelling mistakes
* stress-landlock: ensure all set bits work in mask and zero
ruleset_attr before use
* stress-sysfs: ignore SIGKILL as bad signal
* stress-numa: fix one more %zu format specifier
* stress-numa: use %zu format specifier for size_t
* stress-monte-carlo: don't use getrandom for Solaris, it's very slow
* core-vmstat: only account for CP_SPIN on OpenBSD if it exists
* stress-stack: make rc no-clobberable, cleans up gcc 4.9.2 warning on
kfreebsd
* core-shim: disabled process_mrelease for SPARC
* stress-monte-carlog: only define stress_mc_no_seed if it is required
* core-perf: make filemap page cache description match existing style
* stress-numa: report per instance mapping size to 1 decimal place
* stress-numa: add --numa-bytes option to specify total memory size
* kernel-coverage: add numa addr and node shuffling options
* stress-numa: add --numa-shuffle-addr and --numa-shuffle-node
* stress-numa: ensure pages get re-assigned to different nodes
* stress-tree: disable warnings on misaligned pointer access
* stress-numa: use stress_mmap_set_light to touch pages
* core-pragma: add checks for gcc 10
* core-pragma: add missing \
* stress-monte-carlo: use generic supported and no_seed functions
* stress-dev: add include ifdefs around stress_dev_ptp_linux
* stress-dev: add macro VOID_ARGS to voidify common function args
* stress-dev: remove UNEXPECTED checks, add more linux guarding
* stress-dev: add some kvm ioctls
* stress-dev: exercise UI_GET_VERSION ioctl on /dev/uinput
* stress-dev: add RNDGETPOOL ioctl on /dev/random
* stress-dev: exercise /dev/input/event*
* stress-dev: add RTC RTC_IRQP_READ32 ioctl
* stress-dev: add linux /dev/rtc ioctls, delay on -EBUSY
* stress-mmap: add missing MMAP_SYNC flag
* stress-ng.h: disable _FORTIFY_SOURCE when using PCC
* stress-ng.h: disable _FORTIFY_SOURCE when using TCC
* core-mmap: remove unused variable val
* stress-sigsegv: make pointers uint8_t * to clean up void * pointer
addition warnings
* Makefile: don't enable -fipa for icc
* stress-tree: allow tree node packed structures where packed is
allowed on x86
* core-pragma: add -Waddress-of-packed-member to WARN_OFF macro
* core-attribute.h: add PACKED macro for attribute packed
* stress-tree: move u into it's own typedef and make tree node 8 byte
aligned
* stress-tree: avl: remove redundant assignments to taller
* stress-tree: avl: add pointer r as a short cut for (*root)
* stress-tress: avl: make variable taller a register
* stress-tree: avl: remove sub_taller variable
* stress-tree: avl: replace (*root) with node on new node
* stress-tree: don't pass taller flag in avl_insert
* Add build-time test for packed attribute
* README.md: add DEBUG=1 make build instructions
* stress-monte-carlo: add some more complex integrals to compute
* stress-monte-carlo: fix ppc64 darn and add missing rand support check
* stress-rseq: add check for __builtin_thread_pointer()
* stress-monte-carlo: add Monte Carlo computation of pi and e
* stress-rseq: remove debug '| 1' for sys/rseq.h include
* stress-rseq: remove trailing white space
* stress-rseq: remove invalid rseq test cases
* stress-rseq: remove rate debug
* stress-rseq: move critical section count into a stressor metric
* stress-rseq: rework to work with rseq in glibc
* stress-sigsegv: fix exact fault address check
* stress-x86syscall: add geteuid, getgid and getuid
* README.md: add another citation link
* stress-prio-inv: remove undef of PTHREAD_MUTEX_ROBUST
* stress-prio-inv: remove prio default case from switch
* stress-prio-inv: add build time check for pthread_mutexattr_setrobust
* stress-prio-inv: add build-time checks for various SCHED_* support
* stress-prio-inv: update reason why stressor is not implemented
* stress-prio-inv: move pthread_mutex_t dependant types
* Add shim for dirent d_type
* stress-landlock: shift left with correct sized integer
* Makefile.config: cater for empty $LIB_BSD string
* stress-time-warp: add a time/clock time warp checking stressor
* stress-prio-inv: match order of STRESS_PRIO_INV_POLICY_* with
stress_prio_inv_policies
* stress-mmap: add --mmap-stressful
* stress-prio-inv: add --prio-inv-policy to select scheduler policy
* stress-prio-inv: use FIFO sched by default
* README.md: add Nikolas Kyx to contributors list
* Add new prio-inv (priority inversion) stressor
* stress-mmap: add --mmap-slow-munmap option
* core-perf: add some more trace events
* stress-landlock: only exercise flags that are usable
* core-shim: replace strlcpy with safer strscpy
* stress-landlock: add more landlock access flags, add check for
usability
* core-mwc: optimize and generalize mwc*modn() functions, remove pwr2
helpers
* stress-mmap: use non-mod random mwc functions for faster index
generation
* stress-mmap: add new option --mmap-write-check for opt-in write +
checks
* stress-factor: up the maximum digit size to 100000000 digits
* stress-mmap: add --mmap2 option in short help
* kernel-coverage: add new mmap options to mmap stress cases
* stress-mmap: add opt-in randomized madvise on pages
* core-mmap: touch + check just start of each page rather than filling
them
* debian/control: add libgmp-dev for factor stressor
* README.md: update number of stressors (320+) and add loong64 arch
* stress-mmap: touching pages should be using sz and not
context->mmap_bytes
* stress-mmap: add --mmap-mergeable option
* stress-factor: clean up indentation
* stress-mmap: reduce affect of mumap on stressor
* stress-factor: add factorization stressor using libgmp
* core-mmap: replace add/sub with xor
* core-mmap: remove need for shift and compare, replace with add/sub
* Manual: add "next generation" reference in title to explain why it
is called stress-ng
* core-mmap: replace compare + check for each value with 32 sum + check
* Manual: add missing System V semaphore stressor title
* stress-mmapfiles: ensure fd is closed on loop break paths
* stress-mmapfiles: add ENOMEM check to bail out early
* Manual: add notes to --mmapfiles stressor
* stress-mmapfiles: add missing , between literal strings
* stress-mmapfiles: remove ANONYMOUS mapping flag and use fd in mmap
* stress-mmapfile: add file based memory mapping stressor
* stress-cpu-online: move stressor back onto newly online'd cpu
* stress-affinity: let main stress process reap all children
* core-vmstat: Add OpenBSD implementation of stress_get_cpu_ghz
* core-vmstat: add vmstat support for OpenBSD
* stress-crypt: fix FreeBSD build issues
* README.md: add note about snaps of stress-ng
* core-shim: add missing shim block comments
* Makefile: add support for Link Time Optimization
* stress-ng: keep track of metrics overflow, report so.
* stress-af-alg: add metrics for each af-alg crypto type
* README.md: add another link to a kernel issue found by using stress-ng
* stress-sysbadaddr: add Linux 6.8 lsm system calls
* stress-waitcpu: add support for loong64 by using dbar instruction
* stress-workload: RISC-V: use stress_asm_riscv_pause instead of a fence
* stress-waitcpu: use RISC-V pause instruction for small delays
* stress-waitcpu: only sanity check non-rates on non virt x86 systems
* stress-eigen-ops.cpp: remove commented out debug code
* stress-priv-instr: add loong64 privileged instructions
* stress-pipe: add debug to log default pipe read/write sizes
* core-*.h: add ALWAYS_INLINE annotation for small inline helpers
* stress-regs: add loong64 implementation
* core-asm-loong64.h: Add support for cpucfg instruction
* stress-acl: terminate do-while stressor loop on acl error exit
* kernel-coverage: exercise all ioschedulers on filesystems
* stress-tsc: add rdtime.d instruction auto-built detection
* stress-workload: add Loong64 support for dbar instruction
* Manual: Add Loong64 implementation details for tsc stressor
* stress-tsc: add Loong64 tsc reading support
* core-asm-arch: initial support of Loong64 arch
* Makefile: swap order of -U and -D FORTIFY_SOURCE
* Makefile: ensure cc_supports_flag is defined outside the PEDANTIC
flag settings
* stress-io-uring: add optimizations - late sqe memset and optimize
out zero stores
Checksums-Sha1:
e601f17fcf1decb68c45512f7d8def11390e5030 2201 stress-ng_0.17.05-1.dsc
e77ab12658be0f9c1ae57254cdf871df93d993ce 5522272 stress-ng_0.17.05.orig.tar.xz
056ddfe750d1aa51353cb92269bb87750827514b 189808 stress-ng_0.17.05-1.debian.tar.xz
a594e159c79ca96007fe766717c92cf1c2dfbce9 10606 stress-ng_0.17.05-1_source.buildinfo
Checksums-Sha256:
10961b636b0996408f839dc49d92a677492e6930fd844e7ffc31f2518cb2bcb6 2201 stress-ng_0.17.05-1.dsc
90ef0fa2c15d2694040c32badea887032cd6ad6c08e23d06ffc78e03d3c6748d 5522272 stress-ng_0.17.05.orig.tar.xz
3990a3ea702623607a70bd9508d979c67720df9542cf184d9f885afe8ef6728d 189808 stress-ng_0.17.05-1.debian.tar.xz
a064a3ab9a63bd9a5a3b66cdbb1b293b61ea74db2256623ecaae49cb6c73b2da 10606 stress-ng_0.17.05-1_source.buildinfo
Files:
44d68f001c6e91437141b77e59f7975c 2201 devel optional stress-ng_0.17.05-1.dsc
49f4152f384f283d6090e8a6eb8fe751 5522272 devel optional stress-ng_0.17.05.orig.tar.xz
d8d2b034b4323cc93a7ba9aebc7d820b 189808 devel optional stress-ng_0.17.05-1.debian.tar.xz
0e927882703e1b38818f501968175b25 10606 devel optional stress-ng_0.17.05-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEcGLapPABucZhZwDPaMKH38aoAiYFAmW7u/cACgkQaMKH38ao
AiZTFRAAlmqRRk/qljrq6MTw+PN24EdfAlz3aRvqapec3uMks3Fwv9LEGIpx8MIR
Lp7+cXDiMUKgdgWOwSkHc4+z2Nf68w7ZN6AmlVVZfkdZ48xYtBajzPy8BmW8AiMb
85yA50l4EC9sF4cEWYH3Kh6cKMYjpq/tScIDUo6a8l5m1gdXb88GDsAm2jAXIOz/
bMmNFTpLSZk+tB/bPhKv4DI6UerNtpONMTWcVFXh81HFUlnv435JJH8+OuZa+LZ6
GeKhDu1WTb6uph4QCfTmwPbswxscz8doT3MuBFfFAikVyPuFqxpn5PCqc9xxDhHM
ax2hDwGMdD+O+BufnSHl26vEzAKRAtokTR+2NiOML1OYCp9GNLKHEH1l5L/u4/22
NdDxyXz8kE2yQo8IWsKIjWS0kaU7ZPi5Q5C2PD2werDOfjvPBCEsNS+CSLFjD/IV
z5HI5vXyWHzQNGYoUXparnjPAmHg9VceleKOb6RBZIUfTHiv6GBbCT/WNH4xdeFj
wwKbAyf556bZlyt3WOtik9dF/QJT/em40njLCfFCw/XnhS7u8WXYxAd5p/LHci2p
WBCElGXEwI5bN0qMZfrzdFYxLox89fGDNlHh4WpWlUmwGNkUYhmrHHiA4G0n+UOR
KEF5end/isHLImoNGR5E1RdOc4H7YpIiCcm9mUAaIZH/BHFYHI0=
=SVdz
-----END PGP SIGNATURE-----