Back to stress-ng PTS page

Accepted stress-ng 0.14.04-1 (source) into unstable



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Tue, 13 Sep 2022 22:22:22 +0100
Source: stress-ng
Architecture: source
Version: 0.14.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.14.04-1) unstable; urgency=medium
 .
   [Alexandru Ardelean]
   * stress-sysinval: fix fstat/fstat64 compat check
 .
   [Bryan W. Lewis]
   * stress-ng.h: harmonize header definition of stress_misc_stats_set
 .
   [Camille Constans]
   * Fix buffer overflow if tty return width is zero
 .
   [Fabrice Fontaine]
   * Makefile: fix build with kernel < 5.6
 .
   [Francis Laniel]
   * stress-regs: ppc64le: Fix compilation error for REGS_CHECK macro.
 .
   [John Kacur]
   * stress-ng: stress-mmapmany: Remove deadcode
   * stress-ng: stress-dev: Fix test of open
   * stress-ng: stress-dev: Remove useless call to stress_dev_infos_opened
   * stress-ng: sparsematrix: Fix null check
 .
   [Colin Ian King]
   * Makefile: bump version and code name
   * fast-test-all: add --vmstat 1 to show activity
   * Manual: update contributors
   * stress-procfs: workaround SIGSEGV/SIGBUS SH4 issues on 5.x
   * stress-sctp: remove unused variable msgs
   * stress-syscall: clean up a few more cppcheck style warnings
   * stress-syscall: fix always -ve return, return ret instead
   * stress-vecshuf: remove two redundant shuffles
   * stress-syscall: reduce scope of some variables
   * stress-sparematrix: compare i before using it as an index into array
   * stress-set: remove redundant assignments to variable ret
   * stress-atomic: voidify tmp to clean up cppcheck style warning
   * core-log: remove redundant continue statement at end of loop
   * core-helper: fix potential array overflow
   * stress-syscall: optimize shell sort comparison helper function
   * stress-syscall: re-order linux includes
   * stress-syscall: fix prctl calls for PR_GET_THP_DISABLE and
     PR_GET_TIMERSLACK
   * stress-syscall: check for KEYCTL_INVALIDATE being defined
   * stress-msync: fix data mapping, should be anonymous and not mapped
     to file
   * core-klog: scan for exceptions on the buffer buf, not on msg string
   * core-klog: disable code for non-linux builds
   * core-klog: add exceptions to ingore specific error messages
   * core-cache.h: disable ppc64 msync assembler
   * core-target-clones: Disable vector avx optimizations on older
     versions of gcc
   * stress-ng.h: check for failed lock acquire in inc_counter_lock
   * stress-yield: ensure residual is a signed integer for yielder
     computation
   * stress-syscall: add timeout check because alarm timer may be clobbered
   * stress-syscall: add yield points in wait spin loops
   * stress-aio-linux: remove fill of unused bufptr
   * core-log: remove inner scoped duplicated variable orig
   * stress-copy-file: handle cases where copy_file_range returns short
     copy lengths
   * stress-shm-sysv: don't exercise unaligned shmat with SHM_RND on
     FreeBSD
   * stress-syscall: fix accept4 HAVE_SYSCALL_ACCESS4 macro guard
   * stress-access: make stress_access_reap pid parameter a pid_t type
   * core-vmstat: FreeBSD should be reading vm.vmtotal and not vm.vmmeter
   * core-vmstat: remove NetBSD build for stress_get_cpu_ghz_average
   * core-vmstat: add NetBSD vmstat implementation
   * core-vmstat: add cpu user/sys/idle stats for FreeBSD
   * core-shim: use syscall for arch_prctl in preference to libc variant
   * stress-ng.h: add void in pr_lock_init prototype
   * stress-shm-sysv: move exercise_shmat to end of each test round
   * stress-syscall: fix pid == 0 child return from clone3
   * stress-syscall: add clone3, rename sys_clone3 to shim_clone3
   * stress-syscall: add rseq system call
   * stress-syscall: add execve system call and silence stdout/stderr
   * stress-syscall: add execve system call
   * stress-iosync: add missing : in pr_fail message
   * core-log: use pid as lock value, allows checking if spinlock owner
     is dead
   * stress-syscall: fix resource leaks
   * stress-mincore: don't exercise with huge range
   * Add lock_acquire failure checks in case of lockups
   * core-lock: add abort path on spinlock acquire
   * stress-syscall: add a few more system calls
   * stress-mincore: make vec a static to avoid any stack clobbering
   * stress-sigq: improve the keep stressing checks for better yielding
   * core-log: bail out if it takes more than 2 seconds to acquire spinlock
   * stress-sem-sysv: use unsigned int cast for semop size for DragonFlyBSD
   * stress-cyclic: add --cyclic-samples option to specify number of
     measurements to make
   * stress-kcmp: move declaration of mypid to clean up musl-gcc build
     warning
   * core-numa: add check for HAVE_LINUX_MEMPOLICY_H
   * stress-*: cast int32_t to uint64_t to match type of stress_check_range
   * stress-*: cast uint32_t to uint64_t to match type of
     stress_check_range
   * core-log: remove deprecated functions, make pr_lock_acquire static
   * stress-mincore: make function stress_mincore_expect static
   * stress-syscall: fix build failure on OpenWRT, rename stress_pidfd_open
   * README.md: move citation to correct place
   * stress-dentry: use shim_unlink rather than unlink
   * stress-syscall: clean up pcc warning about shadowed variable ret
   * stress-syscall: allocate linux dirents on heap rather than use stack
   * stress-syscall: use shim_rlimit_resource_t for rlimit id rather than
     int
   * stress-cpu: update normalized bogo-ops stats for callfunc
   * stress-cpu: force callfunc stressor method to perform deep nested
     calls on modified args
   * stress-dir: add some concurrent directory reading
   * stress-dentry: unlink non-existant files for more dentry look
     up failures
   * stress-access: add two concurrent file chmod+access child processes
   * stress-iosync: inform users that iomix is a better stressor for I/O
     testing
   * stress-ng: Fix bogo ops/sec (usr+sys time) stats when using getrusage
   * stress-syscall: make quotactl a Linux only system call test
   * stress-syscall: Fix OS X build failure, define xattr and lattr names
     correctly
   * Manual: Fix typo in syscall geomean2 entry
   * stress-syscall: remove symlinkat autodetection FIXME comment
   * Makefile.config: Add symlinkat build time detection
   * stress-syscall: remove FIX me comment on fstatat
   * stress-syscall: add lock/unlock around top 10 output
   * stress-numa: use %lu format specifier for unsigned long
   * stress-syscall: fix typo in fd name, fix build error
   * Makefile.config: Add build time check for fstatat
   * Makefile.config: Add test for sched_setaffinity, deprecate AFFINITY
     check
   * stress-exec: cast return from mmap to stress_pid_hash_t *
   * stress-malloc: disable aligned_malloc for OpenBSD
   * README: fix missing space
   * stress-enosys: remove SYS_sched_rr_stress_get_interval
   * core-log: add missing pr_lock_exited for non-locking variants
   * core-pragma: GCC pragmas for pop/push were added in 4.6.0, fix
     version
   * stress-syscall: Add new stressor to hammer a range of system calls
   * stress-mincore: add more mincore error checking
   * stress-io-uring: chek returned err rather than errno
   * stress-ng: only fetch backoff and ionice settings once
   * stress-ng: break stressor waiting code into smaller functions
   * stress-*: don't call pr_* with mutexes locked
   * core-log: improve locked logging primitives
   * stress-vecshuf: make stress_vecshuf_check_data static
   * core-helper: ensure hostname is free'd
   * stress-shm-sysv: free buffer on error return path
   * stress-zlib: cast DATA_SIZE to int to match assigned variable
   * stress-hash: use calloc for zero'd memory allocations
   * stress-hash: pre-allocate hash buffer, don't use stack based variable
     length array
   * stress-zlib: clean up some implict type casting issues
   * stress-cpu: add missing build time detection for complex sin/cos
   * stress-rawpkt: align buffer to 32 bit boundary for more efficiency
   * stress-opcode: using uint32_t type for opcode data
   * stress-sync-file: clean up implicit cast warnings on shim_off64_t
     and uint64_t
   * stress-readahead: add some explicit type casting for off_t, ssize_t
     type conversions
   * stress-mmapmany: make mappings a uint64_t pointer to avoid uint8_t
     to uint64_t conversions
   * stress-stack: make data a uint32 array to avoid type casting warnings
   * stress-sockdiag: families can be uint8_t instead of int, cleans up
     implicit cast warning
   * stress-sctp: cast sctp_sched to uint32_t
   * stress-lockbus: clean up overly pedandtic clang type cast warnings
   * stress-netlink-task: fix nlmsg_pid and nla_len types
   * stress-netlink-task: cmd should be uint8_t and not uint16_t
   * stress-af-alf: cast CMSG_DATA to uintptr_t to clean up pedantic
     warnings
   * stress-skiplist: use DEFAULT_SKIPLIST_SIZE for default skiplist size
   * stress-sem-op: cast -1 to size_t
   * stress-badaltstack: replace variable length array with fixed length
     array
   * stress-skiplist: replace variable length array on stack with heap
     allocated array
   * stress-ng/core-helper: add munging _ - strcmp, simplify stressor name
     finding
   * stress-ng: replace variable length array arglen with heap allocated
     array
   * stress-stack: replace variable length array with fixed length array
   * stress-shm-sysv: replace variable length array on stack with heap
     allocated array
   * stress-schedpolicy: replace variable length array on stack with heap
     allocated array
   * stress-numa: replace variable length array on stack with heap
     allocated array
   * stress-cyclic: replace variable length array on stack with heap
     allocated array
   * core-vmstat: replace variable length array on stack with heap
     allocated array
   * core-helper: replace variable length array on stack will heap
     allocated array
   * stress-sysfs: cast args->instance + 1 to uint64_t before
     multiplication
   * stress-udp: fix fd leak if stress_set_sockaddr_if fails
   * stress-sysfs: clean up static analysis overflow warning, make 50 a 50U
   * stress-dev: unlock spinlock on parport if ioctl fails
   * stress-copy-file: fix bytes_in/bytes_out check for preads
   * stress-futex: fix check for error or ENOSYS on futex_waitv
   * stress-sigfd: use correct size on mask
   * stress-sparsematrix: fix false positive warning on sparsematrix
     method overrun
   * stress-io-uring: fix incorrect index variable used in setting
     supported[]
   * core-perf: no need to report error return on failed locks, it's
     always -EINVAL
   * stress-sparsematrics: fix potential overflow on multiplication of
     sparsematrix_size
   * stress-procfs: set pollfd for ppoll call
   * stress-*: voidify ignored return from stress_get_setting call
   * stress-chmod: free mode_perms on error return path
   * stress-dccp: fix fd leak if stress_set_sockaddr_if fails
   * stress-udp: fix fd leak if stress_set_sockaddr_if fails
   * stress-exec: close fd if write fails, fixed fd leak
   * stress-fallocate: free mode_perms on error return paths
   * stress-sctp: fix fd leak if stress_set_sockaddr_if fails
   * stress-chattr: free flag_perms if mkdir fails
   * stress-sock: fix fd leak if stress_set_sockaddr_if fails
   * stress-swap: add check for mincore failure
   * stress-mcontend: fix double close on fd
   * stress-chmod: add zero check on mode_count to avoid % by zero warning
   * stress-bad-ioctl: fix calloc allocation failure, add a null check
   * stress-gpu: check for calloc failure on configs
   * stress-msync: use page_size for data size rather than sizeof(data)
   * stress-resources: remove tab in empty line
   * stress-mmapfork: voidify return from mmap, ignore it
   * Manual: clean up zlib options, add table formatting
   * stress-ng: disble warnings for vfork references
   * stress-exec: add vfork build time check, make stressor generic
   * stress-exec: add HAVE_CLONE checks to ensure clone is available
   * core-helper: deconstify getexecname pointer with strlcpy
   * core-helper: add stress_proc_self_exe to get path of executable
   * stress-getrandom: exerise libc getentropy() for more exercising
   * stress-mmapfixed: remove shim_msync ENOMEM check
   * stress-bad-altstack: add SIGILL handling and add #if defined checks
   * stress-ng: ensure checksum padding is zero and run_ok is set
   * stress-set: use shim_getdomainname
   * core-shim: add shim for setgroups to workaround size_t/int size arg
   * stress-ng.h: ensure futexes are aligned to 4 byte alignment
   * stress-str: voidify unused args for strcpy and strcat tests
   * stress-set: use INT_MIN for -ve setgroups size for EINVAL test
   * core-shim: fix 2nd arg to get/setdomainname enosys calls
   * stress-madvise: write out page sized data per write not pointer sized
     writes
   * stress-vecshuf: add missing __int128_t type check
   * stress-mmap: remove #if defined checks from retry label
   * stress-file-ioctl: move #endif to correct place
   * stress-exec: move linux #ifdef'd #endif to fix non-Linux build issues
   * core-helper: voidify unused paramater on stress_low_memory
   * stress-vecshuf: vector shuffling and permute stressor
   * Manual: add missing --oom-avoid option
   * stress-rdrand: scale rdrand rates to millions from billions
   * core-vmstat: fix swap and cache stats, now matches vmstat output
   * Add --oom-avoid option to try and avoid low-memory OOM killing
   * README.md: Add another resarch paper link
   * stress-madvise: Add MADV_COLLAPSE introduced in Linux 6.0
   * README.md: Add another white paper URL
   * stress-sigrt: allocate pids array on heap rather than use stack
   * stress-sysinval: use macro for array size of stress_syscall_args
   * stress-switch: allocate pipe read/write buffer on heap
   * stress-fds: allocate file descriptors on heap before forking child
   * stress-sigpipe: replace variable length array with mmap'd memory
   * stress-seal: replace variable length array with mmap'd memory
   * stress-ping-sock: make ping packet sized a fixed size
   * stress-madvise: replace variable length arrays with allocated
     heap/mmap'd memory
   * stress-tmpfs: replace two variable length arrays with heap
     allocated struct
   * stress-ipsec-mb: add --ipsec-mb-jobs option, default to 256
   * stress-ipsec-mb: attempt to use various aligned memory allocators
   * stress-ipsec-mb: replace viarable length arrays with heap allocated
     arrays
   * stress-sigsuspend: remove unused macro CACHE_STRIDE_SHIFT
   * stress-signest: cast size to intptr_t to clean up clang warning
   * stress-plugin: clean up some clang pedantic implicit type cast
     warnings
   * stress-cacheline: clean up some implicit casting warnings
   * stress-close: close a newly dup'd fd of stdout
   * stress-open: use dup to open a new file descriptor
   * stress-vecfp: initialize and store results using same type as vectors
   * stress-usersyscall: cast syscall return to long
   * stress-misaligned: make uint8_t * buffer ptr a uintptr_t to relax
     pedantic -Wcast-align warnings
   * stress-memthrash: put thread information in a heap allocated struct
     array
   * stress-memthrash: perform pointer arithmetic on uintptr_t value
   * stress-malloc: use size_t for malloc size and use MAX_MALLOC_BYTES
     macro
   * stress-apparmor: make array pids a fixed sized array
   * stress-vm-splice: mmap data array rather than use variable length
     array on stack
   * stress-enosys: allow int $80 to be called on clang builds
   * stress-dirmany: cast ptr diff to size_t to clear up pedantic clang
     warning
   * stress-dev: mmap buffer rather than using variable length page sized
     buffer on stack
   * stress-idct: make idct arrays fixed size of 8 x 8
   * stress-inode-flags: use correct size_t for variable inode_flag_count
   * stress-icmp-flood: make array pkt a fixed sized
   * stress-dynlib: replace variable length array with fixed size
   * stress-set: don't use variable length arrays on the stack for
     hostname and longname
   * stress-set: cast size argument to size_t for setgroups call
   * stress-revio: remove unused macro REVIO_OPT_O_MASK
   * stress-resourced: don't mix declarations and code
   * stress-open: make open_count a size_t to clean up type conversion
     warning
   * stress-matrix: use DEFAULT_MATRIX_SIZE as the default matrix size
   * stress-matrix-3d: use DEFAULT_MATRIX3D_SIZE as default matrix size
   * stress-clock: make timer_fail and timer_id fixed sized arrays
   * core-arch: introduce STRESS_ARCH_X86_64 and STRESS_ARCH_X86_32 macros
   * stress-reboot: add NORETURN annotation and cast reboot params to int
   * stress-nop: add NORETURN annotation on stress_sigill_nop_handler
   * stress-vm: use stress-mwc32() for 32 bit random values, not the 64
     bit version
   * stress-personality: replace variable length array with heap allocated
     memory
   * stress-msyncmany: mappings should be a uint64_t double ptr type
   * stress-randlist: remove unused macro
   * stress-quota: remove unused macros DO_*
   * stress-memrate: remove cast of variable i, not required
   * stress-pci: make variable length array a constant size of 4K
   * stress-mcontend: remove redundant array buffer
   * stress-str: replace variable sized arrays with pre-allocated buffer.
     Clean up type casting on funcs
   * stress-wcstr: replace variable sized arrays with pre-allocated buffer.
     Clean up type casting on funcs
   * stress-copy-file: add data filling and reduce copy-file chunks to
     128 KB
   * stress-copy-file: replace seek/read with pread where possible
   * Makefile.config: add pread and pwrite build-time detection
   * stress-copy-file: replace variable length arrays with fixed sized
     buffers
   * stress-msync: replace a variable length array with mmap'd 1 page buffer
   * stress-mmap: cast return from syscall to uintptr_t before void * cast
   * stress-getdent: use getdent types for ptr and buf, fix inverted .
     filename check
   * stress-tlb-shootdown: use mmap'd buffer instead of variable length
     array
   * stress-get: use correct voidification type for syscall
   * stress-funccall: use inlined helpers for complex types, remove type
     conversion on put
   * stress-file-ioctl: make dedup buffer a fixed size
   * stress-file-ioctl: add explicit cast to struct field assignments
   * stress-sigio: declare variables first before executable statements
   * stress-af-alg: use size_t for sizes as these are used in array
     indexing and allocations
   * core-job: remove use of variable length array
   * stress-udp-flood: make udp buffer fixed size to remove need for
     variable length array
   * stress-userfaultfd: use MAX_USERFAULT_BYTES as the maximum limit for
     the size
   * core-shim: use #defined buffer size rather than const int
   * stress-ng: fix rusage and CPU consumed metrics
   * stress-ng: use double precision for u_time and s_time stats
   * stress-matrix-3d: move voidification after variable declarations
   * stress-memthrash: move voidifications after variable declarations
   * stress-mmapmany: declare max so not to assign max before other
     declarations
   * stress-prctl: declare page_anon before calling stress_set_proc_state
   * stress-resources: put sem code in local block
   * stress-sigpipe: assign s_args after buf is declared
   * stress-switch: declare prio before calling inc_counter
   * stress-udp: move ret declaration before statements
   * stress-urandom: assign ret after all the variables are declared
   * stress-loadavg: assign buf after all variables are declared
   * stress-inotify: move voidification to avoid mixing declaration
     and code
   * stress-file-ioctl: move declarations to avoid mixing declarations
     and code
   * stress-dnotify: move voidification after declarations
   * stress-crypt: move statement salt[1] = id to after delcarations
   * stress-close: move statement fd = -1 to after delcarations
   * stress-bad-altstack: move statement after delcarations
   * stress-mcontend: move statement after delcarations
   * stress-matrix-3d: move voidifications after declarations for strict
     C99 compliance
   * stress-matrix: move voidifications after declarations for strict C99
     compliance
   * stress-cacheline: remove extraneous ;
   * stress-ng.c: Clean up some type casting and remove some extraneous ;
   * core-helper: move SUID_DUMP_* macros to where they are required
   * kernel-coverage.sh: add more exec stressor options
   * stress-exec: update --exec-max documentation
   * stress-sock: Fix memory leak on ctrls
   * stress-icache: need to keep PROT_EXEC when modifying the page
   * stress-vecfp: align vectors to 2048 byte boundary
   * stress-exec: add spawn fork method to use posix_spawn
   * stress-zlib: remove redundant final shift of v, it is not used
   * core-numa: Free nodemask, fix memory leak
   * core-cache: add shim_mfence implementations for ppc64 and sparc
   * README.md: add make clean to musl-gcc make example
   * core-shim: handle syscall to nice failing and retry with libc nice
   * core-klog: voidify return from snprintf
   * core-helper: constify stress_size_info_t fields
   * core-cache: use coding style for if/else code blocks
   * Makefile: should be removing core-perf-event.h not perf-event.h
   * debian/tests: add --metrics to fast-test-all
   * Makefile.config: fix typo: atomic_sto -> atomic_store_double
   * Makefile.config: fix typo: atomic_loa -> atomic_load_double
   * Manual: update contributors list
   * Manual: remove trailing whitespace
   * stress-exec: add parenthesis around expression to keep to stress-ng
     coding style
   * Manual: minor re-ordering of exec options, remove duplicated
     exec-method option
   * stress-exec: add an option to not call pthread
   * stress-vecfp: add vector floating point stressor --vecfp
   * stress-memthrash: remove HOT annotation from functions with
     TARGET_CLONES
   * Makefile: use ld-gold if it is available
   * stress-ng.h: Add parenthesis around constants
   * core-helper: move PAGE_4K* macros to core-helper.c
   * core-helper: move exit_status to core-helper, rename to
     stress_exit_status
   * stress-ng.h: remove stress_pstressor_info_t typedef
   * stress-ng.h: remove __sun__ externs, use shim wrappers for
     {get|set}domainname
   * stress-ng: replace switch statement with mapping table on exit
     status lookup
   * stress-ng: constify the pointer description
   * stress-cacheline: move val8 to inner loop scope
   * stress-cache: move variable declaration to inner scope
   * stress-ng: don't emit metrics on tests that don't have any
   * stress-ng.c: Add maximum RSS stats to --metrics output
   * stress-cpu: fix spelling mistake "const" -> "constant"
   * core-stressors.h: move STRESSOR macro and stressor names into
     core-stressors.h
   * stress-exec: re-work per-process context and stack allocation, add vfork
   * stress-exec: add fork method option to select the fork call to use
   * stress-vm: crank up optimization on read64 and write64 methods
   * stress-memthrash: rename swap32 to swap64 as it's swapping 64 byte hunks
   * stress-memthrash: add 128 byte chunk copying using 128 bit read/writes
   * stress-memthrash: add memory chunk swapping swap32 method
   * stress-ng.c: move stress_class_info_t from stress-ng.h
   * core-syslog.h: move syslog shims to new header, remove from stress-ng.h
   * core-cache.h: move cache specific structs and helper definitions to
     core-cache.h
   * core-pthread.h: move stress_pthread_args_t from stress-ng.h to
     core-pthread.h
   * core-pthread.h: move pthread shims from stress-ng.h to core-pthread.h
   * stress-bad-ioctl: use abstracted stress-ng locking
   * core-hash.h: move hash typedefs from stress-ng.h to core-hash.h
   * core-vmstat: move vmstat and iostat structs from stress-ng.h to
     core-vmstat.c
   * stress-ng.h: correct verification flag meaning in comment
   * stress-dev: move shim'd termios struct from stress-ng.h to stress-dev.c
   * stress-vm: move PRIME_64 from stress-ng.h to stress-vm
   * stress-ng.h: remove ppid field from per-stressor args struct
   * core-setting: add stress_set_setting_true helper to set bool settings
     to true
   * stress-malloc: add --malloc-zerofree option to zero memory before
     free'ing
   * stress-regs: bump gcc version to 8.0, on 7.5.x it runs out of spill
     space
   * stress-regs: bump gcc version to 6.0, on 5.x it runs out of spill
     space
   * stress-regs: only declare stash vars for required builds
   * stress-regs: rename cpu_regs to x86_cpu_regs and declare it only when
     required
   * stress-zombie: cater for systems that don't have getpgid
   * stress-regs: i386: don't check on v << 1, check ecx on v instead
   * stress-regs: add xmm8..xmm15 for SSE enabled CPUs
   * stress-regs: move mmx register code into helper function
   * stress-regs: add x86 mmx register exercising
   * stress-regs: Don't clobber frame pointer on ARM32
   * stress-epoll: make minimum events zero rather than -ve
   * core-helper: remove include of sys/mount.h
   * core-shim: remove include of sys/mount.h
   * core-shim: add include of sys/pidfd.h if it exists
   * stress-reg: add yield point to bail out early of register checks fail
   * stress-regs: add register value sanity checks
   * stress-regs: add i386 verification, move stash to stash32 and stash64
   * stress-regs: add verification, x86-64 and generic cases
   * stress-regs: fix stressor help information, was cut-n-pasted
   * stress-regs: cast v to 32 bit value before use for MIPS324R2
   * stress-regs: add ARM (32 bit) implementation
   * stress-regs: add ARM64 (aarch64) implementation
   * stress-regs: add MIPS32R2 implementation
   * stress-udp: fix build failure when UDP_GRO is not defined
   * stress-regs: sh4: include all the registers for final sum
   * stress-regs: add 32 bit register sh4 implementation
   * stress-regs: ensure i386 is using 32 bit registers
   * stress-regs: ensure m68000 is using 32 bit registers
   * stress-regs: add hppa PA RISC implementation
   * stress-regs: add MIPS64R2 implementation
   * stress-regs: add sparc implementation
   * stress-regs: add ppc64 implementation
   * stress-regs: add alpha implementation
   * stress-regs: add RISC-V implementation
   * stress-regs: add m68000 implementation
   * stress-regs: add i386 implementation of regs shuffling
   * stress-regs: remove trailing \ in macro to fix build error
   * stress-regs: add register exercising stressor (gcc only)
   * stress-exec: force large environment E2BIG exercising
   * stress-*: Enable target clones for clang-14
   * stress-vm: fix ptr128 increment error, should stide by +4 rather
     than +1
   * stress-vm: make wrrd64 into a 128 bit variant, rename method
   * stress-exec: add execve method option to select the execve call to use
   * stress-icache: break out common code into helper functions
   * stress-vm: rename nt-write to wrrd64nt and try to use non-temporal
     reads
   * core-nt-load: load arg should be addr, fix it.
   * stress-malloc: declare variable n at the correct place
   * Add clang non-temporal load shims
   * stress-vm: add non-temporal memory hammering method nt-write
   * stress-vm: add in a missing mb between writes
   * stress-malloc: add posix_memalign, aligned_alloc, memalign allocators
   * stress-userfaultfd: check if posix_memalign is available
   * stress-ng: remove g_pgrp, replace with main_pid
   * stress-*, core-*: remove use of setpgid, it doesn't do anything useful
   * stress-udp-flood: add error checking on stress_set_sockaddr_if call
   * stress-udp: break client/server code into helper functions
   * core-net: update stress_set_sockaddr_if to return error and use
     stressor pid
   * stress-vm: remove unused variables
   * stress-hdd: fix missing baddata check to see if data is correct
   * stress-ng: remove unused variable cpu
   * core-smart: remove unused variable n
   * stress-ng: move pid field into stats struct, removes need for pids
     array
   * stress-udp: use unique port for each instance
   * stress-sctp: use unique port for each instance
   * stress-rawpkt: use unique port for each instance
   * stress-dccp: use unique port for each instance
   * stress-sock: use unique port for each instance
   * stress-sock: ignore ECONNRESET as reportable failure on sends
   * stress-sock: add SO_RESERVE_MEM socket option
   * stress-fanotify: Add Linux 5.18 FAN_REPORT_TARGET_FID flag
   * stress-prctl: exercise PR_SET_VMA
   * stress-fanotify: add Linux 5.17 FAN_RENAME flag
   * stress-close: handle failed close_range correctly, add open on fd 0
   * stress-open: open /proc/self/fd/0 on linux systems
   * stress-open: optimize open flags and fix close_range close error check
   * Avoid redefining _FORTIFY_SOURCE
   * stress-plugin: remove DONE debug message
   * stress-plugin: add --plugin stressor to allow user code stressing via
     shared libs
   * stress-open: add a --open-max N maximum limit of open files
   * stress-quota: Fix wrong arguments order in shim_quotactl_fd()
Checksums-Sha1:
 590498aaac0d2ae3910308828b37245771f746ed 2543 stress-ng_0.14.04-1.dsc
 a6bb91f5e1322f7a17eb0cb2284de9bb19dc02d7 3136764 stress-ng_0.14.04.orig.tar.xz
 b7309a0cccc7a958b691f9ed170755e1fbc524d3 146804 stress-ng_0.14.04-1.debian.tar.xz
 489052df9b0fdb89af623db22f6e52451301cd14 9843 stress-ng_0.14.04-1_source.buildinfo
Checksums-Sha256:
 bc6e0671f8d41e024706bdd6a551d2a6bdbf10a42db4e9ff2f881cae63034c98 2543 stress-ng_0.14.04-1.dsc
 e5ddf1488a3512064f7be0e7d2230c9eb94d82255fdb43aa1d42b6896a39f4ba 3136764 stress-ng_0.14.04.orig.tar.xz
 348e82b6d41ff31d523823dabff1f4676f1ae3e6eea213a41c13ebf9a0e27321 146804 stress-ng_0.14.04-1.debian.tar.xz
 2758237b64327a5c43c9a912d9123e8253e32faada7930869c509a25947f6499 9843 stress-ng_0.14.04-1_source.buildinfo
Files:
 fdf985e8dabedb207c78770301c79f95 2543 devel optional stress-ng_0.14.04-1.dsc
 d369d4c2b9f24eca43645f414ec3aadf 3136764 devel optional stress-ng_0.14.04.orig.tar.xz
 557950f07398d1c8e790827314f228d7 146804 devel optional stress-ng_0.14.04-1.debian.tar.xz
 9b4a33a89294ec04909e53873383d571 9843 devel optional stress-ng_0.14.04-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEcGLapPABucZhZwDPaMKH38aoAiYFAmMg+OkACgkQaMKH38ao
AiZdhA/9FgBM0t5arQUZM4RlEhI1s6b76ybhx6+gHdJS+IgfAT2LDsGCpEMQoZkD
TwXEEwweoSeaNlO1LAAzGGQDyJkUUzDi3P+Out9i2CMqIjJjpjMP/B6Tnj+3nf8T
zkZquEaMNmzM5OJ+PpaZpr/2bCxytRaFHTMdM0YeK6Lm4//yGDM0iTv8wX2h7aR+
U0FxVugJ+FQcviVNOqHAELonHq0ju1K14+Vp+9I+xeAgj3FhTGVOQ55QNhb4N/Am
PVG6OW7JKyPqVtmihfCZ2TlmnNTXV+kdhWUSY2QSkSf/apJz6aVX7f8SeM3xv/nR
/BmBThFlq2uRt/yZjv52AAhAgV8IiU9cE6yO/3v4kF6IGpX/cDRLNF9jX7uQYHGG
8bNbsHd9adOWymtDYi9efuiQlKVLugWIb1HrZN/tCzEKpUoEHpwQfWWQlfbDZBXX
1rMc01hFneygtEWSgN5raH0cQwRvg770ujNZtHwe5UCOydZNHtcdNFvNQ7yaqPJ0
Q32azzm9383aex9pbLVCEFZpDOUwHrWJ9epXbUKutUTrOVuKQInwZkxUOByFUYtr
K+78i4UxVcLdcyCpCCOXNiLPH1rSIhsvsaTZW2X4pY3MnOuZc4X8Vvx3okew72vW
KEXt0MY5m/5quxstNYMBBsEZUsMs1IZS/nt9ixcOV9SHVlGKOWA=
=FIo0
-----END PGP SIGNATURE-----