-----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.k...@gmail.com>
Changed-By: Colin Ian King <colin.i.k...@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-----

Reply via email to