New stressors
- acct - acct(2) system call exercising stressor
Notable bug fixes
- core-setting: ensure global setting flag is set for global stressor name
#623
Many thanks to the following sponsors of the project (in alphabetical order)
- Bruce Underhill (Codethink)
- Chris Wayne
- Gilbert Morgan
- ELISA https://elisa.tech - Platinum sponsor
- Noura El Allam
Detailed changelog
Colin Ian King
- Add ELISA workshop 2026 presentation
- stress-revio: remove redundant (void *) cast before functions
- stress-pipe: remove redundant (void *) cast before functions
- stress-open: remove redundant (void *) cast before functions
- stress-mmap: remove redundant (void *) cast before functions
- stress-hdd: remove redundant (void *) cast before functions
- stress-dirdeep: remove redundant (void *) cast before functions
- stress-af-alg: remove redundant (void *) cast before functions
- stress-bad-ioctl: remove redundant (void *) cast before functions
- stress-besselmath: remove redundant (void *) cast before functions
- stress-bitops: remove redundant (void *) cast before functions
- stress-bsearch: remove redundant (void *) cast before functions
- stress-bubblesort: remove redundant (void *) cast before functions
- stress-cachehammer: remove redundant (void *) cast before functions
- stress-cacheline: remove redundant (void *) cast before functions
- stress-chyperbolic: remove redundant (void *) cast before functions
- stress-cpu: remove redundant (void *) cast before functions
- stress-crypt: remove redundant (void *) cast before functions
- stress-ctrig: remove redundant (void *) cast before functions
- stress-cyclic: remove redundant (void *) cast before functions
- stress-dentry: remove redundant (void *) cast before functions
- stress-dfp: remove redundant (void *) cast before functions
- stress-exec: remove redundant (void *) cast before functions
- stress-expmath: remove redundant (void *) cast before functions
- stress-fd-fork: remove redundant (void *) cast before functions
- stress-filename: remove redundant (void *) cast before functions
- stress-fractal: remove redundant (void *) cast before functions
- stress-fp: remove redundant (void *) cast before functions
- stress-funccall: remove redundant (void *) cast before functions
- stress-funcret: remove redundant (void *) cast before functions
- stress-goto: remove redundant (void *) cast before functions
- stress-hash: remove redundant (void *) cast before functions
- stress-heapsort: remove redundant (void *) cast before functions
- stress-hsearch: remove redundant (void *) cast before functions
- stress-hyperbolic: remove redundant (void *) cast before functions
- stress-intmath: remove redundant (void *) cast before functions
- stress-ioport: remove redundant (void *) cast before functions
- stress-jpeg: remove redundant (void *) cast before functions
- stress-l1cache: remove redundant (void *) cast before functions
- stress-list: remove redundant (void *) cast before functions
- stress-logmath: remove redundant (void *) cast before functions
- stress-lsearch: remove redundant (void *) cast before functions
- stress-matrix-3d: remove redundant (void *) cast before functions
- stress-matrix: remove redundant (void *) cast before functions
- stress-memcpy: remove redundant (void *) cast before functions
- stress-memrate: remove redundant (void *) cast before functions
- stress-memthrash: remove redundant (void *) cast before functions
- stress-mergesort: remove redundant (void *) cast before functions
- stress-min-nanosleep: remove redundant (void *) cast before functions
- stress-misaligned: remove redundant (void *) cast before functions
- stress-monte-carlo: remove redundant (void *) cast before functions
- stress-nanosleep: remove redundant (void *) cast before functions
- stress-nop: remove redundant (void *) cast before functions
- stress-numacopy: remove redundant (void *) cast before functions
- stress-powmath: remove redundant (void *) cast before functions
- stress-prefetch: remove redundant (void *) cast before functions
- stress-prime: remove redundant (void *) cast before functions
- stress-prio-inv: remove redundant (void *) cast before functions
- stress-qsort: remove redundant (void *) cast before functions
- stress-race-sched: remove redundant (void *) cast before functions
- stress-radixsort: remove redundant (void *) cast before functions
- stress-rotate: remove redundant (void *) cast before functions
- stress-sctp: remove redundant (void *) cast before functions
- stress-sock: remove redundant (void *) cast before functions
- stress-sparsematrix: remove redundant (void *) cast before functions
- stress-spinmem: remove redundant (void *) cast before functions
- stress-str: remove redundant (void *) cast before functions
- stress-stream: remove redundant (void *) cast before functions
- stress-strnum: remove redundant (void *) cast before functions
- stress-switch: remove redundant (void *) cast before functions
- stress-syscall: remove redundant (void *) cast before functions
- stress-touch: remove redundant (void *) cast before functions
- stress-tree: remove redundant (void *) cast before functions
- stress-trig: remove redundant (void *) cast before functions
- stress-varyload: remove redundant (void *) cast before functions
- stress-vm-addr: remove redundant (void *) cast before functions
- stress-vm: remove redundant (void *) cast before functions
- stress-vnni: remove redundant (void *) cast before functions
- stress-wcs: remove redundant (void *) cast before functions
- stress-workload: remove redundant (void *) cast before functions
- stress-yield: remove redundant (void *) cast before functions
- stress-zlib: remove redundant (void *) cast before functions
- stress-rawdev: remove redundant (void *) cast before functions
- stress-plugin: remove redundant (void *) cast before functions
- stress-opcode: remove redundant (void *) cast before functions
- stress-vecshuf: remove redundant (void *) cast before functions
- stress-vecfp: remove redundant (void *) cast before functions
- stress-eigen: remove redundant (void *) cast before functions
- Makefile: add -Wfloat-conversion option, clean up stress-cpu warnings
- stress-ipsec-mb: remove redundant (void *) cast before functions
- Makefile: make config an array of strings
- Makefile: add -Wstrict to PEDANTIC builds
- Makefile: add -Wconstant-logical-operand to PEDANTIC builds
- stress-xattr: make pointer errmsg const
- stress-sysinval: make add_key_types and add_key_descrs const
- stress-sigfpe: make char * retuens from functions const
- stress-rtc: make pointer path const
- stress-mseal: make function pointer arg msg const
- stress-mincore: make function pointer arg msg const
- stress-memcpy: make pointer s_method_name const
- stress-fstat: make pointer fstat_dir const
- stress-fd-fork: make pointer filename const
- stress-vdso: make pointer name in stress_wrap_func_t const
- stress-session: constify return pointer from stress_session_error
- stress-prefetch: constify fields in stress_prefetch_method_t
- stress-min-nanosleep: make pointer notes const
- stress-memthrash: constify arg and return pointer to inline function plural
- stress-llc-affinity: make pointer clflush_op const
- stress-fork: make pointer fork_fn_name const
- stress-eth-sniff: make fields proto and field const
- stress-cache: make metrics_description const
- stress-cachehammer: make pointer name const
- stress-ng: make pointers oom_message and action const
- stress-acl: make array description const
- core-smart: make pointer extra const
- core-processes: make pointer p_name const
- core-klog: make msg pointer const
- stress-strnum: use f suffix on float constant values
- core-setting: ensure global setting flag is set for global stressor name
- stress-ng: Fix typo: stress_sequentual_setup -> stress_sequential_setup
- max_ops_per_yielder: assign integer zero to max_ops_per_yielder
- core-filehole: use double type for metrics
- stress-binderfs: put block of code into { }
- Makefile: add -Wleading-whitespace to PEDANTIC builds
- stress-sigvtalrm: remove trailing whitespace
- Makefile: Add -Wtrailing-whitespace for PEDANTIC builds
- CITATIONS.md: Add a couple more paper references
- stress-acct: remove space in .unimplemented_reason string
- stress-acct: remove verify, it's hard to check
- stress-acct: fix short help
- stress-acct: add acct(2) system call exercising stressor
- stress-sysinval: use invalid bad_fd for file descriptors
- stress-seal: try a mmap after a F_SEAL_FUTURE_WRITE
- stress-seal: exercise F_SEAL_EXEC
- CITATIONS.md: Add anther paper reference