- Update to version 0.09.22
* Makefile: bump version
* stress-mmap: add extra checking on fd, don't do I/O on -ve fd
* out-of-memory: ensure buffer is null-terminated
* out-of-memory: move non-linux variant of process_oomed
* out-of-memory: detect if a stressor was killed by the OOM killer and
don't mark it as a strict stressor failure (LP: #1755245)
* stress-mmap: add missing I/O to/from mmap'd buffer on mmap'd address
* stress-ng.h: fix missing perf option (LP: #1758383)
OBS-URL: https://build.opensuse.org/request/show/590898
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=85
- Update to version 0.09.21
* Makefile: bump version
* stress-dir: clean up warning on args on DragonFly build
* stress-dir: skip the sanitycheck on DragonFly BSD
* stress-rawdev: reduce the scope of 'ret'
* stress-mmapaddr: reduce the scope of 'ret'
* stress-mcontend: reduce the scope of variable 'cpu'
* stress-matrix: remove redundant initialization of a to NULL
* stress-filename: reduce scope of variable d
* stress-enosys: declare variable lim when only required
* stress-dev: make 'ret' local to ioctl test block scope
* Makefile.config: fix epoll_create build checking
* stress-ioprio: check for systems that don't support pwritev
* shim: overlooked another fallocate glibc call to fixup
* shim: use syscall to call fallocate, older glibc may not support it
* perf: cater for systems that don't support linux/perf_event.h
* stress-urandom: workaround __u32 definitions in pre-2.6.29 kernels
* stress-epoll: detect if epoll_create1 exists
* stress-netlink-proc: don't use PROC_EVENT_SID in kernels earlier
than 2.6.31
* Add detection for linux/fiemap.h
* test/test-librt.c: reorder functions in alphabetical order
* stress-dirdeep: use shim_strlcat instead of strlcat
* Replace strncat with safer strlcat
* Add shim version of strlcat
* Replace strncpy with safer strlcpy
* Add shim and implementation of shim_strlcpy()
* stress-dev: ensure we don't have a non-null terminated filename
* stress-dev: don't sync on fd when open failed
* stress-ng.h: check for spin lock failure
OBS-URL: https://build.opensuse.org/request/show/590411
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=83
- Update to version 0.09.19
* Makefile: bump version
* stress-cyclic: fix typo in time measurement, us should be ns
* stress-enosys: add checks on RLIMIT_* macros
* bump target_clones attribute to gcc 5.5
* stress-mcontend: don't msync if it is not available
* Disable target_clones attribute on GNU_HURD
* stress-procfs: make stressor more stressful, less thread spawning
* stress-enosys: wider sanity checks for fork/vfork/cloning (LP:#1753705)
* Forgot to add test/test-personality.c
* stress-enosys: try to limit fork run-away (LP:#1753705)
* Add personality autoconfiguration detection
* stress-mcontend: fix non-Linux build
* stress-cpu: fix clang build error
* Add new mcontend memory contention stressor
* stress-af-algo: add a couple more crypto module tests
* Add GCC-5 target_clones attribute
* stressors: use the new cpu_is_x86 helper
* Add cpu.c and cpu_is_x86 cpu detection helper
OBS-URL: https://build.opensuse.org/request/show/585975
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=81
- Update to version 0.09.18
* Makefile: bump version
* stress-sysfs: sysfs_path does not need to be marked as volatile
* stress-flock: make function stress_flock_child static
* stress-dev: pass thread data using pthread_args_t context
* stress-dev: rename ret to wret to fix variable shadowing
* stress-seal: don't redefine MFD_ALLOW_SEALING
* test/test-ustat: fail for GNU/HURD, it is not implemented
* helper: use sz only in scope that requires it
* stress-fcntl: fix build error in do_fcntl
* Pass SHIM_PTHREAD_PROCESS_SHARED rather than 0 as flags arg
to shim spin lock init
* stress-dev: Fix compat shim build warnings on OS X
* stress-dev: use abstracted pthread spinlock for portability sake
* syscalls.txt: add getpagesize
* stress-get: use getpagesize if it is available
* helper: use getpagesize() for legacy systems without sysconf
* Add automatic build getpagesize detection
* stress-exec: where possible, use execveat() as well as execve()
* syscalls.txt: add epoll_create and epoll_pwait to syscall table
* stress-epoll: use epoll_create and epoll_pwait to get more coverage
* stress-sock: use accept4 to add more system call coverage
* stress-dev: add some block specific ioctls
* stress-dev: add more seeking and shared memory mapping
* syscalls: add ustat
* stress-sysinfo: add legacy ustat() system call
* Update syscalls log
* stress-poll: add ppoll and pselect calls to add more stress coverage
* stress-dev: make stressor more stressful, less thread spawning
* stress-sysfs: only stress sysfs if spinlock succeeded and bump counter
OBS-URL: https://build.opensuse.org/request/show/581739
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=79
- Update to version 0.09.17
* Makefile: bump version
* Manual: update date
* stress-rawdev: make some functions static
* stress-funcall: fix -Wmissing-declarations warning message
* stress-file-ioctl: remove extraneous shadowed variable 'ret'
* stress-madvise: make ret non-clobberable for gcc 4.2.1
* Add minimum GCC version for Pragma push/pop
* shim: older gcc required pragmas outside of functions
* stress-enosys: older gcc required pragmas outside of functions
* Check for clang version when using pragmas
* stress-file-ioctl: remove debug printf
* Add new file-ioctl stressor
* shim: disable warnings for brk and sbrk for OS X
* Swap ordering on compiler detection on pragmas
* stress-enosys: turn off warning on syscall, cleans up OS X warning
* Add no warning pragma macros
* Makefile: force sync after build in case reboot loses executable
* stress-enosys: add syscall7 shim
* stress-dirdeep: only print info message on instance #0
* stress-enosys: wrap with OOM catcher (LP: #1750787)
* stress-dev: add bug reference to hpet failure
* stress-enosys: exercise more arguments in syscall
* Manual: udp-lite should be for ipv6 as well as ipv4
* Manual: update arch specific limitations on lockbus and memthrash
stressors
OBS-URL: https://build.opensuse.org/request/show/579318
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=77
- Update to version 0.09.16
* Makefile: bump version
* Silence a build warning on %d for g_pgrp, cast to int
* Use the new is_dot_filename() helper
* Add is_dot_filename helper function to check for "." or ".." filenames
* stress-filename: clean up temporary files on forced termination
* stress-handle: catch any SIGKILL signals and report back
* stress-filename: catch any SIGKILL signals and report back
* Print process ID in [ ] braces
* Add debug to inform us when stress-ng kills process group with SIGKILL
* Makefile: make build output less noisy and cluttered
* helper: add in compiler major minor info
* stress-vecmath: don't built with clang less than version 5.0
OBS-URL: https://build.opensuse.org/request/show/577318
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=75
- Update to version 0.09.14
* Makefile: bump version
* stress-sigpipe: reduce scope of int ret
* stress-wcsstr: sanity check to see if there are any wcs* functions
* Add full wide char function autodetection
* stress-chown: workaround a NetBSD hang on usleep
* stress-chmod: workaround a NetBSD hang on usleep
* stress-cpu: add __fp16 float16 support (ARM)
* test/test-float: ensure test code is not overly optimized out
* test/test-float.c: ensure build options are same as stress-cpu.c
* Generalize float type config tests
* stress-cpu: Add float32, float80 and float128 support
* stress-ng: add some alignment tweaks to naturally align fields
* Add a new vm-addr virtual memory address stressor
* README: update number of stressors
* stress-funccall: make functions non-static, force less optimization
* stress-vm: add UNLIKELY annotations to improve performance
* stress-procfs: don't write using a NULL badbuf
* Add sigpipe stressor
* Add bad write buffer to procfs write
* stress-procfs: do proc writes only if proc_write is true
* stress-vm-rw: fix build failure on ia64 with missing HAVE_CLONE
OBS-URL: https://build.opensuse.org/request/show/571300
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=71
- Update to version 0.09.13
* Makefile: bump version
* Manual: update date
* Makefile.config: reorder detection, no major change
* stress-userfault: add missing check for HAVE_CLONE, should fix
FTBFS for ia64 arch
* Rename stress_hdd_opts to stress_set_hdd_opts
* Rename stress_filename_opts to stress_set_filename_opts
* stress-matrix: make a couple of functions static
* stress-enosys: fix variable shadowing warning
* Add HAVE_SYSCALL_H detection and try to get more syscall coverage
* stress-enosys: add an a complete set of known syscalls to skip
* stress-enosys: make index ssize_t, fixes GNU/HURD build warning
* Ensure skip syscall array is at least 1 element
* Add a new enosys system call stressor
* test/test-notify: add sanity check on message length
* stress-cyclic: cast longs to int64_t before multiply to fix overflow
* stress-funccall: add arg swapped recursion to calls
* stress-funccall: add large data structure passing
* stress-vecmath: vectorize constants, make them const too
OBS-URL: https://build.opensuse.org/request/show/569829
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=69
- Update to version 0.09.12
* Makefile: bump version
* stress-clone: fix build issue on systems without the clone system call
* test/test-getmntent: remove unused variable 'n'
* stress-revio: fix build warning on OS X builds
* stress-swap: use mwc1() for single bit random value
* stress-shm: use mwc1() for single bit random value
* stress-shm-sysv: use mwc1() for single bit random value
* stress-schedpolicy: use mwc1() for single bit random value
* stress-key: use mwc1() for single bit random value
* stress-iomix: use mwc1() for single bit random value
* stress-dup: use mwc1() for single bit random value
* stress-aio: use mwc1() for single bit random value
* stress-madvise: add in new MADV options (Linux + BSD)
* stress-membarrier: add in new membarrier commands to enum
* Add fixed mmaping stressor, mmap-fixed
* stress-fcntl: add F_GET_RW_HINT/F_SET_RW_HINT fcntl controls
* stress-branch: optimization, remove a ! operator and align jmp table
* stress-dev: add some extra per-device ioctl exercising
* Makefile.config: generalize header detection
* stress-madvise: perform random file or anonymous mapping for MADV_FREE
* Add 1 bit mwc function
* stress-madvise: add MADV_KEEPONFORK advise flag
* Add reverse I/O stressor: revio
OBS-URL: https://build.opensuse.org/request/show/568576
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=67
- Update to version 0.09.11
* Makefile: bump version
* Manual: update date
* stress-sigio: don't build if missing various core functionality
* stress-sigio: remove sigprocmask, this is not used now
* Makefile: forgot to add the new stress-sigio stressor
* Add new sigio asynchronous I/O SIGIO stressor
* Add clone glibc wrapper autodetection, fixes ia64 builds
* Manual: remove excessive misplaced escape chars
OBS-URL: https://build.opensuse.org/request/show/567499
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=65
- Update to version 0.09.10
* Makefile: bump version
* stress-tlb-shootdown: ensure proc_mask is zero'd before use
* Makefile.config: make fdatasync test fail if prototype is different
* stress-rawdev: fix warning on non-linux builds
* Manual: add another contributor to the manual
* stress-unshare: throttle back when resources are getting low
* stress-rawdev: make min/max block size #define values
* stress-rawdev: ensure blksize cannot be less than 512 bytes
* stress-rawdev: don't allow insanely sized block sizes
* stress-rawdev: add a keep stressing check inside wiggle 2nd loop
* stress-rawdev: ensure shifted values are never zero
* stress-rawdev: use correct type for reading block size
* stress-resources: ensure we don't have too many resource forks
* stress-resources: try hard not to get too many OOMs
* stress-dev: disable /dev/hpet testing when running as root
* debian/control: skip requirement of libkeyutils-dev for ia64
* stress-matrix: fix broken xy vs yx matrix method selection
* stress-vm: remove a duplicated check addr == ptr
* stress-filename: compare to zero rather than <= 0
* stress-fcntl.c: fix syntax errors
* Update copyright year
OBS-URL: https://build.opensuse.org/request/show/564002
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=63
- Update to version 0.09.08
* Makefile: bump version
* Makefile.config: remove need for LIBBSD for wchar.h path detection
* stress-rawdev: fix linking failure on non linux systems
* Add wchar.h and bsd/wchar.h path detection, makes stress-ng.h cleaner
* Add rawdev raw device read stressor
* stress-vecmath: use uint128_put for 128 bit integer
* Move ALIGNED and SECTION macros to stress-ng.h
* Add OPTIMIZE0 level zero optimization hint macro
* stress-socket-diag: remove some consts, cleans up clang warnings
* Use the FORMAT macro for some printf style functions
* stress-vm: fix warning when building with PEDANTIC=1
* stress-tlb-shootdown: fix unterminated comment
* stress-timer: fix warning when building with PEDANTIC=1
* stress-itimer: fix warning when building with PEDANTIC=1
* stress-funccall: clean up warnings when building with PEDANTIC=1
* stress-physpage: only close an opened fd_pc file descriptor
* stress-tlb: fix incorrect affinity on cores
OBS-URL: https://build.opensuse.org/request/show/560978
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=59
- Update to version 0.09.06
* Makefile: bump version
* Add more smarts in autodetecting wcs* functions
* stress-tree fixes that got discovered after the 0.09.05 release:
- stress-tree: minor changes to splay and rb tree setup and insertion
- stress-tree: fix up tree method calling and add AVL tree
* stress-tree: add binary tree
* stress-tree: use faster method to populate data
- Update to version 0.09.05
* Makefile: bump version
* Makefile: remove .xz tarball instead of .gz on make clean rule
* debian/control: update Standards-Version to 4.1.2
* Debian: watch: change watch URL to use .xz rather than .gz
* Makefile: use xz compression on tarball make dist rule
* Manual: Add more information in the tree description
* stress-wcstr: fix build issues for GNU/kFreeBSD builds
* Don't include bsd/wchar.h for GNU/kFreeBSD
* libbsd test: Add *BSD support
* stress-treee: don't build for __APPLE__
* Add DragonFly BSD to BSD support for libbsd
* stress-tree: fix build for systems without libbsd
* stress-ng: add funccall mini help options.
* Add libbsd tree stressor
* test/test-libpthread: remove POSIX semaphore checks
* stress-ng.h: fix indentation
* Move put values into global union, saves > 40K on x86
* Add the funccall function call stressor
* Makefile: move fanotify stressor to correct alphabetical order place
* stress-dev: perform open with O_RDONLY | O_WRONLY for ioctl opens
* stress-clone: catch OOM'ing clone stressors and re-spawn them
OBS-URL: https://build.opensuse.org/request/show/555521
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=54
- Update to version 0.09.03
* Makefile: bump version
* Manual: update date
* stress-physpage: move unsupported function
* Add new physpage stressor
* Manual: add more notes on the OOM behaviour of the stack stressor
* Add in stressor name or core context as prefix in pr_dbg messages
* stress-fanotify: write "test" rather than "foo"
* stress-exec: don't allow this to run as root, skip rather than fail
* stress-ng: remove semaphore.h, it is in stress-ng.h already
* stress-hrtimers: don't kill pid 0
OBS-URL: https://build.opensuse.org/request/show/543970
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=52
- Update to version 0.09.02
* Makefile: bump version
* Manual: update contributors names and date
* README: update, add OS X instructions and add clean rule
* shim: cast to int for brk for __APPLE__
* stress-ng.h: fix missing _ off __APPLE_ macro name
* Use shim_sbrk and shim_brk wrappers
* Add shim for brk and sbrk
* stress-pthread: use shim_sched_yield instead if pthread_yield
* stress-ng.h: use shim spinlock in warn_once inline helper
* pthreads: shim spinlocks so we can use mutex if not available
* Makefile.config: add missing (
* Make BSD library more flexible, especially with __APPLE__ arch
* stress-inode-flags: reset flags to zero at end of loop (LP: #1730297)
* stress-inode-flags: move counter to bump once per loop iteration
* stress-random: enable random stressor for __APPLE__ arch
* stress-filename: default to POSIX filename chars for __APPLE__
* stress-filename: OS X can't have ':' in filenames
* stress-fcntl: fix up incorrect name of failed system call
* stress-fcntl: remove need for 2nd fd in F_DUPFD
* stress-mmap: add MAC OS X mmap flags
* stress-schedpolicy: disable this for __APPLE__ arch
* sched: detect __APPLE__ and don't used sched funcs for this arch
* stress-zlib: correct text start/end for all OS choices
* test/test-libpthread: ensure we check all pthread functionality
* Update README.Android notes
OBS-URL: https://build.opensuse.org/request/show/540170
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=50
- Update to version 0.09.01
* Makefile: bump version
* Manual: update contributors names and date
* README: update, add OS X instructions and add clean rule
* shim: cast to int for brk for __APPLE__
* stress-ng.h: fix missing _ off __APPLE_ macro name
* Use shim_sbrk and shim_brk wrappers
* Add shim for brk and sbrk
* stress-pthread: use shim_sched_yield instead if pthread_yield
* stress-ng.h: use shim spinlock in warn_once inline helper
* pthreads: shim spinlocks so we can use mutex if not available
* Makefile.config: add missing (
* Make BSD library more flexible, especially with __APPLE__ arch
* stress-inode-flags: reset flags to zero at end of loop (LP: #1730297)
* stress-inode-flags: move counter to bump once per loop iteration
* stress-random: enable random stressor for __APPLE__ arch
* stress-filename: default to POSIX filename chars for __APPLE__
* stress-filename: OS X can't have ':' in filenames
* stress-fcntl: fix up incorrect name of failed system call
* stress-fcntl: remove need for 2nd fd in F_DUPFD
* stress-mmap: add MAC OS X mmap flags
* stress-schedpolicy: disable this for __APPLE__ arch
* sched: detect __APPLE__ and don't used sched funcs for this arch
* stress-zlib: correct text start/end for all OS choices
* test/test-libpthread: ensure we check all pthread functionality
* Update README.Android notes
- Update to version 0.09.00:
* Makefile: bump major version
* Makefile Add perf-event.c and usr.bin.pulseaudio.eg to dist rule
OBS-URL: https://build.opensuse.org/request/show/539610
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=48
- Update to version 0.08.16:
* Makefile: bump version
* stress-aio-linux: automatically scale requests (LP: #1711675)
* stress-socket-diag: sockdiag_send zero return should be checked
* stress-socket-diag: sockdiag_send should return 0 on stress test end
* stress-socket-diag: ensure name is sockdiag and not sock-diag
* Add swapon/off stressor
- Update to version 0.08.15:
* Makefile: bump version
* Manual: update date
* Abstract a shim for off64_t
* shim: fix typo, error should be errno
* stress-opcode: don't use seccomp if SECCOMP_SET_MODE_FILTER is not defined
* stress-memrate: add volatile in void cast to fix buildw arning
* stress-socket-diag: constify attr and cast
* shim: move iopriority shims from io-priority.c to shim.c
* stress-pthread: fix typo mutx -> mutex
* Add cpu-online and oom-pipe stressors to the pathological class
* shim: move shim_sync_file_range from stress-sync-file to shim
* shim: use __NR_futex instead of SYS_futex in syscall
* stress-dup: use dup3 shim
* shim: add shim to dup3
* stress-mincore: reset random address if it matches previous address
* syscalls.txt: update
* stress-clock: add half-baked attempt to set timer
* helper: remove extraneous and incorrect < 0 after prctl call
* fix -x exclude option
* stress-ng: make index size_t type
* stress-opcode: add seccomp filtering to limit syscalls
* helper: stress_drop_capabilities: don't allow new privileges
OBS-URL: https://build.opensuse.org/request/show/530268
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=44
- Update to version 0.08.10:
* Makefile: bump version
* stress-dirdeep: fix warning on unused variable ret on BSD systems
* Update manual description for the --all option
* job: allow classes to be run as jobs (LP: #1706970)
* stress-dirdeep: don't remove directories in main exercise function
* return EXIT_SUCCESS for class cpu? class command
* stress-dirdeep: exercise files rather than create/delete
* manual: fix wording in memthrash table
* stress-dirdeep: Fix inode accounting, add more -v information feedback
* Add --dirdeep-inodes option to limit of inodes being consumed:
* parse-opts: don't allow negative percentages
* Add stress_get_filesystem_available_inodes to get inode number
* Add generialized percentage opt parser get_uint64_percent
* helper: remove debug message from stress_get_filesystem_size
* stress-ng: ensure --version option terminates immediately
OBS-URL: https://build.opensuse.org/request/show/515121
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=42
- Update to version 0.08.08:
* Makefile: bump version
* stress-memrate: don't fail so badly when we can't allocate memory
* stress-ng: fix segfault on --memcpy, requires 1 arg and not zero
* Manual: update date
* stress-cpu: Minix also does not have lgammal so work around this
* stress-dirdeep: fix clang + Minix build warning, cast char to int
* stress-memrate: add OOM check detection
* stress-cpu: NetBSD does not have lgammal so work around this
* stress-radixsort: fix build issues on systems w/o libbsd
* Add new memrate stressor
* shim: trivial fix to comment typo
* stress-cpu: optimize factorial calculation
* job: avoid memory overflow on strncpy on txt
* Add --matrix-yx option
* iterate over size of classes and remove need for terminator
* stress-radixsort: remove casting, clean up build warning with PEDANTIC=1
* README: Add notes on PEDANTIC builds
* No need to extern define opterr, it is already defined in getopt.h
* Fix static build issues with the use of getpwuid
* Add longjmp handling to unwind parsing errors
* Improve job error handling
* Add a LIKELY annotation to the 75% likely path on mwc8()
* Add a radixsort CPU/memory/cache stressor
* stress-rmap: force faster termination and cleanups
* stress-ng.h: forgot to commit matrix size increase to 8192
* stress-matrix: scale up default float values by 65535
* stress-matrix: don't allocate matrices on the stack, mmap them instead
* stress-icache: call shim_cacheflush to flush ICACHE
* Add --vm-madvise option
OBS-URL: https://build.opensuse.org/request/show/511198
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=40
- update to version 0.08.06:
* Makefile: bump version
* Debian/control: update standards version to 4.0.0
* Make test-sem-sysv.c fail for GNU/HURD
* Make test-mq-sysv.c fail for GNU/HURD
* Make test-affinity fail for GNU/HURD
* stress-cyclic: fix build issues on non-Linux platforms
* Clean up some warnings found on test config code
* Add --cyclic-method to cyclic measurements stressor
* Add build-time checks for SYSV shared memory APIs
* stress-sigsegv: add NOCLOBBER hint to fix warning with gcc 5.4.1
* test-sem-posix: include time.h to build on BSD
* stress-sem-sysv: make semtimedop a linux only feature
* Add build-time checks for SYSV message queues
* Forgot to add in new test-mq-posix.c test source
* Add build-time checks for POSIX message queues
* Add in cyclic help options
* stress-vforkmany: add self adjusting waste memory allocation
* stress-vforkmany: make child processes larger to be more OOM'able
* stress-socket-fd: Add checks for sendmsg failures
* stress-socket-fd: send SIGALRM rathe rather than SIGKILL to child
* Add new --cyclic-dist distribution option
* stress-vforkmany: allow children to be OOM'd (LP: #1698747)
* sem-sysv: add linux checks for linux only semctl commands
* Add SYSV semaphore autodetection at build time
* job: voidify some function returns and constify len
* stress-cyclic: fix tab/spacing indentation
OBS-URL: https://build.opensuse.org/request/show/505619
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=36