Accepted stress-ng 0.15.04-1 (source) into unstable
- To: debian-devel-changes@lists.debian.org
- Subject: Accepted stress-ng 0.15.04-1 (source) into unstable
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Wed, 15 Feb 2023 16:21:41 +0000
- Debian: DAK
- Debian-architecture: source
- Debian-archive-action: accept
- Debian-changes: stress-ng_0.15.04-1_source.changes
- Debian-source: stress-ng
- Debian-suite: unstable
- Debian-version: 0.15.04-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=iDnjb1mJecEqgY/UV8z8rwW4QYod1vUUI4yBc2dVJZ0=; b=LVhvy+xFaQVeJgZRqpr09a4M0d WdttL6/ikkyeZxRyFGZM79uU6NEJ5SD1K6NPY2vff8gXjoLyydcEqMhNfJp8Ow5acvZM1z7ReKroH xvNyp3vN3gN46xK9tnU0Jg81vbeXl/TQdz2hNkSaTZ7EAHuGtH399W1YGy1epQDXG/vfBU3SlmO8M G9c95ltcKWlgdYwioN6tPV0/q/tBlCqm91Q1lbsMQdgEx83OWPJ7wqYCK0RJyuygpf66L0gIF9KK3 ho0510cYEUaNGQ5ufVyYp7pjpwRcFsVa+8/UGQSnoG9VyCOWKDzRjpiZXt6SKyhK0WJOxuJZtMvwp R7wTWq7g==;
- Mail-followup-to: debian-devel@lists.debian.org
- Message-id: <E1pSKXN-00A8jz-SR@fasolo.debian.org>
- Reply-to: debian-devel@lists.debian.org
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Wed, 15 Feb 2023 15:50:31 +0000
Source: stress-ng
Architecture: source
Version: 0.15.04-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.04-1) unstable; urgency=medium
.
[Khem Raj]
* Include sys/timex.h for clock_adjtime
* test-float: Make variables global
.
[Nick Hanley]
* Makefile.config: fix mktemp file leak
* Makefile.config: style: consistently omit parens around call arguments
* Makefile.config: style: replace trailing tabs with spaces
.
[Colin Ian King]
* Makefile: bump version
* stress-waitcpu: reduce scope for variables t and j
* stress-ng: reduce scope of variables inverse_n and f
* stress-lsearch: reduce the scope of variable t
* stress-cpu-online: reduce the scope of variable t
* stress-cpu: add missing line
* stress-bsearch: reduce scope of variable t
* stress-misaligned: disable misaligned atomic ops on PPC64 with older gcc
* stress-epoll: return client error return back to parent
* stress-waitcpu: add check for PAUSE instruction
* stress-vecwide: disable stress_vint8w16_t as this causes build failures
* stress-memrate: only define stos helpers if STOS instructions are
available
* stress-syncload: fix #ifdef's around stress_syncload_rdrand
* stress-wait: unconstify status to clear warning on OS X builds
* Makefile: disable -fstack-protector-strong for hppa too
* stress-sysinfo: don't fail on gvfs ENOTCONN errors
* Makefile: disable -fstack-protector-strong for alpha
* stress-tsc: add --tsc-lfence option to force tsc read serialization
* Manual: update copyright year and date
* stress-goto: add optimization tweak for icx compiler
* core-helper: add Intel icx compiler version detection
* stress-zlib: allow rdrand for 32 and 64 bit x86
* stress-waitcpu: disable umwait for x86-32
* stress-syncload: allow 32 bit x86 as well as 64 bit
* stress-opcode: mark ops_ptr as NOCLOBBERable to clear up longjmp warning
* Makefile: check and use hardening flags where available
* stress-prefetch: move prefetch and increment to increase throughput
* stress-prefetch: add check to see if prefetch* on x86 is available
* README.md: add another citation of an academic paper
* stress-prefetch: move read rates to metrics output
* stress-prefetch: add locality hinted prefetch, move read loop into a
macro
* stress-prefetch: add ppc64 prefetch methods
* stress-prefetch: add prefetch-method option to specify prefetch
instructions
* README.md: add some more citiations
* README.md: add another kernel issue found with stress-ng
* core-klog: add proc title status
* core-ignite-cpu: add proc title status
* core-vmstat: set proc title to indicate periodic stats process
* stress-fault: add more signal failure information
* stress-mremap: fix mremap with MAP_FIXED and no target address to use
NULL
* stress-waitcpu: annotate the address umonitor is waiting on
* stress-vecwide: add 16 bit vector, add metrics, report stats in bit
width
* core-asm-arm.h: helper include file for ARM assembler helpers
* stress-*: use generic stress_metrics_t type for per-stressor metrics
* stess-ng.h: rename stress_metrics_t to stress_metrics_data_t
* stress-waitcpu: add in ppc64 yieldy instructions
* stress-waitcpu: use yield instruction for ARM
* stress-waitcpu: use processor specific wait/pause instructions
* README.md: add another kernel issue found with stress-ng
* core-cache: allow x86 cache size checking for non-Linux/Apple systems
* core-cache: attempt to find cache size using x86 CPUID info
* stress-x86cpuid: add missing running and deinit proc state
* stress-umount: set child process in running state
* stress-rmap: set child process in running state
* stress-pthread: remove pthread instance id from proc cmdline
* stress-lease: set child process in running state
* stress-kill: set child process in running state
* stress-forkheavy: set child process in running state
* stress-fifo: set child process in running state
* stress-dir-deep: set run state earlier
* stress-context: set run state earlier
* stress-affinity: set child process in running state
* stress-vdso: set run state earlier
* stress-sigio: set child process in running state
* stress-idle-page: fix swapped args in error message
* stress-landlock: fix missing space between call & is in message
* stress-dentry: remove "removing .. dentries" message
* stress-chdir: inform user of delay in removing directories after 0.5
seconds
* core-mwc: fix comment of stress_mwc64modn
* stress-hdd: add read/write metrics
* stress-opcode: use non-volatile pointer state for mmap/mprotect/munmap
calls
* core-cache, core-asm-x86: modify volatile pointer casting
* stress-ipsec-mb: use shim_strlcat for a safer strcat
* stress-umount: stressor to exercise racy umount calls
* core-asm-x86.h: rework tpause to use rdtsc inlined code and return
carry flag
* core-cache.h: remove redundant #if 1 .. #endif
* stress-opcode: print estimate of total run time when using -v mode
* core-asm-ppc64.h: Enable msync instruction
* core-helper: disable __stack_chk_fail for clang - it breaks clang-16
* stress-flushcache: use more asm inline helpers
* stress-lock{a|f|ofd}: terminate contention process with SIGALRM
* core-asm-sparc.h, stress-tsc: check for HAVE_ASM_SPARC_TICK when using
tick opcode
* core-cache: use stress_asm_sparc_membar from core-asm-sparc.h
* core-cache: use stress_asm_riscv_fence from core-asm-riscv.h
* core-cache: use stress_asm_x86_clflush from core-asm-x86.h
* core-cache: use stress_asm_x86_clflush from core-asm-x86.h
* core-asm-x86.h: move x86 cache ops to core-asm-x86.h
* Makefile: add code fortify flags
* core-asm-x86: add checks for rdrand and rdseek opcodes being supported
* core-asm-sparc: remove extraneous tab
* stress-tree: add some minor optimization tweaks
* stress-tree: ensure all data is unique to avoid dups
* stress-tsc: add tick instruction for SPARC implementation of clock
tick read
* core-asm-s390.h: header for inlined s390 assembler
* core-asm-riscv.h: header for inlined RISC-V assembler
* stress-af-alg: check if HAVE_LIB_IPSEC_MB is defined
* stress-ipsec-mb: fix build failure for systems without ipsec-mb library
* stress-zlib: add inc16 zlib data filling method
* stress_atomic_lock_acquire: provide 5 seconds grace before bailing on Xi
EAGAIN
* stress-ipsec-mb: add ipsec-method option to select crypto/integrity
to use
* stress-ipsec-mb: re-work feature flag mechanism, add ipsec functions
in an array
* README.md: Add some more references and citations
* stress-memthrash: add memsetstosd memory zero method
* stress-sleep: reduce default threads per instance to 256, add more
yield checks
* stress-sleep: use x86 tpause where available
* stress-opcode: map/unmap opcodes in parent, fclose stdio descriptors
* stress-opcode: add siglongjmp handler for some signals, add metrics
* stress-opcode: cater for different arch opcode sizes
* stress-opcode: format opcode number as 8 hex digit wide string
* stress-opcode: implement inc opcode method more efficiently
* README.md: Add another bug found by stress-ng
* Add core-asm-ppc64.h for ppc64 asm helper code
* stress-zlib: remove unused function rand64
* core-asm-x86.h: add check for x86 arch
* test/test-asm-x86-mov-dr0.c: replace asm volatile with __asm__
__volatile__
* Add stress_asm_x86_lock_add to core-asm-x86.h for memthrash MEM_LOCK
macro
* rename stress_x86_cpuid to stress_asm_x86_cpuid and move it to
core-asm-x86.h
* stress-zombie: remove empty line
* core-asm-x86.h: add rdrand and rdseed x86 asm helpers
* core-asm-x86.h: add rdtsc x86 asm helper
* Move common x86 assembler into core-asm-x86.h
* stress-atomic: fix non-indexing of atomic lock space
* stress-memrate: use registers for rep stos, reduces stack loads
* stress-memrate: inline and add OPTIMIZE3 rep sto* code
* Manual: add rep sto x86 writes to the memrate stressor
* stress-memrate: don't print out metrics to log, use --metrics instead
* stress-memrate: use fast string write rep stos* instructions
* stress-atomic: exercise atomic locks on different offsets
* Makefile.config: don't build with libatomic for musl-gcc
* stress-list: fix build issue with musl-gcc
* stress-list: uncomment out HAVE_SYS_QUEUE_CIRCLEQ
* stress-nop: add serialize opcode for x86 and opcode support for x86
* stress-nop: reduce tpause from 5000 to 100 for more responsive handling
* Makefile: fix some missing config dependencies, remove gold ld
* Makefile: replace include with some eval magic
* Makefile: use -O2 as default only if -O option not defined in CFLAGS
Checksums-Sha1:
266105cc816816b534abeb38cac23bdec6e0d694 2528 stress-ng_0.15.04-1.dsc
56e37f4b1291348b8ee4672b2b8b581a512d885a 3200160 stress-ng_0.15.04.orig.tar.xz
cfba51d4c6b52c90667c70d7eeef948c9c954c0f 157660 stress-ng_0.15.04-1.debian.tar.xz
02309485cba413695f36fab45b5be66c2f7816fb 8996 stress-ng_0.15.04-1_source.buildinfo
Checksums-Sha256:
20ea83ba5bf9d2a1fafb338299b82ef30140687e21ba51f7ae3650b3ae13d20f 2528 stress-ng_0.15.04-1.dsc
1c2a42ec7a577af19301fc73d1f7ed8c7c51c57e171e12b760e62b351f4ffecd 3200160 stress-ng_0.15.04.orig.tar.xz
8c889e0b8e7a9238d780483af22af4326e0807223b8d0d7c22fb9dd3ba6951a6 157660 stress-ng_0.15.04-1.debian.tar.xz
ebd75e43eec207a9556777d337a4707c070523cb8a79c90befbeed7476271643 8996 stress-ng_0.15.04-1_source.buildinfo
Files:
7fe722e6e616cc36c9eb0c16fa0f573b 2528 devel optional stress-ng_0.15.04-1.dsc
f0e44ad28156944a8711bb2e7f6f0a4e 3200160 devel optional stress-ng_0.15.04.orig.tar.xz
ee7b56ed0bd2f7e2d49f02ed9086d798 157660 devel optional stress-ng_0.15.04-1.debian.tar.xz
9140625f1fd925976765e52994da94bc 8996 devel optional stress-ng_0.15.04-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEcGLapPABucZhZwDPaMKH38aoAiYFAmPtA5cACgkQaMKH38ao
AiYwSQ/+PcGyhoaXTR7Wnu77EWfabf1kL1oTwZfEutZdiHaSAp2OqJI8zymL5EHf
6G+uKJTGEgx7fY5ryb2ntdtxAzR51K6P3ubHeYD//w4Of5BkMfy7gJwqgiUp4clY
u7cSVLaIYFSvxMsaSk3CqCtZQTLdKnNitBgD7ystq3KtP2Uv4oPHdHdVCmaCpfqt
Vs+uKvxzzMR4R40R9pDJ74PoABtKyaJFS/p1mCCRuwXJ/6CiIc2sl5ksdCZ2SXi+
U6Y+R+csjSQ9/HGwzhbw8jydjAzIZrLl9s8eF7zPxx4l2J93rH8XMQNUuxp7zRsp
hAJintaV+s9ihX5aRwEKvJ8n8RUgXprdzpJoyF5wCCl7afJEzP3qnOCAGCIY91Qp
choCPmMurmqDOqgt6ul2x/u+wxhKiWWIv/GoFAFobSHm79pIkY0Ka1vqF5va4VT4
xl43fN1jPIZ4VSmfq05zG9BMW5lWUoO2C8huMGrFu+/SJcIWoCEDbNZyEuDQBe/Y
8ciqli2oe129brBp5DchFHIelFB15lFvODPMAFSC6nFys6FbmdDqIBUtKWzu96Ow
4lDLLpLdwBmpatqzE1wRLbCbrrGAP8ttcsaMq8aU3261BUIh1bOE9azZh3SgpVeR
9iRQ4L5nTNNw6wtsVKX/AnauFPCKYj1BqfRTi77G0NXXvQpuRPM=
=L+3P
-----END PGP SIGNATURE-----