[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 1 Mar 2025 17:46:17 +0000
Source: stress-ng
Architecture: source
Version: 0.18.11-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.18.11-1) unstable; urgency=medium
 .
   * core-helper: add check for Cygwin
   * stress-zombie: repeat zombie state checks for more robust checking
   * stress-af-alg: ignore errno = 0 send* failures
   * stress-mcontend: ensure mcontend_numa is defaulted to false
   * stress-pci: make t_delta non-clobberable
   * stress-mmaptorture: cat mmap returns to uint8_t *
   * stress-zombie: add sched_yield before zombie Z state check
   * stress-mmaptorture: voidify function argument mmaptorture_msync
   * stress-vm: add HAVE_LINUX_MEMPOLICY_H check when using numa.mask
   * stress-tun: perform addition before casting to uint8_t
   * core-thrash: make begin/end unsigned to match %x sscanf format
     specifier
   * stress-munmap: make major and minor unsigned ints to match scanf %x
     specifiers
   * core-numa: avoid pointer arithmetic on potentially NULL buffer
   * core-numa: don't dereference numa_mask before it's null checked
   * core-parse-opts: ensure format specifier and type match
   * stress-mmaptorture: only declare variable mypid when required
   * stress-zlib: call deflateEnd on error return path
   * stress-tsearch: avoid division by zero
   * stress-access: fix array termination comparison
   * workload: avoid division by zero when sum is 0.0
   * stress-vm: free context.numa_mask on error return path
   * stress-mmaptorture: voidify return from stress_get_setting
   * stress-intmath: load init values for fast ints from a fast int array
   * test-intmath: add a --intmath-fast option to exercise int_fast*_t types
   * README.md: add a couple more references to papers
   * core-memrate: add --memrate-method to specify read/write method
   * stress-memrate: allow zero values of memrate-rd-mbs and memrate-wr-mbs
   * stress-sysbadaddr: use shim_madvise for madvise calls
   * stress-tlb-shootdown: use shim_madvise for madvise calls
   * stress-pagemove: fix mprotect calls
   * core-shim: add shim macros for madvise advice
   * stress-mmaptorture: #ifdef around madvise, fix QNX build
   * kernel-coverage: add html to text conversion
   * kernel-coverage: add --branch-coverage coverage option
   * stress-*: handle ENOSUP errors on timer_create more graciously
   * stress-mmaptorture: populate mapping file and read mapping
   * stress-mmaptorture: rename temp strings name to avoid name shadowing
   * stress-ng.h: use 64 bit LFS
   * stress-mmaptorture: don't map more than mmaptoture-bytes
   * stress-mmaptorture: add some more torture metrics
   * stress-mmaptorture: use shm_open and shm_unlink for anon mappings
   * stress-close, stress-shm: check for SHM_OPEN and SHM_UNLINK
   * test: add shm-open and shm-unlink build time config checks
   * stress-mmaptorture: retry if mmap's fail rather than continuing
   * stress-mmaphuge: fix inverted MAP_FAILED check on madvise calls
   * stress-mmaptorture: add mlockall/munlockall in child process
   * stress-mmaptorture: bump MMAP_SIZE_MAP from 4 to 512 pages
   * stress-mmaptorture: remove debug
   * stress-mmaptorture: name each mmap'd page to create more VMAs
   * stress-mmaptorture: where possible, set vma name
   * core-helper: fix typo in comment: hash -> has
   * Manual: add mseal notes in mmaptruncate description
   * stress-mmaptorture: mseal a page in child process, fix munmap address
   * test: add check for setproctitle_init
   * test/test-setproctitle: remove check for setproctitle_init on BSD
     systems
   * stress-mmaptorture: increase size default to 256MB, add random
     ftruncate
   * kernel-coverage: add mmaptorture options
   * stress-mmaptorture: add --mmaptorture-msync option to change % rate
     of msyncs
   * stress-mmaptorture: add mmap stats and metrics
   * stress-mmaptorture: mmap onto an existing virt address with
     MAP_NOREPLACE
   * stress-mmaptorture: add MAP_FIXED re-map on just unmapped page
   * stress-mmaptorture: make variables nonclobberable due to longjmp
   * Dockerfile: make static stress-ng image, disable GPU stressor
   * github workflows: enable more arches now we have a Debian build
   * stress-mmaptorture: madvise don't need before unmapping pages in child
   * stress-mmaptorture: make pid noclobberable
   * github workflows: remove printenv
   * stress-mmaptorture: randomly fork child to dup and remove mappings
   * stress-mmaptorture: add random swap outs on pages
   * github workflows: enable more arches now we have a Debian build
   * Dockerfile: build images on Debian
   * Makefile: enable verbose build for github docker builds
   * README.md: add another kernel issue found with stress-ng
   * stress-mmaptorture: cater for systems that don't support msync
   * Revert "stress-hdd: make stress_hdd_opts_t field advise build dependant
   * stress-mmaptorture: cater for systems without MAP_NONBLOCK
   * stress-sockpair: unconstify fds arg, gcc 4.8.2 complains about this
   * stress-mmaptorture: reduce scope on newptr
   * stress-mmaptorture: move #endif
   * stress-mmaptorture: move } outside #ifdef block
   * stress-madvise: fix build issues with HAVE_MADVISE undefined
   * stress-mmaptorture: add --mmaptorture-bytes option
   * stress-mmaptorture: add remap_file_pages call where available
   * stress-mmaptorture: rework msync helper, msync pages randomly
   * core-out-of-memory: start timeout from first waitpid exit
   * stress-mmaptorture: add stressor that tortures mmap'd memory
   * Makefile: add some Intel icx compiler optimization flags
   * stress-pidfd: exercise PIDFD_SELF_THREAD and PIDFD_SELF_THREAD* fds
   * README.md: remove ] in link
   * README.md: add kernel issue and recent paper on stress-ng
   * core-config-check: check /sys/devices/system/cpu/cpufreq/boost is set
     to 1
   * core-ignite-cpu: enable cpu boost
   * stress-ng.h: silence PCC build warnings on __cold__ not being supported
   * core-*, stress-*: add LIKELY/UNLIKELY hints for stress_continue_flag
   * core-*, stress-*: make various pointers and variables const
   * stress-shm: remove empty line
   * core-helper: add stress_random_small_sleep for small pthread startup
     delays
   * stress-vma: reduce scope of variable ret
   * stress-tee: reduce scope of variable ret
   * stress-prime: simplify mapping of prime methods
   * stress-mincore: initialize pointers with NULL instead of zero
   * stress-ipsec-mb: move ipsec_stats_t where it is required
   * stress-cache: add missing checks for HAVE_SCHED_SETAFFINITY
   * stress-hdd: make stress_hdd_opts_t field advise build dependant
   * stress-goto: simplify the goto direction mechanism
   * stress-funcret: compare data in struct rather than whole struct
   * stress-filename: simplify mapping of filename opts in method
   * stress-fd-race: remove redundant pointer fds
   * stress-fd-race: reduce scope of variables j and tmp, make them
     registers too
   * stress-exec: fix index -> method mapping on methods
   * stress-copy-file: cast -1 to shim_off64_t to be pedantic
   * core-shim: fix incorrect signed type for shim_off64_t
   * stress-bitops: reduce scope of buf
   * stress-bad-ioctl: remove need ioctl_cmd_method field, use index instead
   * core-thermal-zone: reduce scope of pointer name
   * core-affinity: constify pointers d and tmpptr, reduce scope of tmpptr
   * core-ignite-cpu: reduce scope of variable retry
   * core-perf: rename pointer l to label to make it more readable
   * README.md: add another research paper link
   * core-affinity: add checks for HAVE_SCHED_SETAFFINITY
Checksums-Sha1:
 2e15c9dfbcf1757958db3e1f118c48dc7d8eef46 2198 stress-ng_0.18.11-1.dsc
 89bc63d7470e3e96a0be0a3637adb3f301ac3ac3 5740176 stress-ng_0.18.11.orig.tar.xz
 995a5222a0d07277b0c561c095953c08452477b0 212976 stress-ng_0.18.11-1.debian.tar.xz
 d4704d3afecbcfbdd551b32709d297cbf92a099d 11085 stress-ng_0.18.11-1_source.buildinfo
Checksums-Sha256:
 81e46c88a7ae8d479ec120d9fe37f37aadd9546146978cd336d00de85b5f5c95 2198 stress-ng_0.18.11-1.dsc
 81eca6fa3acad117333d8c1b9641d4df159deb6a9ca55e715c90098521e5239c 5740176 stress-ng_0.18.11.orig.tar.xz
 c85d1176b3286aef654d2ca2744de412e1fafd1720cd40134e9ec6f2e9ee7747 212976 stress-ng_0.18.11-1.debian.tar.xz
 2575b371984cdcd9ea227255c8b4f2b189ae0201e7a8194807b8d6d2a4718c3d 11085 stress-ng_0.18.11-1_source.buildinfo
Files:
 9182a6fc48bce1a90231a93ba45f83e2 2198 devel optional stress-ng_0.18.11-1.dsc
 ed4f20c8aa4d648cc2351017a95b7586 5740176 devel optional stress-ng_0.18.11.orig.tar.xz
 7cd62b8be3454cdba1bdd40ba6f05242 212976 devel optional stress-ng_0.18.11-1.debian.tar.xz
 df662a5bf258f02f9bad167e67541017 11085 devel optional stress-ng_0.18.11-1_source.buildinfo

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

iQIzBAEBCgAdFiEEcGLapPABucZhZwDPaMKH38aoAiYFAmfDS/MACgkQaMKH38ao
AiaMGQ/+LbEZALRmaPdYw738iQWs9IsGDeO4of4DGqLHdWDmfRcSRK4PmUYVe2Dn
wwcs7N7f/4MmHvJwHTvqhtXMkuV3yGXgwdp7bu7xITfwmZ5DaX4JVlVL5c2fiM40
ZzQ4BH1JXKZUJm0yB7SIvE5zzz5uYcUfHm7l9v9dv0NqjkBUMat4/Uf5EkTIWJCP
EJP0tC235e5AcpeQ3NN8Tl6vLy4p/O6OtFhIw1f+pbDG/CuV1aftCbbi1aE/IMG/
ohInTw26qW1jjTBSnu4aH8JQW2ms5bsT7IyF8TOydt3gZTnJRFCRIneAGxLs6U2F
IUm+WOF8IwiH8C0lyW99h/v2ob2/9lGRyIxYZhAICPmqTxvAJnYI0b/7ywBivkyt
VDDWYEM/7eKPaM6T/L2D7VcLe9AM5r3gRVQAea0qq/bv+Q5I9foNS+mSW2xj3/PV
cCs5kEnNasOi+jo81PEJsGAnvQp7Rz9LWk9p8JGtyVC9+EmDxDV3uUPMOmUEzvfv
g1Mh0mWnlNZ1O8nbm55nBL+5jJK1WpWcux+ytJCm8xTCTqFFm2jNeZoofbdPHXy9
jtFBNcaBwUToNGz8Vsl0Flj/zt6GmVySh4SVmUZVgsJ1yGu5UNSWHUg7VtyMArwT
8CRkiwriWKyr8r7bFpfEQHQy+vIPWnDN261leovKcCAroWi5vLY=
=VHpU
-----END PGP SIGNATURE-----

Attachment: pgpgDgqqOdUjd.pgp
Description: PGP signature


Reply to: