Accepted stress-ng 0.16.03-1 (source) into unstable
- To: debian-devel-changes@lists.debian.org
- Subject: Accepted stress-ng 0.16.03-1 (source) into unstable
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Fri, 11 Aug 2023 09:21:50 +0000
- Debian: DAK
- Debian-architecture: source
- Debian-archive-action: accept
- Debian-changes: stress-ng_0.16.03-1_source.changes
- Debian-source: stress-ng
- Debian-suite: unstable
- Debian-version: 0.16.03-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=dnIubgONZfNu+ZQnadZmP0PmyJUeyfVWqXYvWDlk+PA=; b=rhjWbatomwa9WN2vIYAS7pskXS v5ZxnY8j95LGB+oNuxukG/IHHdyJCDvkP9JMQrsXo9MaqLvV8jB9oOVDMGMTQHXCAD0hnFzLOTY3o WuKtnJX1AveJVZAiwGc7QASUMWgoIyZx1FAPKStKAJE7l+P44gDfDIm/khGBLZuPzaJf+wk9TlRf3 yhmwOed4NcBxmRKeO4Y//Fc5gvn8MSAFSyIrsTPsd+yhjzqcJC1RGB7fokNrm5fcItN0Heq3qPBp1 746IZtqzWGVAmMBTQ7+l5bx7/AG9q5lQDQqeMrGARNcbZjuhwbqRJQqGC3L/SROuk0boopXNRisJr tLH+04/A==;
- Mail-followup-to: debian-devel@lists.debian.org
- Message-id: <E1qUOL8-008Z3K-2m@fasolo.debian.org>
- Reply-to: debian-devel@lists.debian.org
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Fri, 11 Aug 2023 09:13:53 +0100
Source: stress-ng
Architecture: source
Version: 0.16.03-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.16.03-1) unstable; urgency=medium
.
[ mingkwind ]
* stress-cache: fix the help of the --cache-size option
* stress-cache: Add --cache-size option, set cache-size = N, and ignore
--cache-level option
.
[ Colin Ian King ]
* Makefile: bump version
* Makefile: add core-asm-generic.h to HEADERS
* Makefile: fix make dist rule to not include generated source
* README.md: order kernel improvements in year order
* README.md: fix URL to a citation
* README.md: order the citations in published year order
* Manual: update date
* core-target-clones/stress-vnni: fix icx compiler target build issues
* stress-ng: stress_run_permute: remove unused variable n
* core-bitops.h: don't use __builtin_popcountll for PCC, it breaks
* stress-dev: fix name shadowing on variable i, rename to j
* test/test-__restrict: make arg src const
* stress-vnni: make pointer c32 register const
* stress-vdso: func_find: constify arg name
* stress-switch: stress_switch_rate: constify arg method
* stress-prefetch: stress_prefetch_data_set: constify pointer
l3_data_end
* stress-memhotplug: stress_memhotplug_removable: constify arg name
* stress-pipe: reduce scope of pointer buf32
* stress-mmapfork: notrunc_strlcat constify arg src
* stress-ng: stress_get_class_id: constify arg str
* stress-ng: stress_exclude_unsupported: remove redundant ss
initialization
* core-cpuidle: remove redundant max_states > 0 check
* stress-ng: don't wait for stressors that have been ignored
* stress-ng: fix --perm bogo-op stats
* core-helper: <sys/swap.h> on 64 bit Solaris throws and error, so
disable it
* stress-sigbus: handle SIGSEGV as some *BSD systems generate these too
* stress-sigbus: check for a range of allower si_codes for SIGBUS
* stress-sigbus: check for BUS_ADRERR in si_code instead of SEG_ADRERR
* test: test/mm-*: return data from vector to avoid optimizing out
intrinsic calls
* test: test/mm-*: add randomize vector setting to avoid optimizing out
intrinsic calls
* stress-mlock: ensure mappings_len is at least a page_size
* core-helper: log the compiler information even if uname is not
available
* stress-ng: voidify function argument ticks_per_sec if it is not used
* stress-ng: change test results ordering: skipped, passed, failed
* stress-vnni: simplify check for stress_avx512_vnni_capable
* core-cpu-cache: declare sysfs strings only for Linux
* stress-sigbus: fix a comment
* stress-pipe: define PIPE_BUF if it is not defined
* README.md: add one more kernel issue found with stress-ng
* stress-sigbus: remove shadow'd variable ret
* stress-schedmix: check for MEMBARRIER_CMD_GLOBAL before using it
* README.md: move some more bugs into the correct year
* README.md: break bug reports into years found
* core-cpu-cache: fix incorrect close for stress_cpu_cache_get_sh4
* README.md: add another citation
* Makefile: use gcc -fsplit-loops optimization
* stress-ng.h: shared_heap_t: fix spelling mistake slap -> slab
* core-setting: move stress_setting_t from stress-ng.h to core-setting.c
* Add --config option to dump out configuration #define's
* core-target-clones: reformat target clones macro
* stress-ng.h: put ignore flags into their own struct
* core-vmstat: fix thermalstat headings, thermalzone headers were not
being printed
* Manual: update date
* Manual: move and update the --with option to also refer to the
--permute option
* core-out-of-memory: don't report EACCES issues on oom adjustments
* stress-ng: disallow --random with --sequential, --all or --permute
* stress-ng: add --permute N option, run permutations of stressors
* stress-vnni: fixup for big endian checksums
* stress-ng: add new --with option to specify stressors to run with
--seq or --all options
* core-target-clones.h: Add graniterapids
* stress-vnni: minor optimization on exercise loop and checksum
* stress-vnni: don't call non-intrinsic methods if vnni_intrisic is set
* stress-vnni: add --vnni-intrinsic option to exercise just intrinsic
code
* Add vnni (vector neural network instructions) stressor
* stress-syncload: add some sqrt computations for more load variants
* stress-waitcpu: constify function pointers in stress_waitcpu_method_t
* stress-vecwide: constify vecwide_func and byte_size in
stress_vecwide_funcs_t
* stress-vecshuf: constify vecshuf_func and elements in
stress_vecshuf_funcs_t
* stress-vecfp: constify vecfp_func and elements in stress_vecfp_funcs_t
* stress-vdso: constify function pointer in stress_wrap_func_t
* stress-syscall: constify fields in syscall_method_t and syscall_t
* stress-switch: constify function pointer in stress_switch_method_t
* stress-rotate: constify function pointer in stress_rotate_funcs_t
* stress-nop: constify func pointer in stress_nop_instr_t
* stress-memthrash: constify function pointer in
stress_memthrash_method_info_t
* stress-memrate: constify function pointers in stress_memrate_info_t
* stress-ipsec-mb: constify fields in stress_ipsec_features_t
* stress-getrandom: constify flag in getrandom_flags_t
* stress-fpunch: constify fields in stress_fallocate_modes_t
* stress-chattr: constify fields in struct stress_chattr_flag_t
* stress-cache: constify mask_flag_info and field flag
* stress-atomic: make fields in atomic_func_info_t const
* core-interrupts: constify fields in stress_interrupt_info_t
* stress-zlib: constify morse data struct fields
* core-perf: enable more perf events
* README.md: add another citation
* core-shim: typedef shim_rusage_who_t rather than using #define
* core-cpu-cache: replace #define'd literal string with const char
arrays
* stress-ng: typedef shim_ino64_t instead of using a #define
* stress-ng.h: replace #define's with typedefs for some shim'd types
* stress-ng.h: add parentheses around shift in STRESS_BIT_U* macros
* stress-af-alg-defconfigs: add more af-alg configurations based on
6.5-rc4
* core-perf: add some more perf metrics
* README.md: add another kernel issue found with stress-ng
* stress-swap: handle EPERM when we have permission
* stress-swap: move stress_swapoff to core-helper, force swapoff when
cleaning files at end
* stress-swap: force remove any pre-existing swap files
* stress_exclude_unsupported: skip over ignored stressors
* stress-swap: add oomable wrapper to catch OOM'd stressor
* stress-ng.h: remove space after __attribute__
* stress-ng.h: remove unused macro ALIGN_CACHELINE
* core-helper: rename stress_proc_self_exe to stress_get_proc_self_exe
* core-helper: rename stress_proc_self_exe_path to
stress_get_proc_self_exe_path
* core-helper: rename stress_fs_type to stress_get_fs_type
* core-helper: rename stress_min_pthread_stack_size to
stress_get_min_pthread_stack_size
* core-helper: rename stress_min_sig_stack_size to
stress_get_min_sig_stack_size
* core-helper: rename stress_sig_stack_size to stress_get_sig_stack_size
* core-helper: rename stress_min_aux_sig_stack_size to
stress_get_min_aux_sig_stack_size
* core-helper: rename stress_hostname_length to
stress_get_hostname_length
* core-helper: rename stress_text_addr to stress_get_exec_text_addr
* core-helper: constify stress_handle_stop_stressing signum parameter
* core-helper: stress_rndbuf: constify size parameter
* core-helper: rename stress_signal_name to stress_get_signal_name
* stress-ng.h: add more comments
* stress-ng.h: re-organize misc shared data fields,
remove warn_once_flags
* stress-ng.h: move checksum specific data into checksum struct
* stress-ng.h: move instance counts to instance_count struct
* stress-ng.h: remove af_alg_hash_skip and af_alg_cipher_skip from
shared data
* stress-ng.h: move pr_ logging fields to struct pr
* stress-ng.h: move mem_cache stressor fields to struct mem_cache
* stress-ng.h: move cacheline stressor fields to struct cacheline
* stress-ng: add spaces between comma separated sizes and times in
example
* stress-schedmix: only declare attr for deadline supported systems
* stress-schedmix: move declaration of schedmix_sem
* stress-*: add build check for struct ifreq
* stress-sock: only exercise SIOCGIFADDR ioctl if it is defined
* stress-schedmix: only declare buf array for linux builds
* stress-ng: stop SIGALRM once tests are complete
* stress-sparsematrix: constify pointer table
* stress-opcode: fix cppcheck false positive check on small
STRESS_OPCODE_SIZE values
* core-cpu-cache: fix file descriptor leak on calloc error exit path
* core-cpu-cache: use %zu for size_t sscanf format specifier
* Makefile: ensure CONFIG_LDFLAGS += with no trailing spaces are
filtered out
* stress-pipe: voidify fd param in pipe_get_size for OS X builds
* stress-mlock: voidify oom_avoid param for OS X builds
* core-shim: add emulation for posix_fallocation if it is not available
* core-bitops.h: Fix build issue with stress_bitreverse32
* kernel-coverage: fix typo in do_stress calls
* core-vmstat: add stats showing number of stressors that received
SIGALRM
* kernel-coverage: add periodic status information on direct stress-ng
invocations
* kernel-coverage: add more options for more coverage
* Makefile.config: ensure CONFIGS directory exists before touching
* Makefile: pass CXX flags to Makefile.config on config rule
* Makefiles: add override prefix to all CFLAGS and LDFLAGS settings
* README.md: update build notes
* Makefile: add cleanobj and cleanconfig rules
* stress-hdd: fix verification on partially completed writing due to
ENOSPC
* stress-sigbus: only report no space error when not EINTR failure
* stress-fault: handle EINTR interruption from a fallocate
* stress-cpu-online: report the cpu number in message
* core-cpuidle: only report cpu idle states if any are found
* core-cpuidle: ensure singular and plural of CPU and state are correct
* core-cpuidle.c: add debug showing CPU idle states
* stress-pipe: fix incorrect position of space in --pipe-vmsplice help
* stress-dev: use VOID_RET to voidify returns from ioctl calls
* stress-dev: add FDWERRORGET ioctl
* stress-pipe: add --pipe-vmsplice option to use vmsplice on pipe data
* stress-ng: minor opt arg code clean-up
* Add flag options to settings so they can be shown with --settings
option
* README.md: add two more citations
* stress-schemix: only create semaphore if shared memory allocated
correctly
* stress-sendfile: fix fd leak on error exit path
* stress-sigbus: add a new SIGBUS exercising stressor
* stress-tlb-shootdown: exercise
/sys/kernel/debug/x86/tlb_single_page_flush_ceiling
* stress-ng: Add --settings option to show all the stored option
settings
* core-helper: define PR_SET_MEMORY_MERGE if it not already defined
* stress-ng: cancel periodic alarm in child on stressor completion
earlier
* core-cpu-cache: add /proc/cpuinfo parsing for SH4
* core-bitops.h: move stress_nextpwr2 from stress-cpu to core-bitops.h
* core-bitops.h: move stress_parity32 from stress-cpu to core-bitops.h
* core-bitops.h: move stress_popcount32 from stress-cpu to core-bitops.h
* core-bitops.h: move stress_bitreverse32 from stress-cpu to
core-bitops.h
* stress-schedmix: give each child a random nice value
* stress-schedmix: add blocking on a semaphore
* stress-mlockmany: break large mlock/munlocks into smaller chunks
* core-shim: add a shim wrapper for posix_fallocate for expedited
allocations
* stress-dir: indicate dir stressor is cleaning up as early as possible
* stress-unlink: indicate unlink is cleaning up as early as possible
* stress-schedmix: get rusage and times stats for more load
* core-helper: add more timeout checking in stress_redo_fork
* core-out-of-memory: add timeout checks on re-fork and stressor
re-invocation phases
* core-helper: constify args for stress_read_buffer and
stress_write_buffer
* core-helper: replace stress_get_cc_version with stress_get_compiler
* core-helper: rename stress_uint64_zero to stress_get_uint64_zero
* core-bitops.h: move stress_swap32 from core-helper.c to core-bitops.h
* core-helper: fix function name in comment block
* core-helper: rename stress_tty_width to stress_get_tty_width
* stress-sparsematrix: fix typo in help information, judt -> judy
* stress-ng: make help options column 2 chars wider
* core-asm-generic: rename shim_mb to stress_asm_mb, move to
core-asm-generic
* core-asm-generic: header for generic inline assembler
* stress-ng: replace io with iomix as an example stressor
* core-helper: add toolchain information to -v output
* core-helper: add some more file system magic numbers
* core-helper: remove duplicated MINIX2_SUPER_MAGIC
* stress-schedmix: add --schedmix-procs option to specify number of
child processes
* stress-schedmix: add more scheduling exercising
* stress-schedmix: add itimer for more scheduling wake-ups
* stress-schedmix: correct copyright
* stress-sock: remove unnecessary cast to double and comparisons
* stress-schedmix: add mixed scheduling load stressor
* kernel-coverage.sh: add some more stressor options
* kernel-coverage: disable SMI from all stressors
* stress-misaligned: check if timeout occurred before next iteration of
stressor loop
* stress-sock: declare count only if SIOCOUTQ is defined
* Makefile.config: improve compiler checks to help cross-compilation
* stress-set: exercise settimeofday with bogus tz
* stress-sock: exercise SIOCGIFADDR for more kernel coverage
* stress-mlock: ensure flag bit on address is masked off
* stress-mlock: get bits from random uint8_t rather than uint32_t
* stress-io-uring: fix build issues on systems without {GET|SET}XATTR
ops
* stress-sock: exercise ioctl SIOCATMARK for more kernel test coverage
* stress-sock: add SIOCINQ/OUTQ metrics
* stress-sock: fix UNIX socket by using sock_protocol 0, exercise
SIOCUNIXFILE
* Manual: remove unix from --udp-domain
* stress-*: use args->time_end for the time to end
* stress-misaligned: check for timeout before iterating again after a
siglongjmp
* stress-ng: add end time to per-stressor args
* core-*: rename system_{read|write} to stress_system_{read|write}
* stress-msg: exercise IPC_NOWAIT flag for more kernel coverage
* stress-cpu-online: remove --cpu-online-all from global flags
* stress-cpu-online: add new --cpu-online-affinity option
* stress-dev: exercise CDROMSTART and CDROMSTOP ioctls
* stress-io-uring: exericse IORING_OP_SETXATTR and IORING_OP_GETXATTR
* stress-msg: periodically exercise IPC_NOWAIT
* core-out-of-memory: relax a bit before retrying a fork
* stress-mlock: relay a little on failed mappings table allocation
* stress-dev: exercise /proc/sys/dev/cdrom/* on linux
* stress-dev: set option for cdrom ioctl CDROM_SET_OPTIONS
* stress-dev: set q.cdsc_format for CDROMSUBCHNL
Checksums-Sha1:
94fab128fe63120309f7f4df05b16496ec30634a 2124 stress-ng_0.16.03-1.dsc
186b41a45d71e0c4ce5fdf4a040b260c132442f7 3265420 stress-ng_0.16.03.orig.tar.xz
7c4e8cd071beff49822af5127907c5d9a73ddbab 176692 stress-ng_0.16.03-1.debian.tar.xz
f75e278c197e8b44589f7d72b91beecaac62a938 9927 stress-ng_0.16.03-1_source.buildinfo
Checksums-Sha256:
3f9d1897e8cfdda9c1e5140b91b194735d41cfd98c9df57cb294bffc956d056d 2124 stress-ng_0.16.03-1.dsc
02041fc943aa5e0ff52013b0a09879599b9f71d50ccefb69075b6f741bb39a64 3265420 stress-ng_0.16.03.orig.tar.xz
a83253b53910653cf2c13dadd0c8cb93707d07614484128361af90b6ff5666b8 176692 stress-ng_0.16.03-1.debian.tar.xz
9ed496cb7ac530ba0d192700869378676754003b73a68245024c185b4b8d769a 9927 stress-ng_0.16.03-1_source.buildinfo
Files:
4f8351282028c24e3214b6decd8c6230 2124 devel optional stress-ng_0.16.03-1.dsc
194cd4d3bbd6f383e901eb2b06575e6e 3265420 devel optional stress-ng_0.16.03.orig.tar.xz
087bf655ff3662a2bbb6933925fc1d44 176692 devel optional stress-ng_0.16.03-1.debian.tar.xz
3a6b8b2b99e4971547e1bd84189e5e2b 9927 devel optional stress-ng_0.16.03-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEcGLapPABucZhZwDPaMKH38aoAiYFAmTV9bsACgkQaMKH38ao
AiZtYA//T9WzoZ2hQ6nliym3Tc+9BIL1nSZc8FFHEWm0BiGb9R8eCBMoEw1WRCHZ
1jgu/pJJwnnHnafvRlUqx+9Gt+YNoP+vHvR/Hynv7+4jpdnYuHT+pVJSv76T1llI
BPHHqwTUxisMYNaH5SjXTGOwbyXzXLFsHH0AhxgRFzm97Tt2s0k/v04Olv8AdV6x
vECuBKIG9D6p3DJwC+weveAXXAqvdlfkTe5tvhGSK4SXrZHloheEyMybCVwcs2Hd
jSkyHi0QCnHkvAvvLUQvr+kd0nG4X9qK9NwJpsMQTxD+xp0CS5THlMKI+9M7Zv1S
Ymf2/T1NuvUVoEaNkDNl5C45NUlEkWmV6QfrGU2M1mtsOgeqzeV0zEPzU/ap/614
vRlSV14BRkRoX3CL9q75vyh1ftLbnoifxsACvXzG3+eVBaYePAS84+c1B1BudkEj
TCWq4ZJTghQV7aKZFrpM4awX3j0o3DL2F5vAX1nrYlEcUTn0VBlXkmq6DLx+VZxW
f8KCkMx5KxWRhTAF8XS5RfxW0jd66Dlo6edTp/j6MBkpoyVG3fr5SsKB4ZP3xBGR
IsrzsHzpeYQ1YvblEL4egidRfJonILTXNYvQS+L01j7zPBuXogPH9MSmllxEuHpT
1IeGzKW0LyZhGQb9uZT4dlY9rAsgjxOakH4EClAQAMwyHNpLvA0=
=AoGo
-----END PGP SIGNATURE-----