-
-
Notifications
You must be signed in to change notification settings - Fork 294
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signed-off-by: Colin Ian King <[email protected]>
- Loading branch information
1 parent
3b328f7
commit c9669b0
Showing
1 changed file
with
183 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,186 @@ | ||
stress-ng (0.17.01-1) unstable; urgency=medium | ||
|
||
[Andrey Gelman] | ||
* stress-led: use shim_strlcpy instead of strlcpy | ||
|
||
[Max Kellermann] | ||
* stress-splice: remove "Exercise 1 byte splice, zero flags" call | ||
|
||
[Colin Ian King] | ||
* Makefile: bump version | ||
* debian/control: move homepage URL | ||
* README.md: add a few more links to research papers | ||
* Manual: update date with release | ||
* stress-vnni: remove extraneous word just in some messages | ||
* core-config-check: only report non-tty attached message when not | ||
using a tty | ||
* core-cpuidle: remove redundant initialization of cc | ||
* stress-sigsegv: only reference expected_addr if SA_SIGINFO is defined | ||
* core-helper: rename si_code to sig_code to fix macro clash with Minix | ||
* stress-trig: cater for 16, 12 and other sized long doubles | ||
* stress-utime: cast integer constants to time_t for time_t struct | ||
values | ||
* stress-schedmix: fix build warning for SCHED_OTHER case | ||
* stress-schedmix: only declare case_sched_other when required | ||
* stress-trig: voidify return from call to stress_get_setting | ||
* stress-uprobe: check for concurrent access to | ||
/sys/kernel/debug/tracing/trace_pipe | ||
* stress-schedpolicy: only declare case_sched_other when is required | ||
* stress-sigsegv: add PROT_NONE read to force SIGSEGV | ||
* core-shim: just call stat libc funcs for stat/lstat/fstat | ||
* stress-trig: lower precision if long double is same size as double | ||
* stress-msg: pass down error from receiver to parent | ||
* stress-cpu: advise not to use --cpu-method all when specifying | ||
--cpu-load | ||
* stress-ng: remove need to include core-put.h | ||
* core-madvise: add mergeable madvise helper, use it on some mmap calls | ||
* stress-trig: drop precision for float trig functions, add NULL on | ||
opt_set_funcs | ||
* stress-trig: Add TARGET_CLONES to use optimial float instructions | ||
* stress-trig: add a new trigonometric function stressor | ||
* stress-workload: remove NOINLINE to fix clang builds | ||
* stress-workload: make buffer uint8_t * rather than void * | ||
* stress-workload: constify pointers w1 and w2 in stress_workload_cmp | ||
* stress-copy-file: make stress_copy_file_seek64 an inlined static | ||
helper | ||
* core-config-check: include core_config_check.h to check | ||
stress_config_check prototype | ||
* stress-ng: remove CASE_FALLTHROUGH macro | ||
* stress-ng: exit with EXIT_FAILURE if locks fail to create | ||
* stress-ng: exit with EXIT_FAILURE if shared heap cannot be allocated | ||
* core-helper: add missing check for HAVE_SYS_PRCTL_H when using prctl | ||
* core-helper: add extra macro check for HAVE_SYS_UTSNAME_H when using | ||
utsname | ||
* stress-sctp: add extra macro checks for SCTP_SS_* macros | ||
* stress-remap: voidify unused function parameter remap_mlock | ||
* stress-switch: add extra check for HAVE_KEY_T | ||
* stress-sem-sysv: add extra check for HAVE_KEY_T | ||
* stress-syscall: need to check for HAVE_REMOVEXATTR for | ||
syscall_xattr_name | ||
* stress-syscall: need to check for HAVE_GETXATTR for syscall_xattr_name | ||
* stress-wcs: add some extra macro sanity checking for wcs* functions | ||
* core-ftrace: add extra macro check for RB tree functionality | ||
* stress-sparsematrix: add extra macro checks for tree types | ||
* core-ftrace: check if HAVE_BSD_SYS_TREE_H is defined for trees | ||
* stress-ng.h: clean up some spacing in macros | ||
* stress-context: only report context address mapping for instance 0 | ||
* stress-context: avoid using alternative stacks in a swapcontext | ||
* stress-ng: add aligned padding for counter metrics, rename it to pad | ||
* core-log: move ABORT_FAILURES from stress-ng.h to core-log | ||
* core-try-open: move STRESS_TRY_* macros to core-try-open.h | ||
* stress-dup: move STRESS_FD_MAX from stress-ng.h to stress-dup | ||
* stress-ng: move a few more macros from stress-ng.h to stress-ng.c | ||
* stress-mknod: move DEFAULT_DIRS macro to stress-mknod | ||
* stress-ng: move macros from stress-ng.h to stress-ng.c | ||
* stress-link: move DEFAULT_LINKS macro to stress-link | ||
* stress-access: remove trailing tab | ||
* stress-context: add SIGSEGV debug handling | ||
* core-helper: only dump object code for SIGILL | ||
* core-helper: add sigsegv handler and more debug to handlers | ||
* stress-mpfr: clean up indentation | ||
* stress-workload: add fused-multiply-add workload method | ||
* stress-workload: add --workload method option to specify work | ||
exercising method | ||
* stress-workload: add pause/yield workload | ||
* stress-syncload: use arm asm built-in for yield | ||
* syscalls.txt: update Copyright dates | ||
* stress-udp: use SO_REUSEADDR before bind | ||
* README.md: add another kernel bug found by using stress-ng | ||
* stress-file-ioctl: remove size check on FIOQSIZE | ||
* core-shim: fix missing ; on stat calls | ||
* core-shim: add shim wrapper for stat | ||
* core-shim: add shim wrapper for lstat | ||
* stress-iomix: use shim_copy_filerange and 64 bit offsets | ||
* stress-fpunch: cast offset to intmax_t to match print format specifier | ||
* core-shim: shim_copy_file_range: use shim_off64_t instead of | ||
shim_loff_t | ||
* core-helper: make buffer tmp larger to avoid gcc-12.2.0 m68k warning | ||
* core-shim: add shim wrapper for fstat | ||
* stress-open: try O_TMPFILE on temp_dir first, then fall back to /tmp | ||
* stress-workload: scale workload by number of threads | ||
* stress-workload: use correct delay time between next work item for | ||
threaded workloads | ||
* stress-workload: add an evenly spaced scheduling distribution option | ||
* stress-workload: add in missing workload duration for poisson dist | ||
* core-helper: provide warning when using the 0 reset timer-slack | ||
setting | ||
* stress-workload: provide --timer-slack advice when quanta is low | ||
* stress-workload: add a poisson process method of scheduled time | ||
generation | ||
* stress-*: add support for more floating point types | ||
* Makefile.config: use actual _Decimal* type names | ||
* stress-*: use _Float128 or __float128 depending on what is available | ||
* stress-*: replace HAVE_FLOAT128 with HAVE__float128 | ||
* stress-*: replace HAVE_FLOAT80 with HAVE__float80 | ||
* stress-*: replace HAVE_FLOAT64 with HAVE_Float64 | ||
* stress-*: replace HAVE_FLOAT32 with HAVE_Float32 | ||
* stress-*: replace HAVE_FLOAT16 with HAVE_fp16 | ||
* stress-*: replace HAVE_FLOAT_DECIMAL* with HAVE_Decimal* | ||
* stress-workload: set workload_threads to zero if mq or pthreads not | ||
available | ||
* stress-workload: compare failed wq with cast value of -1 | ||
* stress-workload: add --workload-threads option to use threads | ||
* stress-workload: remove CLASS_INTERRUPT from class | ||
* stress-link: minor speedup for mass file unlinking for minix 3 fs | ||
* stress-workload: fix scheduler build issues for non-linux builds | ||
* stress-vma: use shim_mincore instead of mincore | ||
* stress-workload: add memory flush/read work item | ||
* stress-workload: fix missing break in switch | ||
* stress-workload: add yield instead of very small sleeps | ||
* stress-workload: add a getpid() workload | ||
* stress-vma: fix missing proc-maps metrics | ||
* kernel-coverage: add workload sched workers | ||
* stress-workload: add --workload-sched option | ||
* stress-workload: add more randomly selected workloads | ||
* stress-workload: print histograph in debug verbose mode only | ||
* stress-workload: add a new scheduling workload stressor | ||
* stress-access: remove trailing space | ||
* README.md: update contributors list | ||
* stress-shm-sysv: add more information on shmat failure | ||
* README.md: add two more research citations | ||
* kerne-coverage: mount hfs, hfsplus with -o rw, increase loopback to | ||
4GB | ||
* stress-swap: handle ENOSPC more gracefully as a skipped stressor | ||
* stress-access: don't report chmod errors for some filesystems | ||
* stress-led: add LED /sysfs exercising stressor (Linux) | ||
* README.md: update contributors list | ||
* core-killpid: make killable timeout 10 minutes instead of 3 | ||
* core-helper: add musl gcc detection | ||
* Add HOT OPTIMIZE3 attributes to random data filling helper funcs | ||
* core-mwc: replace just OPTIMIZE3 with HOT OPTIMIZE3 on highly used | ||
mwc funcs | ||
* test/test-libxxhash.c: include string.h and make buffer static | ||
* Manual: update vma manual description to reflect recent vma changes | ||
* stress-vma: reduce number of concurrent vma processes per instances | ||
to 2 | ||
* stress-vma: fix 32/64 bit address generation | ||
* README.md: add two more research paper citations | ||
* core-*, stress-*: Add musl-gcc detection and HAVE_COMPILER_MUSL | ||
* stress-vma: add reading /proc/self/maps | ||
* stress-mva: add mprotect and msync | ||
* stress-vma: add mincore calls on pages | ||
* stress-procfs: use pthread_cancel to cancel pthreads before join | ||
* core-config-check: fix inverted tty message | ||
* stress-cgroup: fix duplicated open flags, use S_IRGRP | S_IWGRP | ||
* core-config-check: check for powersave cpu governor | ||
* core-shim: remove debug stress_process_info call | ||
* stress-open: report filesystem type on O_DIRECT open/create issue | ||
* stress-dev: use stress_kill_and_wait instead of kill and wait combo | ||
* core-shim: shim_wait: bail out after 3 minutes of waiting | ||
* core-helper: add stress_process_info to dump process state | ||
* core-*, stress-*: use %jd and (intmax_t) cast for all pid_t formatting | ||
* core-*/stress-*: rename pid to PID across system | ||
* core-killpid: give up killing PID and debug report this after 3 | ||
minutes | ||
* kernel-coverage.sh: add --mmaphuge-file option to text mix | ||
* stress-mmaphuge: add --mmaphuge-file option to attempt to mmap onto | ||
a 16GB file | ||
* core-config-check: add system configuration sanity checks | ||
* kernel-coverage.sh: add /usr/sbin to path for gcov tools | ||
* stress-sysfs: terminate child process and pthreads using helper | ||
|
||
-- Colin Ian King <[email protected]> Thu, 9 Nov 2023 17:32:18 +0000 | ||
|
||
stress-ng (0.17.00-1) unstable; urgency=medium | ||
|
||
[ Colin Ian King ] | ||
|