stress-ng: update to 0.21.00
authorAlexandru Ardelean <redacted>
Wed, 22 Apr 2026 09:17:00 +0000 (12:17 +0300)
committerAlexandru Ardelean <redacted>
Sun, 10 May 2026 08:32:19 +0000 (11:32 +0300)
Spans two minor release cycles (0.19.04 to 0.21.00), adding new stressors,
improved architecture support, and various bug fixes.

Changelog: https://github.com/ColinIanKing/stress-ng/blob/V0.21.00/CHANGES

Signed-off-by: Alexandru Ardelean <redacted>
utils/stress-ng/Makefile
utils/stress-ng/patches/001-disable-extra-stressors.patch
utils/stress-ng/patches/002-disable-atomics-mips-and-ppc.patch
utils/stress-ng/test.sh

index ed878ec8cc89ab50ea2e76913b0934695677c3bf..009e9cd99eaaa6d8eb35f8ff7c213a50eced7d21 100644 (file)
@@ -6,12 +6,12 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=stress-ng
-PKG_VERSION:=0.19.04
+PKG_VERSION:=0.21.00
 PKG_RELEASE:=1
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
 PKG_SOURCE_URL:=https://codeload.github.com/ColinIanKing/stress-ng/tar.gz/refs/tags/V$(PKG_VERSION)?
-PKG_HASH:=3761ae901b2a81dcdb3f5363b8d98f288c03ae320a697b6d7ffef01a48845f05
+PKG_HASH:=1339cbc6ccbff7e2ee2177bf0fd67e7b94e8ff7b07fe89bcfaec0280d800cf34
 
 PKG_MAINTAINER:=Alexandru Ardelean <ardeleanalex@gmail.com>
 PKG_LICENSE:=GPL-2.0-only
index e528012453080b357922239446230d5b0db0b407..5d8118abd3cb8b0d979947efacf7bcc172680321 100644 (file)
@@ -1,6 +1,6 @@
 --- a/Makefile.config
 +++ b/Makefile.config
-@@ -364,10 +364,10 @@ clean:
+@@ -372,10 +372,10 @@ clean:
  .PHONY: libraries
  libraries: \
        configdir \
index 2c6c2a4c410b7d5b2973daeab6eb6e9ba7cd8ad5..75b02a70f211742e57e39aeebbeb5a00fbebb529 100644 (file)
@@ -13,7 +13,7 @@
   *    get next row to be computed, will wrap around. Wrap arounds
 --- a/stress-misaligned.c
 +++ b/stress-misaligned.c
-@@ -52,6 +52,10 @@
+@@ -53,6 +53,10 @@
  #undef HAVE_ATOMIC
  #endif
  
index 0b70f7cc3630278009cfb7747c3043ee8bf558e4..c578a87bba1bae3cfc35f9b0ef39e27c22424a19 100644 (file)
@@ -1,3 +1,4 @@
 #!/bin/sh -e
 
-stress-ng --version | grep "$2"
+# Run a single CPU operation and exit; validates the stressor infrastructure
+stress-ng --cpu 1 --cpu-ops 1 --metrics-brief
git clone https://git.99rst.org/PROJECT