commit stress-ng for openSUSE:Factory

2020-11-02 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2020-11-02 09:44:18

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new.3463 (New)


Package is "stress-ng"

Mon Nov  2 09:44:18 2020 rev:95 rq:845318 version:0.11.23

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2020-10-24 
15:18:44.516302574 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new.3463/stress-ng.changes
2020-11-02 09:44:36.289852394 +0100
@@ -1,0 +2,7 @@
+Fri Oct 30 19:39:34 UTC 2020 - Martin Hauke 
+
+- Update to version 0.11.23
+  See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog
+  for the full changelog
+
+---

Old:

  stress-ng-0.11.22.tar.xz

New:

  stress-ng-0.11.23.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.MWc0tH/_old  2020-11-02 09:44:36.761852847 +0100
+++ /var/tmp/diff_new_pack.MWc0tH/_new  2020-11-02 09:44:36.761852847 +0100
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.11.22
+Version:0.11.23
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ stress-ng-0.11.22.tar.xz -> stress-ng-0.11.23.tar.xz ++
 2313 lines of diff (skipped)




commit stress-ng for openSUSE:Factory

2020-10-24 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2020-10-24 15:18:14

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new.3463 (New)


Package is "stress-ng"

Sat Oct 24 15:18:14 2020 rev:94 rq:843661 version:0.11.22

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2020-09-21 
17:25:29.452031693 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new.3463/stress-ng.changes
2020-10-24 15:18:44.516302574 +0200
@@ -1,0 +2,7 @@
+Fri Oct 23 16:12:48 UTC 2020 - Martin Hauke 
+
+- Update to version 0.11.22
+  See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog
+  for the full changelog
+
+---

Old:

  stress-ng-0.11.21.tar.xz

New:

  stress-ng-0.11.22.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.DCfKtr/_old  2020-10-24 15:18:45.472303480 +0200
+++ /var/tmp/diff_new_pack.DCfKtr/_new  2020-10-24 15:18:45.472303480 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.11.21
+Version:0.11.22
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ stress-ng-0.11.21.tar.xz -> stress-ng-0.11.22.tar.xz ++
 7035 lines of diff (skipped)




commit stress-ng for openSUSE:Factory

2020-09-21 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2020-09-21 17:23:37

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new.4249 (New)


Package is "stress-ng"

Mon Sep 21 17:23:37 2020 rev:93 rq:835320 version:0.11.21

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2020-09-08 
22:50:06.731597700 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new.4249/stress-ng.changes
2020-09-21 17:25:29.452031693 +0200
@@ -1,0 +2,7 @@
+Thu Sep 17 20:32:52 UTC 2020 - Martin Hauke 
+
+- Update to version 0.11.21
+  See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog
+  for the full changelog
+
+---

Old:

  stress-ng-0.11.20.tar.xz

New:

  stress-ng-0.11.21.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.odp4Oo/_old  2020-09-21 17:25:31.320033483 +0200
+++ /var/tmp/diff_new_pack.odp4Oo/_new  2020-09-21 17:25:31.324033487 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.11.20
+Version:0.11.21
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ stress-ng-0.11.20.tar.xz -> stress-ng-0.11.21.tar.xz ++
 3460 lines of diff (skipped)




commit stress-ng for openSUSE:Factory

2020-09-08 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2020-09-08 22:49:40

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new.3399 (New)


Package is "stress-ng"

Tue Sep  8 22:49:40 2020 rev:92 rq:832919 version:0.11.20

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2020-08-25 
09:38:16.736194054 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new.3399/stress-ng.changes
2020-09-08 22:50:06.731597700 +0200
@@ -1,0 +2,7 @@
+Mon Sep  7 17:36:23 UTC 2020 - Martin Hauke 
+
+- Update to version 0.11.20
+  See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog
+  for the full changelog
+
+---

Old:

  stress-ng-0.11.19.tar.xz

New:

  stress-ng-0.11.20.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.zwRndp/_old  2020-09-08 22:50:07.451598051 +0200
+++ /var/tmp/diff_new_pack.zwRndp/_new  2020-09-08 22:50:07.455598053 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.11.19
+Version:0.11.20
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ stress-ng-0.11.19.tar.xz -> stress-ng-0.11.20.tar.xz ++
 2547 lines of diff (skipped)




commit stress-ng for openSUSE:Factory

2020-08-25 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2020-08-25 09:37:19

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new.3399 (New)


Package is "stress-ng"

Tue Aug 25 09:37:19 2020 rev:91 rq:829019 version:0.11.19

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2020-08-14 
09:34:26.988432880 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new.3399/stress-ng.changes
2020-08-25 09:38:16.736194054 +0200
@@ -1,0 +2,7 @@
+Mon Aug 24 16:32:53 UTC 2020 - Martin Hauke 
+
+- Update to version 0.11.19
+  See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog
+  for the full changelog
+
+---

Old:

  stress-ng-0.11.18.tar.xz

New:

  stress-ng-0.11.19.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.n0wsaI/_old  2020-08-25 09:38:17.964194771 +0200
+++ /var/tmp/diff_new_pack.n0wsaI/_new  2020-08-25 09:38:17.968194773 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.11.18
+Version:0.11.19
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ stress-ng-0.11.18.tar.xz -> stress-ng-0.11.19.tar.xz ++
 2255 lines of diff (skipped)




commit stress-ng for openSUSE:Factory

2020-08-14 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2020-08-14 09:32:50

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new.3399 (New)


Package is "stress-ng"

Fri Aug 14 09:32:50 2020 rev:90 rq:826213 version:0.11.18

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2020-08-05 
20:27:17.475042627 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new.3399/stress-ng.changes
2020-08-14 09:34:26.988432880 +0200
@@ -1,0 +2,7 @@
+Wed Aug 12 18:54:28 UTC 2020 - Martin Hauke 
+
+- Update to version 0.11.18
+  See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog
+  for the full changelog
+
+---

Old:

  stress-ng-0.11.17.tar.xz

New:

  stress-ng-0.11.18.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.A1Cqyr/_old  2020-08-14 09:34:28.780433799 +0200
+++ /var/tmp/diff_new_pack.A1Cqyr/_new  2020-08-14 09:34:28.784433801 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.11.17
+Version:0.11.18
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ stress-ng-0.11.17.tar.xz -> stress-ng-0.11.18.tar.xz ++
 4787 lines of diff (skipped)




commit stress-ng for openSUSE:Factory

2020-08-05 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2020-08-05 20:26:59

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new.3592 (New)


Package is "stress-ng"

Wed Aug  5 20:26:59 2020 rev:89 rq:824372 version:0.11.17

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2020-07-17 
20:53:15.573071078 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new.3592/stress-ng.changes
2020-08-05 20:27:17.475042627 +0200
@@ -1,0 +2,7 @@
+Fri Jul 31 20:50:15 UTC 2020 - Martin Hauke 
+
+- Update to version 0.11.17
+  See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog
+  for the full changelog
+
+---

Old:

  stress-ng-0.11.15.tar.xz

New:

  stress-ng-0.11.17.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.cD1J33/_old  2020-08-05 20:27:19.375043229 +0200
+++ /var/tmp/diff_new_pack.cD1J33/_new  2020-08-05 20:27:19.379043229 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.11.15
+Version:0.11.17
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ stress-ng-0.11.15.tar.xz -> stress-ng-0.11.17.tar.xz ++
 4724 lines of diff (skipped)




commit stress-ng for openSUSE:Factory

2020-07-17 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2020-07-17 20:52:23

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new.3592 (New)


Package is "stress-ng"

Fri Jul 17 20:52:23 2020 rev:88 rq:821476 version:0.11.15

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2020-06-22 
17:45:10.181705490 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new.3592/stress-ng.changes
2020-07-17 20:53:15.573071078 +0200
@@ -1,0 +2,7 @@
+Thu Jul 16 11:26:02 UTC 2020 - Petr Vorel 
+
+- Update to version 0.11.15
+  See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog
+  for the full changelog
+
+---

Old:

  stress-ng-0.11.14.tar.xz

New:

  stress-ng-0.11.15.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.vahGsz/_old  2020-07-17 20:53:16.977072543 +0200
+++ /var/tmp/diff_new_pack.vahGsz/_new  2020-07-17 20:53:16.981072547 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.11.14
+Version:0.11.15
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ stress-ng-0.11.14.tar.xz -> stress-ng-0.11.15.tar.xz ++
 6280 lines of diff (skipped)




commit stress-ng for openSUSE:Factory

2020-06-22 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2020-06-22 17:44:45

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new.2956 (New)


Package is "stress-ng"

Mon Jun 22 17:44:45 2020 rev:87 rq:816063 version:0.11.14

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2020-05-28 
09:19:32.645233517 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new.2956/stress-ng.changes
2020-06-22 17:45:10.181705490 +0200
@@ -1,0 +2,7 @@
+Fri Jun 19 14:44:28 UTC 2020 - Martin Hauke 
+
+- Update to version 0.11.14
+  See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog
+  for the full changelog
+
+---

Old:

  stress-ng-0.11.12.tar.xz

New:

  stress-ng-0.11.14.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.2h9Vej/_old  2020-06-22 17:45:11.033708224 +0200
+++ /var/tmp/diff_new_pack.2h9Vej/_new  2020-06-22 17:45:11.053708288 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.11.12
+Version:0.11.14
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ stress-ng-0.11.12.tar.xz -> stress-ng-0.11.14.tar.xz ++
 6978 lines of diff (skipped)




commit stress-ng for openSUSE:Factory

2020-05-28 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2020-05-28 09:19:31

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new.3606 (New)


Package is "stress-ng"

Thu May 28 09:19:31 2020 rev:86 rq:809690 version:0.11.12

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2020-05-17 
23:43:48.933135652 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new.3606/stress-ng.changes
2020-05-28 09:19:32.645233517 +0200
@@ -1,0 +2,59 @@
+Wed May 27 18:51:34 UTC 2020 - Martin Hauke 
+
+- Update to version 0.11.12
+  * Setup the checksum before forking off child stressor (LP: #1880840)
+- fixes null checksum if child is killed before the stressor
+  function gets invoked.
+  * stress-stackmmap: make ends of stack inaccessible to stop clobbering
+non-stack regions
+  * stress-dev: disable TIOCGETD for the moment as it causes some hang
+issues
+  * stress-context: always swap context back to main microthread on
+termination
+  * stress-sock: voidify fd arg to clean up build warning on Solaris
+  * Add run-time autoconfig check for struct ifconf
+  * stress-sem-sysv: test illegal semtimedop only if it is exists
+  * stress-sem-sysv: workaround kfreebsd8 EINVAL on semtimedop
+  * stress-sem-sysv: don't use semtimedop if it returns -ENOSYS
+  * stress-sem-sysv: only exercise SEM_STAT on linux
+  * stress-ng: fetch yaml filename before running stress tests
+  * Makefile: rm -f the makefile on clean
+  * stress-ng: Don't track config or show in diff
+  * Makefile: remove the need for an empty config file
+  * stress-ng: fix long form if -x option, use "exclude" instead of "list"
+  * stress-ng: README: update libsctp name for RHEL, fedora, related
+distros
+  * stress-memthrash: silently ignore ESRCH pthread_join failures
+  * stress-madvise: voidify pthread_join return, we don't care about it
+  * stress-inode-flags: voidify pthread_join return, we don't care
+about it
+  * stress-dev: voidify pthread_join return, we don't care about it
+  * shim_waitpid: allow a few retries before throttling retry
+  * kernel-coverage.sh: move the quick spin through stressors to the end
+of the test
+  * Fix --seq mode checksum with multiple stressors and sanity checking
+  * stress-vm: fix bit error checking when bogo-ops limits reached
+  * core-ftrace: fix removed filename setting statement
+  * core-ftrace: remove setting of set_event_pid and refactor code
+  * core-out-of-memory: return EXIT_SUCCESS on --oomable
+option (LP: #1879782)
+  * stress-get: fix #ifdef check on getpagesize
+  * core-out-of-memory: return EXIT_NO_RESOUCE on --oomable
+option (LP: #1879696)
+  * core-shim: add delay before re-waiting
+  * stress-dev: add block device lseeks and force return to be stashed
+  * Add memory barriers an ready flag to check if counter is in a sane
+state
+  * core-shim: rework waitpid again, terminate child on EINTR (LP: #1879447)
+  * stress-dev: remove sleep and return EXIT_SUCCESS on child exit
+  * stress-ng: add checksum sanity check on bogo ops stats and run flag
+  * stress-mq: add SIGEV_SIGNAL events to exercise kernel
+  * stress-shm-sysv: exercise shmctl and shmdt race on child exit
+  * stress-shm-sysv: exercise NUMA mempolicy on shm
+  * stress-sem-sysv: exercise some invalid options to get more kernel
+coverage
+  * stress-sock: add a few more ioctls to exercise
+  * syscalls: update preadv/preadv2 and pwritev entries
+  * stress-hdd: use preadv, preadv2, pwritev, pwritev2
+
+---

Old:

  stress-ng-0.11.10.tar.xz

New:

  stress-ng-0.11.12.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.ifmeXp/_old  2020-05-28 09:19:33.217234565 +0200
+++ /var/tmp/diff_new_pack.ifmeXp/_new  2020-05-28 09:19:33.217234565 +0200
@@ -2,7 +2,7 @@
 # spec file for package stress-ng
 #
 # Copyright (c) 2020 SUSE LLC
-# Copyright (c) 2015, Martin Hauke 
+# Copyright (c) 2015-2020, Martin Hauke 
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.11.10
+Version:0.11.12
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ stress-ng-0.11.10.tar.xz -> stress-ng-0.11.12.tar.xz ++
 2022 lines of diff (skipped)




commit stress-ng for openSUSE:Factory

2020-05-17 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2020-05-17 23:43:34

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new.2738 (New)


Package is "stress-ng"

Sun May 17 23:43:34 2020 rev:85 rq:806105 version:0.11.10

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2020-05-08 
23:06:36.566016409 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new.2738/stress-ng.changes
2020-05-17 23:43:48.933135652 +0200
@@ -1,0 +2,29 @@
+Sat May 16 16:18:51 UTC 2020 - Martin Hauke 
+
+- Update to version 0.11.10
+  * core-ftrace + manual: update caveat about ftrace stats
+  * stress-pty: fix incorrect placing of #endif's
+  * core-ftrace: warn when --ftrace is used on systems that don't
+support it
+  * core-ftrace: voidify unused argument in stress_ftrace_add_pid
+  * kernel-coverage: add ftrace and class exercising
+  * core-ftrace: move OPT_FLAGS_FTRACE check to core-ftrace
+  * core-ftrace: try to filter by parent and child process IDs
+  * core-ftrace: add caveat about tracing stats captured
+  * core-ftrace: fix some resource free'ing issues
+  * stress-efi-var: optimize check for . files
+  * stress-efivar: remove free of efi_dentries
+  * stress-chdir: ensure all fd's and filenames are invalid before
+testing
+  * Add --ftrace option to get some kernel function tracing metrics
+  * stress-pty: exercise tcdrain, tcflush, tcflow and tcgetattr
+  * stress-vm: use mwc64() for random numbers rather than random()
+  * stresss-vdso: add missing line
+  * stress-pipe: fix build failure on non-Linux platforms on pr_fail
+  * Replace pr_fail_err with pr_fail to allow more flexible error
+messages
+  * Remove pr_fail_dbg and replace with pr_fail
+  * Remove pr_fail_args_errno and pr_fail_errno
+  * core-helper: remove directory if an error occurs on mkdir
+
+---

Old:

  stress-ng-0.11.09.tar.xz

New:

  stress-ng-0.11.10.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.JQXW9r/_old  2020-05-17 23:43:50.737139274 +0200
+++ /var/tmp/diff_new_pack.JQXW9r/_new  2020-05-17 23:43:50.741139282 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.11.09
+Version:0.11.10
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ stress-ng-0.11.09.tar.xz -> stress-ng-0.11.10.tar.xz ++
 8449 lines of diff (skipped)




commit stress-ng for openSUSE:Factory

2020-05-08 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2020-05-08 23:06:33

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new.2738 (New)


Package is "stress-ng"

Fri May  8 23:06:33 2020 rev:84 rq:801232 version:0.11.09

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2020-04-25 
20:31:27.562409929 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new.2738/stress-ng.changes
2020-05-08 23:06:36.566016409 +0200
@@ -1,0 +2,7 @@
+Thu May  7 12:37:04 UTC 2020 - Martin Hauke 
+
+- Update to version 0.11.09
+  See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog
+  for the full changelog
+
+---

Old:

  stress-ng-0.11.08.tar.xz

New:

  stress-ng-0.11.09.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.ovwbmv/_old  2020-05-08 23:06:38.502020364 +0200
+++ /var/tmp/diff_new_pack.ovwbmv/_new  2020-05-08 23:06:38.502020364 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.11.08
+Version:0.11.09
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ stress-ng-0.11.08.tar.xz -> stress-ng-0.11.09.tar.xz ++
 2992 lines of diff (skipped)




commit stress-ng for openSUSE:Factory

2020-04-25 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2020-04-25 20:28:17

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new.2738 (New)


Package is "stress-ng"

Sat Apr 25 20:28:17 2020 rev:83 rq:796730 version:0.11.08

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2020-03-30 
23:04:50.228225522 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new.2738/stress-ng.changes
2020-04-25 20:31:27.562409929 +0200
@@ -1,0 +2,7 @@
+Thu Apr 23 19:35:49 UTC 2020 - Martin Hauke 
+
+- Update to version 0.11.08
+  See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog
+  for the full changelog
+
+---

Old:

  stress-ng-0.11.06.tar.xz

New:

  stress-ng-0.11.08.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.pad0Dt/_old  2020-04-25 20:31:28.882412651 +0200
+++ /var/tmp/diff_new_pack.pad0Dt/_new  2020-04-25 20:31:28.886412659 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.11.06
+Version:0.11.08
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ stress-ng-0.11.06.tar.xz -> stress-ng-0.11.08.tar.xz ++
 7368 lines of diff (skipped)




commit stress-ng for openSUSE:Factory

2020-03-30 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2020-03-30 23:04:42

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new.3160 (New)


Package is "stress-ng"

Mon Mar 30 23:04:42 2020 rev:82 rq:789717 version:0.11.06

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2020-03-17 
13:10:44.881826734 +0100
+++ /work/SRC/openSUSE:Factory/.stress-ng.new.3160/stress-ng.changes
2020-03-30 23:04:50.228225522 +0200
@@ -1,0 +2,79 @@
+Mon Mar 30 10:39:27 UTC 2020 - Martin Hauke 
+
+- Update to version 0.11.06
+  * stress-dev: remove TIOCGETC and TIOCSETC ioctl to fix FTBFS on
+alpha
+- this is the 2nd attempt to fix this issue, this time I'm
+  removing the use these specific ioctl commands.
+
+---
+Sun Mar 29 19:13:56 UTC 2020 - Martin Hauke 
+
+- Update to version 0.11.05
+  * stress-dev: define a shim for struct tchar, fixes a FTBFS
+on arch alpha
+
+---
+Sun Mar 29 10:25:04 UTC 2020 - Martin Hauke 
+
+- Update to version 0.11.04
+  * stress-sockabuse: reduce scope of variable sfd
+  * stress-reboot: reduce scope of another ret variable
+  * stress-reboot: reduce scope of variable ret
+  * stress-skiplist: make function skip_list_free static
+  * stress-madvise: relax constness of buf pointer
+  * stress-reboot: don't pass args to clone, it is not required
+  * stress-reboot: remove shadowed variable ret
+  * stress-sysbaddr: add guard on bad_getdomainname and comment
+out bad_acct
+  * stress-sysbadaddr: disable acct for the moment.
+  * stress-sysbadaddr: limit clone to just linux for the moment
+  * stress-sysbadaddr: pass incremented addresses to avoid restrict
+warnings
+  * stress-sysinfo: cast void * to the appropriate arg types on system
+calls
+  * stress-reboot: add and use SHIM_CAP_SYS_BOOT
+  * stress-reboot: move help so it's always built in
+  * Add a reboot stressor.  This does not actually reboot a system.
+  * stress-sigfd: exercise the fd info of the signalfd
+  * stress-fcntl: pass uids array to fcntl for F_GETOWNER_UIDS cmd
+  * stress-sysbadaddr: remove create, it can leave broken files in
+directory
+  * stress-sysbadaddr: add in more system calls
+  * stress-procfs: remove ARM64 workaround as this is now fixed
+  * README: update stressor stats
+  * stress-xattr: don't fail to build if HAVE_LGETXATTR is not defined
+  * stress-xattr: don't fail to build if HAVE_LSETXATTR is not defined
+  * stress-xattr: don't fail to build if HAVE_LLISTXATTR is not defined
+  * core-shim: fix typo on LLISTXATTR detection
+  * Add shims to xattr system calls
+  * stress-pipeherd: fix typo in switch rate info
+  * stress-sockabuse: remove xattr from OS X builds
+  * stress-dev: add TCOOFF, TCOON, TCIOFF, TCION ioctls
+  * stress-dev: add TIOCGETC and TIOCSETC ioctls
+  * stress-rtc: exercise RTC_SET_TIME, RTC_IRQP_SET and RTC_VL_READ
+ioctls
+  * stress-ustat: silently ignore bad ustat buf
+  * stress-sockabuse: don't memset timespec if we don't have
+HAVE_FUTIMENS
+  * stress-sockabuse: silently ignore EADDRINUSE error when binding
+  * stress-sockabuse: use different port for each instance
+  * stress-sockabuse: use DEFAULT_SOCKABUSE_PORT as the default post
+  * stress-ng.h: update a couple of socket port definitions
+  * core-shim: cast shim'd ustat arg to void *
+  * stress-sockabuse: localize variable n to FIONREAD ioctl code block
+  * core-shim: fix missing ; on shim_enosys call
+  * Add a skiplist stressor
+  * Add socket file descriptor abusing stressor
+  * stress-madvise: exercise madvise on mappings in threads where
+possible
+  * stress-cpu: remove tab
+  * syscalls.txt: remove stray ' char
+  * Add a shim for deprecated system call ustat
+  * stress-eventfd: exercise /proc/self/fdinfo on the eventfd
+descriptors
+  * stress-chattr: fix build failure for non-Linux platforms
+  * Add chattr file attribute stressor
+  * stress-dentry: pressurize the dentry cache with negative dentries
+
+---

Old:

  stress-ng-0.11.03.tar.xz

New:

  stress-ng-0.11.06.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.teC2MJ/_old  2020-03-30 23:04:51.488226240 +0200
+++ /var/tmp/diff_new_pack.teC2MJ/_new  2020-03-30 23:04:51.500226247 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.11.03
+Version:0.11.06
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ 

commit stress-ng for openSUSE:Factory

2020-03-17 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2020-03-17 13:10:29

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new.3160 (New)


Package is "stress-ng"

Tue Mar 17 13:10:29 2020 rev:81 rq:785707 version:0.11.03

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2020-03-08 
22:25:13.296117601 +0100
+++ /work/SRC/openSUSE:Factory/.stress-ng.new.3160/stress-ng.changes
2020-03-17 13:10:44.881826734 +0100
@@ -1,0 +2,6 @@
+Mon Mar 16 20:08:03 UTC 2020 - Martin Hauke 
+
+- Update to version 0.11.3
+  * Code cleanup only, no functional changes
+
+---

Old:

  stress-ng-0.11.02.tar.xz

New:

  stress-ng-0.11.03.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.WrPdmh/_old  2020-03-17 13:10:45.369827108 +0100
+++ /var/tmp/diff_new_pack.WrPdmh/_new  2020-03-17 13:10:45.373827111 +0100
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.11.02
+Version:0.11.03
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ stress-ng-0.11.02.tar.xz -> stress-ng-0.11.03.tar.xz ++
 21226 lines of diff (skipped)




commit stress-ng for openSUSE:Factory

2020-03-08 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2020-03-08 22:25:04

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new.26092 (New)


Package is "stress-ng"

Sun Mar  8 22:25:04 2020 rev:80 rq:782688 version:0.11.02

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2020-03-05 
23:22:22.661314066 +0100
+++ /work/SRC/openSUSE:Factory/.stress-ng.new.26092/stress-ng.changes   
2020-03-08 22:25:13.296117601 +0100
@@ -1,0 +2,10 @@
+Sun Mar  8 13:22:46 UTC 2020 - Martin Hauke 
+
+- Supplement against bash-completion, not bash
+
+---
+Sun Mar  8 12:58:44 UTC 2020 - Martin Hauke 
+
+- Drop SLE12 compat ifdef
+
+---



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.80HFEZ/_old  2020-03-08 22:25:15.408118904 +0100
+++ /var/tmp/diff_new_pack.80HFEZ/_new  2020-03-08 22:25:15.408118904 +0100
@@ -48,10 +48,7 @@
 Group:  System/Benchmark
 Requires:   %{name} = %{version}
 Requires:   bash-completion
-Supplements:packageand(stress-ng:bash)
-%if 0%{?sle_version} < 15
-BuildRequires:  bash-completion
-%endif
+Supplements:(stress-ng and bash-completion)
 BuildArch:  noarch
 
 %description bash-completion
@@ -62,7 +59,7 @@
 
 %build
 export CFLAGS="%{optflags}"
-make %{?_smp_mflags}
+%make_build
 
 %install
 install -D -p -m 0755 stress-ng   \
@@ -76,7 +73,7 @@
 %license COPYING
 %doc README
 %{_bindir}/stress-ng
-%{_mandir}/man1/stress-ng.1%{ext_man}
+%{_mandir}/man1/stress-ng.1%{?ext_man}
 
 %files bash-completion
 %{_datadir}/bash-completion/completions/%{name}




commit stress-ng for openSUSE:Factory

2020-03-05 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2020-03-05 23:22:14

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new.26092 (New)


Package is "stress-ng"

Thu Mar  5 23:22:14 2020 rev:79 rq:781735 version:0.11.02

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2020-02-27 
14:37:18.578028782 +0100
+++ /work/SRC/openSUSE:Factory/.stress-ng.new.26092/stress-ng.changes   
2020-03-05 23:22:22.661314066 +0100
@@ -1,0 +2,17 @@
+Wed Mar  4 19:58:41 UTC 2020 - Martin Hauke 
+
+- Update to version 0.11.02
+  * core-parse-opts: cater for -ve values
+  * core-parse-opts: check for non-numeric in numeric args
+  * Fix --random mode
+  * Allow negative --random for selecting number of online CPUs
+  * stress-prctl: add PR_SET_IO_FLUSHER PR_GET_IO_FLUSHER prctl
+commands
+  * stress-mmapfork: check if parent is OOM'd and force exit on
+early abort
+  * stress-mmapfork: force reap on interrupt waiting for pid
+  * stress-mmapfork: ensure we kill and reap child processes
+  * stress-mmapfork: reap when no more process slots are free
+  * stress-mmap: add in more yield points
+
+---

Old:

  stress-ng-0.11.01.tar.xz

New:

  stress-ng-0.11.02.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.kdT8Xg/_old  2020-03-05 23:22:24.741315210 +0100
+++ /var/tmp/diff_new_pack.kdT8Xg/_new  2020-03-05 23:22:24.745315212 +0100
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.11.01
+Version:0.11.02
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ stress-ng-0.11.01.tar.xz -> stress-ng-0.11.02.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.11.01/Makefile 
new/stress-ng-0.11.02/Makefile
--- old/stress-ng-0.11.01/Makefile  2020-02-24 11:48:48.0 +0100
+++ new/stress-ng-0.11.02/Makefile  2020-03-03 16:27:42.0 +0100
@@ -16,7 +16,7 @@
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 
USA.
 #
 
-VERSION=0.11.01
+VERSION=0.11.02
 #
 # Codename "synthetic system strainer"
 #
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.11.01/core-parse-opts.c 
new/stress-ng-0.11.02/core-parse-opts.c
--- old/stress-ng-0.11.01/core-parse-opts.c 2020-02-24 11:48:48.0 
+0100
+++ new/stress-ng-0.11.02/core-parse-opts.c 2020-03-03 16:27:42.0 
+0100
@@ -81,6 +81,28 @@
}
 }
 
+/*
+ *  ensure_numeric()
+ * ensure just numeric values
+ */
+static void ensure_numeric(const char *const str)
+{
+   const char *ptr = str;
+
+   if (*ptr == '-')
+   ptr++;
+   while (*ptr) {
+   if (!isdigit(*ptr))
+   break;
+   ptr++;
+   }
+   if (*ptr == '\0')
+   return;
+   (void)fprintf(stderr, "Value %s contains non-numeric: '%s'\n",
+   str, ptr);
+   longjmp(g_error_env, 1);
+}
+
 
 /*
  *  ensure_positive()
@@ -116,6 +138,7 @@
uint64_t val;
 
ensure_positive(str);
+   ensure_numeric(str);
if (sscanf(str, "%" SCNu64, ) != 1) {
(void)fprintf(stderr, "Invalid number %s\n", str);
longjmp(g_error_env, 1);
@@ -136,6 +159,7 @@
 {
int64_t val;
 
+   ensure_numeric(str);
if (sscanf(str, "%" SCNd64, ) != 1) {
(void)fprintf(stderr, "Invalid number %s\n", str);
longjmp(g_error_env, 1);
@@ -162,6 +186,7 @@
uint64_t val;
 
ensure_positive(str);
+   ensure_numeric(str);
if (sscanf(str, "%" SCNu64, ) != 1) {
(void)fprintf(stderr, "Invalid number %s\n", str);
longjmp(g_error_env, 1);
@@ -183,7 +208,12 @@
int ch;
int i;
 
-   val = get_uint64(str);
+   ensure_positive(str);
+   if (sscanf(str, "%" SCNu64, ) != 1) {
+   (void)fprintf(stderr, "Invalid number %s\n", str);
+   longjmp(g_error_env, 1);
+   }
+
if (!len)  {
(void)fprintf(stderr, "Value %s is an invalid size\n", str);
longjmp(g_error_env, 1);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.11.01/stress-mmapfork.c 
new/stress-ng-0.11.02/stress-mmapfork.c
--- old/stress-ng-0.11.01/stress-mmapfork.c 2020-02-24 11:48:48.0 
+0100
+++ new/stress-ng-0.11.02/stress-mmapfork.c 2020-03-03 16:27:42.0 
+0100
@@ 

commit stress-ng for openSUSE:Factory

2020-02-27 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2020-02-27 14:37:05

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new.26092 (New)


Package is "stress-ng"

Thu Feb 27 14:37:05 2020 rev:78 rq:779517 version:0.11.01

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2020-01-30 
16:19:43.470076183 +0100
+++ /work/SRC/openSUSE:Factory/.stress-ng.new.26092/stress-ng.changes   
2020-02-27 14:37:18.578028782 +0100
@@ -1,0 +2,98 @@
+Wed Feb 26 13:31:21 UTC 2020 - Martin Hauke 
+
+- Update to version 0.11.01
+  * Ensure --aggressive mode terminates early (LP: #1858858)
+  * stress-ptrace: also check for EACESS errors
+  * stress-ptrace: add one more EPERM check
+  * stress-ptrace: make EPERM non-fatal error, modify pr_info
+messages
+  * stress-ptrace: terminate in with failure if child cannot be
+ptraced
+
+---
+Sun Feb 16 15:42:36 UTC 2020 - Martin Hauke 
+
+- Update to version 0.11.00
+  * Makefile: bump version and change codename
+  * stress-pipeherd: make sure child terminates with _exit()
+  * kernel-coverage: add timer-slack timer setting
+  * Fix --timer-slack correctly, fetch argument and set it
+  * core-parse-opts: sanity check uint32 and int32 min/max values
+  * Add environment stressor
+  * Make several const objects static
+  * stress-pidfd: voidify return from pause system call
+  * stress-get: add missing check_do_run exit points after new get*
+system calls
+  * stress-get: exercise a few more get* system calls
+  * stress-pipeherd: add context switch stats
+  * Add pipeherd stressor: a stress to simulate a thundering herd of
+pipe wakeups
+
+---
+Sat Feb  8 20:35:52 UTC 2020 - Martin Hauke 
+
+- Update to version 0.10.19
+  * stress-mmapaddr: make stress_mmapaddr_child static
+  * stress-wait: remove duplicated pr_fail message and cast pid_t to
+long int
+  * stress-memrate: rename NANOSEC to STRESS_NANOSEC to avoid clashing
+  * stress-cyclic: avoid NANOSEC* name classhes, rename to STRESS_NANOSEC
+  * Fix the MAX_FILE_LIMIT shift, use 1ULL instead of 1UL
+  * stress-sockfd: attempt to read from the fd passed over the socket
+  * stress-fork: fix time_now calls to stress_time_now
+  * stress-clone: move a #if defined that got moved to the wrong place
+  * set maximum file size based on off_t size
+  * set maximum memory limit to MAX_48 and maximized limits to MAX_32
+  * core-sched: prefix typedefs with stress_
+  * core-perf: prefix typedefs with stress_
+  * core-net: prefix typedefs with stress_
+  * core-ignite-cpu: prefix typedefs with stress_
+  * core-cache: prefix typedefs with stress_
+  * core-cache: prefix typedefs with stress_
+  * stress-*: prefix typedefs with stress_
+  * stress-pty: allocate the pty structure on the heap, don't use the
+stack
+  * stress-stackmmap: ensure random data is pushed onto the stack
+  * stress-stack: fill pages with non-zero content to avoid same-page
+merges
+  * stress-spawn: fix up a comment
+  * stress-wait: add waitid siginfo sanity checks
+  * stress-wait: fix WIFCONTINUED check because of a typo in the check
+  * core-helper: map signal number to signal name
+  * core-shim: fix renaming of time_now to stress_time_now
+  * core-helper: voidify arg fd in stress_is_dev_tty
+  * stress-x86syscall: move scope of variable j
+  * stress-vdso: measure test overhead to compute more accurate results
+  * stress-x86syscall: measure test overhead to compute more accurate
+results
+  * core-time: prefix helper functions with stress_
+  * core-thrash: prefix helper functions with stress_
+  * core-thermal-zone: prefix helper functions with stress_
+  * core-perf: prefix perf helper functions with stress_
+  * core-mount: add stress_ to mount helper functions
+  * Add stress_ to mmap_set and mmap_check helper functions
+  * Prefix mincore helper functions with stress_
+  * Rename madvise_random to stress_madvise_random
+  * stress-zlib: scale the logmap value to produce harder to compress
+data
+  * stress-zlib: add chaotic number generator using a logmap method
+  * replace g_keep_stressing_flag with two helper functions
+  * stress-memthrash: add byte swapping memory stepping thrasher
+  * stress-sysfs: add bad sysfs files to hash table
+  * Makefile: remove need to define __FreeBSD_Kernel__
+  * Add more stress_ prefixes to various core functions
+  * core-ignite-cpu: prefix ignite_* functions with stress_
+  * core-cpu: rename cpu_is_x86 to stress_cpu_is_x86
+  * core-hash: remove need for str pointer
+  * core-hash: optimize hash adding, reduce need for strdup and a free
+  * stress-zombie: make max zombies 

commit stress-ng for openSUSE:Factory

2020-01-30 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2020-01-30 16:19:40

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new.26092 (New)


Package is "stress-ng"

Thu Jan 30 16:19:40 2020 rev:77 rq:768526 version:0.10.18

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2020-01-12 
23:26:25.326861351 +0100
+++ /work/SRC/openSUSE:Factory/.stress-ng.new.26092/stress-ng.changes   
2020-01-30 16:19:43.470076183 +0100
@@ -1,0 +2,33 @@
+Wed Jan 29 20:22:53 UTC 2020 - Martin Hauke 
+
+- Update to version 0.10.18
+  * stress-urandom: handle ENOTTY errors on ioctl() on older
+kernels
+- Update to version 0.10.17
+  * stress-dev: add blocked device open sanity check
+  * stress-cpu: add lowest common multiple sanity check on gcd
+computation
+  * stress-clock: exercise clock_getres on a /dev/ptp0 clockid
+  * stress-clock: exercise /dev/ptp0 on linux
+  * stress-tmpfs: add MAP_HUGETLB mmap option and reduce sleep time
+  * stress-mmap: remove duplicated no_mem_retries increment
+  * stress-membarrier: exercise more membarrier commands
+  * stress-fcntl: exercise F_SETOWN, F_SETOWN_EX and F_GETOWN_EX
+more
+  * stress-exec: create and try to execute a garbage executable
+  * stress-stream: fix failure message logging
+  * stress-shm: add some more shm exercising on shm fd
+  * stress-ramfs: rename mount point directory to mnt
+  * stress-af-alg: add helpers to lookup hash types by name or type
+  * stress-af-alg: remove ptr + 2 occurrences
+  * stress-msg: exercise MSG_COPY if it is available
+  * stress-aio-linux: ignore EINVAL on io submits for fdsync or
+fsync commands
+  * stress-brk: silently ignore brk on a specific address failures
+  * stress-sysfs: disable ROM test as this is causing some issues
+  * stress-mq: use 0..127 priority levels chosen at random
+  * stress-quota: add CAP_SYS_ADMIN prechecks before running the
+stressor
+  * stress-sysfs: skip over /sysfs kernel debug interfaces
+
+---

Old:

  stress-ng-0.10.16.tar.xz

New:

  stress-ng-0.10.18.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.RTNJ4y/_old  2020-01-30 16:19:45.586075621 +0100
+++ /var/tmp/diff_new_pack.RTNJ4y/_new  2020-01-30 16:19:45.590075620 +0100
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.10.16
+Version:0.10.18
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ stress-ng-0.10.16.tar.xz -> stress-ng-0.10.18.tar.xz ++
 1636 lines of diff (skipped)




commit stress-ng for openSUSE:Factory

2020-01-12 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2020-01-12 23:24:52

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new.6675 (New)


Package is "stress-ng"

Sun Jan 12 23:24:52 2020 rev:76 rq:763508 version:0.10.16

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2020-01-04 
19:22:24.893165780 +0100
+++ /work/SRC/openSUSE:Factory/.stress-ng.new.6675/stress-ng.changes
2020-01-12 23:26:25.326861351 +0100
@@ -1,0 +2,18 @@
+Sat Jan 11 18:31:58 UTC 2020 - Martin Hauke 
+
+- Update to version 0.10.16
+  * stress-bad-altstack: aggressively re-try when we can't
+segfault the handler
+  * stress-aio-linux: perform periodic async fdsync and fsync
+and use lots of open files
+  * stress-aio-linux: add async reads and allocate buffers
+  * stress-dev: Add TIOCMBIS and TIOCMBIC ioctls
+  * stress-dev: add TIOCNXCL and TIOCEXCL ioctls
+  * stress-dev: add a couple more tty specific ioctls
+  * stress-aio: fix sleepy wait to make it interruptible
+  * Manual: move the --set and --set-ops to the correct place
+  * stress-sysfs: improve timeout on slow sysfs entries
+  * stress-ramfs: create/lstat/remove symlink file on ramfs
+filesystem
+
+---

Old:

  stress-ng-0.10.15.tar.xz

New:

  stress-ng-0.10.16.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.0AYDwg/_old  2020-01-12 23:26:25.718861496 +0100
+++ /var/tmp/diff_new_pack.0AYDwg/_new  2020-01-12 23:26:25.718861496 +0100
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.10.15
+Version:0.10.16
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ stress-ng-0.10.15.tar.xz -> stress-ng-0.10.16.tar.xz ++
 5339 lines of diff (skipped)




commit stress-ng for openSUSE:Factory

2020-01-04 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2020-01-04 19:22:22

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new.6675 (New)


Package is "stress-ng"

Sat Jan  4 19:22:22 2020 rev:75 rq:760816 version:0.10.15

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2019-12-18 
14:48:43.249949661 +0100
+++ /work/SRC/openSUSE:Factory/.stress-ng.new.6675/stress-ng.changes
2020-01-04 19:22:24.893165780 +0100
@@ -1,0 +2,8 @@
+Fri Jan  3 19:30:53 UTC 2020 - Martin Hauke 
+
+- Update to version 0.10.15
+  * Lots of bugfixes and fixed compiler warnings since 0.10.14 See
+http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog
+for the full changelog
+
+---

Old:

  stress-ng-0.10.14.tar.xz

New:

  stress-ng-0.10.15.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.yP35kV/_old  2020-01-04 19:22:25.653166116 +0100
+++ /var/tmp/diff_new_pack.yP35kV/_new  2020-01-04 19:22:25.657166118 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package stress-ng
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2015, Martin Hauke 
 #
 # All modifications and additions to the file contributed by third parties
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.10.14
+Version:0.10.15
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ stress-ng-0.10.14.tar.xz -> stress-ng-0.10.15.tar.xz ++
 2523 lines of diff (skipped)




commit stress-ng for openSUSE:Factory

2019-12-18 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2019-12-18 14:46:25

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new.4691 (New)


Package is "stress-ng"

Wed Dec 18 14:46:25 2019 rev:74 rq:757688 version:0.10.14

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2019-12-16 
15:19:26.483162331 +0100
+++ /work/SRC/openSUSE:Factory/.stress-ng.new.4691/stress-ng.changes
2019-12-18 14:48:43.249949661 +0100
@@ -1,0 +2,17 @@
+Tue Dec 17 19:42:53 UTC 2019 - Martin Hauke 
+
+- Update to version 0.10.14
+  * stress-chdir: fix opening of paths[i]
+  * stress-vecmath: don't use TARGET_CLONES on ppc64, it breaks
+some older compilers
+  * stress-hrtimes: handle fork resource failures more gracefully.
+  * stress-chdir: mix random value and grey code of nth file
+  * stress-chdir: make paths more random and chdir to / for more
+stress
+  * stress-wait: clean up a comment
+  * stress-sem: add sem_getvalue call to increase coverage
+  * stress-sem: add sem_timedwait to increase test coverage
+  * sigprocmask: fix missing sigprogmask and add sigtimedwait
+  * core-cache: remove / from cache path
+
+---

Old:

  stress-ng-0.10.13.tar.xz

New:

  stress-ng-0.10.14.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.SNmXsY/_old  2019-12-18 14:48:44.073950038 +0100
+++ /var/tmp/diff_new_pack.SNmXsY/_new  2019-12-18 14:48:44.073950038 +0100
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.10.13
+Version:0.10.14
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ stress-ng-0.10.13.tar.xz -> stress-ng-0.10.14.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.10.13/Makefile 
new/stress-ng-0.10.14/Makefile
--- old/stress-ng-0.10.13/Makefile  2019-12-09 13:42:13.0 +0100
+++ new/stress-ng-0.10.14/Makefile  2019-12-16 22:22:25.0 +0100
@@ -16,7 +16,7 @@
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 
USA.
 #
 
-VERSION=0.10.13
+VERSION=0.10.14
 #
 # Codename "systematic system smasher"
 #
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.10.13/core-cache.c 
new/stress-ng-0.10.14/core-cache.c
--- old/stress-ng-0.10.13/core-cache.c  2019-12-09 13:42:13.0 +0100
+++ new/stress-ng-0.10.14/core-cache.c  2019-12-16 22:22:25.0 +0100
@@ -28,7 +28,7 @@
 
 #if defined(__linux__)
 #define SYS_CPU_PREFIX   "/sys/devices/system/cpu"
-#define SYS_CPU_CACHE_DIR"/cache"
+#define SYS_CPU_CACHE_DIR"cache"
 #endif
 
 static const generic_map_t cache_type_map[] = {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.10.13/stress-chdir.c 
new/stress-ng-0.10.14/stress-chdir.c
--- old/stress-ng-0.10.13/stress-chdir.c2019-12-09 13:42:13.0 
+0100
+++ new/stress-ng-0.10.14/stress-chdir.c2019-12-16 22:22:25.0 
+0100
@@ -39,10 +39,10 @@
 {
uint64_t chdir_dirs;
 
-   chdir_dirs = get_uint64(opt);
+   chdir_dirs = get_uint32(opt);
check_range("chdir-dirs", chdir_dirs,
MIN_CHDIR_DIRS, MAX_CHDIR_DIRS);
-   return set_setting("chdir-dirs", TYPE_ID_UINT64, _dirs);
+   return set_setting("chdir-dirs", TYPE_ID_UINT32, _dirs);
 }
 
 /*
@@ -51,9 +51,9 @@
  */
 static int stress_chdir(const args_t *args)
 {
-   uint64_t i, chdir_dirs = DEFAULT_CHDIR_DIRS;
+   uint32_t i, chdir_dirs = DEFAULT_CHDIR_DIRS;
char path[PATH_MAX], cwd[PATH_MAX];
-   int fd = -1, rc, ret = EXIT_FAILURE;
+   int rc, ret = EXIT_FAILURE, *fds;
char **paths;
 
(void)get_setting("chdir-dirs", _dirs);
@@ -62,6 +62,12 @@
pr_err("%s: out of memory allocating paths\n", args->name);
return EXIT_NO_RESOURCE;
}
+   fds = calloc(chdir_dirs, sizeof(*fds));
+   if (!fds) {
+   pr_err("%s: out of memory allocating file descriptors\n", 
args->name);
+   free(paths);
+   return EXIT_NO_RESOURCE;
+   }
 
if (getcwd(cwd, sizeof(cwd)) == NULL) {
pr_fail_err("getcwd");
@@ -76,10 +82,11 @@
 
/* Populate */
for (i = 0; i < chdir_dirs; i++) {
-   uint64_t gray_code = (i >> 1) ^ i;
+   uint64_t rnd = (uint64_t)mwc32() << 32;
+   uint32_t gray_code = (i >> 1) ^ i;
 

commit stress-ng for openSUSE:Factory

2019-12-16 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2019-12-16 15:19:26

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new.4691 (New)


Package is "stress-ng"

Mon Dec 16 15:19:26 2019 rev:73 rq:757161 version:0.10.13

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2019-12-10 
22:43:38.349782050 +0100
+++ /work/SRC/openSUSE:Factory/.stress-ng.new.4691/stress-ng.changes
2019-12-16 15:19:26.483162331 +0100
@@ -1,0 +2,6 @@
+Sat Dec 14 10:18:49 UTC 2019 - Scott Bahling 
+
+- add BuildRequires: bash-completion for older distro targets to
+  avoid "directories not owned by a package" build failure
+
+---



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.P7HwU3/_old  2019-12-16 15:19:27.059162091 +0100
+++ /var/tmp/diff_new_pack.P7HwU3/_new  2019-12-16 15:19:27.063162090 +0100
@@ -49,6 +49,9 @@
 Requires:   %{name} = %{version}
 Requires:   bash-completion
 Supplements:packageand(stress-ng:bash)
+%if 0%{?sle_version} < 15
+BuildRequires:  bash-completion
+%endif
 BuildArch:  noarch
 
 %description bash-completion




commit stress-ng for openSUSE:Factory

2019-12-10 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2019-12-10 22:43:27

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new.4691 (New)


Package is "stress-ng"

Tue Dec 10 22:43:27 2019 rev:72 rq:755498 version:0.10.13

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2019-11-28 
13:51:09.070688436 +0100
+++ /work/SRC/openSUSE:Factory/.stress-ng.new.4691/stress-ng.changes
2019-12-10 22:43:38.349782050 +0100
@@ -1,0 +2,24 @@
+Mon Dec  9 19:32:58 UTC 2019 - Martin Hauke 
+
+- Update to version 0.10.13
+  * stress-dev: add TIOCMGET, TIOCGICOUNT and TIOCGSERIAL ioctls
+  * stress-close: add more open types, don't chown files if root,
+remove AF_APPLETALK
+  * stress-close: enable some more socket domains
+  * test: add test-setproctitle.c, forgot to add this earlier
+  * Where possible set the process title (argv[0])
+  * Change cache size information from info to debug level output
+  * stress-ng: add missing space between switch statement and (
+  * Add SIGILL to signals that need to be handled, it was missing
+  * stress-rdrand: fix typo in \n at end of info message
+  * stress-sock: fix build issues on systems without HAVE_RECVMMSG
+  * stress-sock: get the incoming CPU of the socket
+  * stress-sock: get MTU size and set TOS to IPTOS_THROUGHPUT
+  * kernel-coverage.sh: add random sock-opts flag
+  * stress-sock: also exercice recvmmsg and recvmsg
+  * stress-sock: remove debug
+  * stress-sock: add a random send option for --sock-opt
+  * core-mwc: fix mwc8() being reset when using mwc1()
+  * stress-schedpolicy: silently ignore EBUSY returns
+
+---

Old:

  stress-ng-0.10.12.tar.xz

New:

  stress-ng-0.10.13.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.l2TL4A/_old  2019-12-10 22:43:39.037781795 +0100
+++ /var/tmp/diff_new_pack.l2TL4A/_new  2019-12-10 22:43:39.041781793 +0100
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.10.12
+Version:0.10.13
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ stress-ng-0.10.12.tar.xz -> stress-ng-0.10.13.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.10.12/Makefile 
new/stress-ng-0.10.13/Makefile
--- old/stress-ng-0.10.12/Makefile  2019-11-27 20:41:37.0 +0100
+++ new/stress-ng-0.10.13/Makefile  2019-12-09 13:42:13.0 +0100
@@ -16,7 +16,7 @@
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 
USA.
 #
 
-VERSION=0.10.12
+VERSION=0.10.13
 #
 # Codename "systematic system smasher"
 #
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.10.12/Makefile.config 
new/stress-ng-0.10.13/Makefile.config
--- old/stress-ng-0.10.12/Makefile.config   2019-11-27 20:41:37.0 
+0100
+++ new/stress-ng-0.10.13/Makefile.config   2019-12-09 13:42:13.0 
+0100
@@ -219,6 +219,14 @@
 endif
 endif
 
+ifndef $(HAVE_BSD_UNISTD_H)
+HAVE_BSD_UNISTD_H = $(shell $(MAKE) -f Makefile.config --no-print-directory 
$(HAVE_NOT) HEADER=bsd/unistd.h have_header_h)
+ifeq ($(HAVE_BSD_UNISTD_H),1)
+   CONFIG_CFLAGS += -DHAVE_BSD_UNISTD_H
+$(info autoconfig: using bsd/unistd.h)
+endif
+endif
+
 ifndef $(HAVE_BSD_WCHAR)
 HAVE_BSD_WCHAR = $(shell $(MAKE) -f Makefile.config --no-print-directory 
$(HAVE_NOT) TEST_PROG=test-bsd-wchar have_test_prog)
 ifeq ($(HAVE_BSD_WCHAR),1)
@@ -980,6 +988,14 @@
 endif
 endif
 
+ifndef $(HAVE_LINUX_SERIAL_H)
+HAVE_LINUX_SERIAL_H = $(shell $(MAKE) -f Makefile.config --no-print-directory 
$(HAVE_NOT) HEADER=linux/serial.h have_header_h)
+ifeq ($(HAVE_LINUX_SERIAL_H),1)
+   CONFIG_CFLAGS += -DHAVE_LINUX_SERIAL_H
+$(info autoconfig: using linux/serial.h)
+endif
+endif
+
 ifndef $(HAVE_LINUX_SOCK_DIAG_H)
 HAVE_LINUX_SOCK_DIAG_H = $(shell $(MAKE) -f Makefile.config 
--no-print-directory $(HAVE_NOT) TEST_PROG=test-sock-diag have_test_prog)
 ifeq ($(HAVE_LINUX_SOCK_DIAG_H),1)
@@ -2146,6 +2162,14 @@
 endif
 endif
 
+ifndef $(HAVE_RECVMMSG)
+HAVE_RECVMMSG = $(shell $(MAKE) -f Makefile.config --no-print-directory 
$(HAVE_NOT) TEST_PROG=test-recvmmsg have_test_prog)
+ifeq ($(HAVE_RECVMMSG),1)
+   CONFIG_CFLAGS += -DHAVE_RECVMMSG
+$(info autoconfig: using recvmmsg)
+endif
+endif
+
 ifndef $(HAVE_REMAP_FILE_PAGES)
 HAVE_REMAP_FILE_PAGES = $(shell $(MAKE) -f Makefile.config 
--no-print-directory $(HAVE_NOT) TEST_PROG=test-remap-file-pages have_test_prog)
 ifeq ($(HAVE_REMAP_FILE_PAGES),1)
@@ -2245,6 +2269,14 @@
 endif
 

commit stress-ng for openSUSE:Factory

2019-11-28 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2019-11-28 13:51:00

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new.26869 (New)


Package is "stress-ng"

Thu Nov 28 13:51:00 2019 rev:71 rq:751529 version:0.10.12

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2019-11-21 
12:59:57.230504094 +0100
+++ /work/SRC/openSUSE:Factory/.stress-ng.new.26869/stress-ng.changes   
2019-11-28 13:51:09.070688436 +0100
@@ -1,0 +2,45 @@
+Wed Nov 27 20:10:29 UTC 2019 - Martin Hauke 
+
+- Update to version 0.10.12
+  * stress-sem-sysv: fix GETALL arg, it should not be pass by reference
+  * stress-clock: fix segfault when timer_create fails
+  * kernel-coverage.sh: add more hdd specific advice hints
+  * stress-revio: fix fadv-seq option, it is currently disabled
+  * stress-hdd: fix fadv-seq option, it is currently disabled
+  * stress-sem-sysv: remove trailing whitespace
+  * stress-udp: exercise SIOCOUTQ and SIOCINQ ioctls
+  * stress-sock: exercise SIOCOUTQ and SIOCINQ ioctls
+  * stress-udp-flood: add SIOCOUTQ ioctl
+  * Include linux/sockios.h include if is available
+  * stress-shm: add lseek to exercise shm
+  * stress-sem-sysv: exercise GETALL semctl command
+  * stress-sem-sysv: fix typo GEZCNT -> GETZCNT
+  * stress-sysfs: add poll to sysfs exercising
+  * stress-sysfs: add some more file specific operations on /sysfs
+files
+  * stress-clock: don't wait for timer completions, makes test more
+aggressive
+  * stress-madvise: add MADV_COLD and MADV_PAGEOUT advice flags
+  * stress-msg: add random MSG_STAT_ANY msgctl call
+  * stress-msg: check struct msginfo is available with HAVE_MSGINFO
+  * kernel-coverage.sh: remove unix socket domain from udp stressor
+  * stress-rdrand: increase rdrand read rate by adding inner loop
+  * Manual: add clone3() to --clone description
+  * core-shim: remove debug
+  * stress-clone: convert NULL to a uint64_t for tls clone argument
+  * stress-clone: exercise clone3() if it is available
+  * stress-clone: add linux 5.5 CLONE_CLEAR_SIGHAND flag
+  * stress-rdrand: remove rdrand32
+  * stress-rdrand: add support for Power9 darn instruction
+  * stress-tsc: add time stamp counter support for ppc64
+  * stress-sockmany: clean up build warnings on openindiana
+  * stress-stack: make altstack a void pointer, cleans up build warning
+  * Fix --timer-slack from consuming the following arg (LP: #1853832)
+  * stress-ng: add ppc64el target clones for power9 and generic
+  * stress-fp-error: clean up error warning on non-standard fegetround
+prototypes
+  * stress-memthrash: constify size arguments
+  * stress-ipsec-mb: remove debug disabling of the stressor for x86
+  * stress-ipsec-mb: Add --ipsec-mb-feature option
+
+---

Old:

  stress-ng-0.10.11.tar.xz

New:

  stress-ng-0.10.12.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.qn03yN/_old  2019-11-28 13:51:09.742688181 +0100
+++ /var/tmp/diff_new_pack.qn03yN/_new  2019-11-28 13:51:09.746688180 +0100
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.10.11
+Version:0.10.12
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ stress-ng-0.10.11.tar.xz -> stress-ng-0.10.12.tar.xz ++
 1665 lines of diff (skipped)




commit stress-ng for openSUSE:Factory

2019-11-21 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2019-11-21 12:59:51

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new.26869 (New)


Package is "stress-ng"

Thu Nov 21 12:59:51 2019 rev:70 rq:750048 version:0.10.11

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2019-11-10 
22:54:59.294709756 +0100
+++ /work/SRC/openSUSE:Factory/.stress-ng.new.26869/stress-ng.changes   
2019-11-21 12:59:57.230504094 +0100
@@ -1,0 +2,30 @@
+Wed Nov 20 19:41:56 UTC 2019 - Martin Hauke 
+
+- Update to version 0.10.11
+  * Rename stress-socketmany to stress-sockmany to match the stressor
+name
+  * Rename stress-socketpair to stress-sockpair to match the stressor
+name
+  * Rename stress-socket-diag to stress-sockdiag to match the stressor
+name
+  * Rename stress-socket-fd to stress-sockfd to match the stressor name
+  * stress-sock: rename functions with sctp in name to sock
+  * Rename sock stressor stress-socket.c to stress-sock.c
+  * Add sockmany stressor to exercise many open socket connections
+  * stress-dev: add initial /dev/ptp device exercising code
+  * stress-schedpolicy: add SCHED_DEADLINE scheduling
+  * stress-softlockup: force lowest niceness to be less nice
+  * stress-softlockup: clean up a comment
+  * kernel-coverage.sh: Add some more corner case stressors
+  * stress-shm-sysv: silently ignore EINVAL when deleting shared memory
+  * manual: add default number of system V shared memory segments
+  * stress-zero: add lseeks as these are allowed on /dev/zero
+  * stress-zombie: don't give up when we hit out of memory
+  * stress-schedpolicy: exercise sched_util_max if it is useable
+  * stress-cache: add --cpu-sfence sfence instruction support (x86 only)
+  * stress-af-alf: fix stack clobbering issue on arm64/armhf
+  * stress-af-alg: report send/sendmsg EINVAL errors as debug, ignore
+for next time
+  * stress-af-alg: add a preemption point on each crypto iteration
+
+---

Old:

  stress-ng-0.10.10.tar.xz

New:

  stress-ng-0.10.11.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.cguAfE/_old  2019-11-21 12:59:57.714503944 +0100
+++ /var/tmp/diff_new_pack.cguAfE/_new  2019-11-21 12:59:57.718503944 +0100
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.10.10
+Version:0.10.11
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ stress-ng-0.10.10.tar.xz -> stress-ng-0.10.11.tar.xz ++
 4413 lines of diff (skipped)




commit stress-ng for openSUSE:Factory

2019-11-10 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2019-11-10 22:54:57

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new.2990 (New)


Package is "stress-ng"

Sun Nov 10 22:54:57 2019 rev:69 rq:747239 version:0.10.10

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2019-11-07 
23:19:01.336697012 +0100
+++ /work/SRC/openSUSE:Factory/.stress-ng.new.2990/stress-ng.changes
2019-11-10 22:54:59.294709756 +0100
@@ -1,0 +2,12 @@
+Sun Nov 10 15:06:32 UTC 2019 - Martin Hauke 
+
+- Update to version 0.10.10
+  * stress-ipsec-mb: rename IPSEC to IPSec
+  * stress-ipsec-mb: add helper function to get and memset the next job
+  * stress-ipsec-mb: increment jobs count in stress_job_check_status
+  * stress-ipsec-mb: check that jobs are complete as soon as possible
+  * stress-funcret: rename counter ii to i
+  * README: Fix typo in requests
+  * README: Add contributing information
+
+---

Old:

  stress-ng-0.10.09.tar.xz

New:

  stress-ng-0.10.10.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.cBIgRG/_old  2019-11-10 22:54:59.910710543 +0100
+++ /var/tmp/diff_new_pack.cBIgRG/_new  2019-11-10 22:54:59.918710554 +0100
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.10.09
+Version:0.10.10
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ stress-ng-0.10.09.tar.xz -> stress-ng-0.10.10.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.10.09/Makefile 
new/stress-ng-0.10.10/Makefile
--- old/stress-ng-0.10.09/Makefile  2019-11-06 02:05:43.0 +0100
+++ new/stress-ng-0.10.10/Makefile  2019-11-08 14:45:09.0 +0100
@@ -16,7 +16,7 @@
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 
USA.
 #
 
-VERSION=0.10.09
+VERSION=0.10.10
 #
 # Codename "systematic system smasher"
 #
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.10.09/README new/stress-ng-0.10.10/README
--- old/stress-ng-0.10.09/README2019-11-06 02:05:43.0 +0100
+++ new/stress-ng-0.10.10/README2019-11-08 14:45:09.0 +0100
@@ -112,3 +112,8 @@
 I am keen to add to the stress-ng project page any citations to research or
 projects that use stress-ng.  I also appreciate information concerning kernel
 bugs or performance regressions found with stress-ng.
+
+Contributing to stress-ng:
+
+Send patches to colin.k...@canonical.com or merge requests at
+https://github.com/ColinIanKing/stress-ng
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.10.09/stress-funcret.c 
new/stress-ng-0.10.10/stress-funcret.c
--- old/stress-ng-0.10.09/stress-funcret.c  2019-11-06 02:05:43.0 
+0100
+++ new/stress-ng-0.10.10/stress-funcret.c  2019-11-08 14:45:09.0 
+0100
@@ -172,16 +172,16 @@
\
 static void NOINLINE stress_funcret_ ## type(const args_t *args)   \
 {  \
-   register size_t ii; \
+   register size_t i;  \
type a; \
uint8_t data[sizeof(a)];\
\
-   for (ii = 0; ii < sizeof(data); ii++)   \
-   data[ii] = mwc8();  \
+   for (i = 0; i < sizeof(data); i++)  \
+   data[i] = mwc8();   \
(void)memcpy(, data, sizeof(a));  \
\
do {\
-   for (ii = 0; ii < 1000; ii++) { \
+   for (i = 0; i < 1000; i++) {\
volatile type b;\
a = stress_funcret_ ## type ## 1(a);\
a = stress_funcret_deep_ ## type ## 1(a);   \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 

commit stress-ng for openSUSE:Factory

2019-11-07 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2019-11-07 23:18:58

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new.2990 (New)


Package is "stress-ng"

Thu Nov  7 23:18:58 2019 rev:68 rq:746049 version:0.10.09

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2019-10-22 
15:45:05.993693071 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new.2990/stress-ng.changes
2019-11-07 23:19:01.336697012 +0100
@@ -1,0 +2,37 @@
+Wed Nov  6 06:41:11 UTC 2019 - Martin Hauke 
+
+- Update to version 0.10.09
+  * code cleanup
+  * stress-af-alg: add default configs to complement /proc/crypto list
+  * stress-af-alg: add defconfigs with --af-alg-dump
+  * stress-af-alg: introduce the --af-alg-dump option
+  * stress-af-alg: use 'aead' salg_type for CRYPTO_AEAD on bind()
+  * stress-af-alg: fix sockaddr algorithm type on bind()
+  * stress-stack: check for ENOMEM fork failure and retry
+  * stress-stack: don't throw a fatal error when sigaltstack fails
+  * stress-stack: return error code in child using _exit() and not
+return
+  * core-madvise: Add 5.4 MADV_COLD and MADV_PAGEOUT hints
+  * stress-prctl: add PR_GET_SPECULATION_CTRL exerciser
+  * Manual: update af-alg description
+  * Make a couple of const strings static
+  * stress-af-alg: fix build errors on undefined macros
+  * stress-af-alg: add aead support
+  * stress-af-alg: remove some debugging messages
+  * stress-af-alg: remove old unused crypto structures
+  * stress-af-alg: only add crypto algorithms that are supported by the
+stressor
+  * stress-af-alg: use crypto algorithm data from /proc/crypto
+  * stress-clone: Add CLONE_NEWCGROUP
+  * stress-daemon: add expanding backoff timeout
+  * stress-daemon: keep retrying fork if we don't have enough resources
+  * stress-daemon: add minor backoff before fork retry (LP: #1849595)
+  * stress-vm: print stressor name using args->name rather than literal
+string
+  * stress-readahead: print stressor name in failure message
+  * stress-matrix-3d: use pr_fail for short error failure messages
+  * stress-matrix-3d: use pr_fail_err for short error failure messages
+  * stress-iomix: fix one more pr_fail message
+  * stress-iomix: use pr_fail_err for short error failure messages
+
+---

Old:

  stress-ng-0.10.08.tar.xz

New:

  stress-ng-0.10.09.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.s6l1d1/_old  2019-11-07 23:19:02.260698003 +0100
+++ /var/tmp/diff_new_pack.s6l1d1/_new  2019-11-07 23:19:02.260698003 +0100
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.10.08
+Version:0.10.09
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ stress-ng-0.10.08.tar.xz -> stress-ng-0.10.09.tar.xz ++
 1836 lines of diff (skipped)




commit stress-ng for openSUSE:Factory

2019-10-22 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2019-10-22 15:45:05

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new.2352 (New)


Package is "stress-ng"

Tue Oct 22 15:45:05 2019 rev:67 rq:741614 version:0.10.08

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2019-10-02 
14:55:53.819286182 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new.2352/stress-ng.changes
2019-10-22 15:45:05.993693071 +0200
@@ -1,0 +2,23 @@
+Mon Oct 21 13:26:17 UTC 2019 - Martin Hauke 
+
+- Update to version 0.10.08
+  * README: Add SuSE package information
+  * stress-x86syscall: use cpuid if it is available
+  * stress-judy: Add Judy array stressor
+  * Add memory hotplug stressor
+  * stress-sendfile: add missing line after variable declaration
+  * stress-dev: add some more linux keyboard ioctls to exercise
+  * stress-tree: fix error messages when nodes are not found
+  * stress-swap: detect for EINVAL errors on swapon
+  * stress-filename: don't use chars in filename that throw EILSEQ
+errors
+  * stress-fiemap: detect if file system can support FIEMAP ioctls
+  * stress-zlib: make some char * pointers non-clobberable by longjmp
+  * stress-urandom: add mmap'ing to /dev/urandom for more exercising
+  * stress-zlib: use text_start and text_end based on stress-zlib
+object code
+  * Add x86syscall vsyscall stressor
+  * stress-tsc: fix info message when tsc is not supported
+- Add BuildRequires "libapparmor-devel" needed by stress-apparmor
+
+---

Old:

  stress-ng-0.10.07.tar.xz

New:

  stress-ng-0.10.08.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.Ugt7js/_old  2019-10-22 15:45:06.825694020 +0200
+++ /var/tmp/diff_new_pack.Ugt7js/_new  2019-10-22 15:45:06.829694025 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.10.07
+Version:0.10.08
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only
@@ -27,6 +27,7 @@
 Source: 
https://kernel.ubuntu.com/~cking/tarballs/%{name}/%{name}-%{version}.tar.xz
 BuildRequires:  keyutils-devel
 BuildRequires:  libaio-devel
+BuildRequires:  libapparmor-devel
 BuildRequires:  libattr-devel
 BuildRequires:  libbsd-devel
 BuildRequires:  libcap-devel

++ stress-ng-0.10.07.tar.xz -> stress-ng-0.10.08.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.10.07/Makefile 
new/stress-ng-0.10.08/Makefile
--- old/stress-ng-0.10.07/Makefile  2019-10-01 17:49:32.0 +0200
+++ new/stress-ng-0.10.08/Makefile  2019-10-21 12:49:31.0 +0200
@@ -16,7 +16,7 @@
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 
USA.
 #
 
-VERSION=0.10.07
+VERSION=0.10.08
 #
 # Codename "systematic system smasher"
 #
@@ -147,6 +147,7 @@
stress-iosync.c \
stress-ipsec-mb.c \
stress-itimer.c \
+   stress-judy.c \
stress-kcmp.c \
stress-key.c \
stress-kill.c \
@@ -168,6 +169,7 @@
stress-membarrier.c \
stress-memcpy.c \
stress-memfd.c \
+   stress-memhotplug.c \
stress-memrate.c \
stress-memthrash.c \
stress-mergesort.c \
@@ -284,6 +286,7 @@
stress-wait.c \
stress-watchdog.c \
stress-wcstr.c \
+   stress-x86syscall.c \
stress-xattr.c \
stress-yield.c \
stress-zero.c \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.10.07/Makefile.config 
new/stress-ng-0.10.08/Makefile.config
--- old/stress-ng-0.10.07/Makefile.config   2019-10-01 17:49:32.0 
+0200
+++ new/stress-ng-0.10.08/Makefile.config   2019-10-21 12:49:31.0 
+0200
@@ -33,6 +33,7 @@
 LIB_SCTP = -lsctp
 LIB_DL = -ldl
 LIB_IPSEC_MB = -lIPSec_MB
+LIB_JUDY = -lJudy
 
 HAVE_NOT = HAVE_CONFIG=1
 DIR=test
@@ -129,6 +130,15 @@
 endif
 endif
 
+ifndef $(HAVE_LIB_JUDY)
+HAVE_LIB_JUDY = $(shell $(MAKE) -f Makefile.config --no-print-directory 
$(HAVE_NOT) TEST_LIBS=$(LIB_JUDY) TEST_PROG=test-judy have_test_prog)
+ifeq ($(HAVE_LIB_JUDY),1)
+   CONFIG_CFLAGS += -DHAVE_LIB_JUDY
+   CONFIG_LDFLAGS += $(LIB_JUDY)
+$(info autoconfig: using $(LIB_JUDY))
+endif
+endif
+
 ifndef $(HAVE_LIB_PTHREAD_SPINLOCK)
 HAVE_LIB_PTHREAD_SPINLOCK = $(shell $(MAKE) -f Makefile.config 
--no-print-directory $(HAVE_NOT) TEST_LIBS=$(LIB_PTHREAD) 
TEST_PROG=test-libpthread-spinlock have_test_prog)
 ifeq ($(HAVE_LIB_PTHREAD_SPINLOCK),1)
@@ -289,6 +299,14 @@
 endif
 endif
 
+ifndef 

commit stress-ng for openSUSE:Factory

2019-10-02 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2019-10-02 14:55:53

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new.2352 (New)


Package is "stress-ng"

Wed Oct  2 14:55:53 2019 rev:66 rq:734558 version:0.10.07

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2019-09-25 
08:35:42.670325322 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new.2352/stress-ng.changes
2019-10-02 14:55:53.819286182 +0200
@@ -1,0 +2,17 @@
+Tue Oct  1 20:44:28 UTC 2019 - Martin Hauke 
+
+- Update to version 0.10.07
+  * Remove smatchify script, we now use other tools to static
+analyse stress-ng
+  * Don't show utf8 chars on dump consoles
+  * stress-clone: make child process larger to make it more
+OOM-able
+  * core-out-of-memory: open and close proc interface after each
+write
+  * stress-rdrand: unroll loop x 4 more times for more throughput
+  * inline the __keep_stressing function, reduce call overhead
+for more throughput
+  * stress-stack: make alternative signal stack privately
+mapped
+
+---

Old:

  stress-ng-0.10.06.tar.xz

New:

  stress-ng-0.10.07.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.aPocv6/_old  2019-10-02 14:55:54.263285017 +0200
+++ /var/tmp/diff_new_pack.aPocv6/_new  2019-10-02 14:55:54.267285006 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.10.06
+Version:0.10.07
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ stress-ng-0.10.06.tar.xz -> stress-ng-0.10.07.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.10.06/Makefile 
new/stress-ng-0.10.07/Makefile
--- old/stress-ng-0.10.06/Makefile  2019-09-23 18:50:56.0 +0200
+++ new/stress-ng-0.10.07/Makefile  2019-10-01 17:49:32.0 +0200
@@ -16,7 +16,7 @@
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 
USA.
 #
 
-VERSION=0.10.06
+VERSION=0.10.07
 #
 # Codename "systematic system smasher"
 #
@@ -416,7 +416,7 @@
mkdir stress-ng-$(VERSION)
cp -rp Makefile Makefile.config $(SRC) stress-ng.h stress-ng.1 \
core-personality.c COPYING syscalls.txt mascot README \
-   README.Android test snap smatchify.sh config TODO \
+   README.Android test snap config TODO \
core-perf-event.c usr.bin.pulseaudio.eg stress-version.h \
bash-completion example-jobs .travis.yml kernel-coverage.sh \
stress-ng-$(VERSION)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.10.06/Makefile.config 
new/stress-ng-0.10.07/Makefile.config
--- old/stress-ng-0.10.06/Makefile.config   2019-09-23 18:50:56.0 
+0200
+++ new/stress-ng-0.10.07/Makefile.config   2019-10-01 17:49:32.0 
+0200
@@ -1601,6 +1601,14 @@
 endif
 endif
 
+ifndef $(HAVE_GETSID)
+HAVE_GETSID = $(shell $(MAKE) -f Makefile.config --no-print-directory 
$(HAVE_NOT) TEST_PROG=test-getsid have_test_prog)
+ifeq ($(HAVE_GETSID),1)
+   CONFIG_CFLAGS += -DHAVE_GETSID
+$(info autoconfig: using getsid)
+endif
+endif
+
 ifndef $(HAVE_GETXATTR)
 HAVE_GETXATTR = $(shell $(MAKE) -f Makefile.config --no-print-directory 
$(HAVE_NOT) TEST_PROG=test-getxattr have_test_prog)
 ifeq ($(HAVE_GETXATTR),1)
@@ -2460,7 +2468,6 @@
 endif
 endif
 
-
 ifndef $(HAVE_TIMER_SETTIME)
 HAVE_TIMER_SETTIME = $(shell $(MAKE) -f Makefile.config --no-print-directory 
$(HAVE_NOT) TEST_LIBS=$(LIB_RT) TEST_PROG=test-timer-settime  have_test_prog)
 ifeq ($(HAVE_TIMER_SETTIME),1)
@@ -2469,6 +2476,14 @@
 endif
 endif
 
+ifndef $(HAVE_TTYNAME)
+HAVE_TTYNAME = $(shell $(MAKE) -f Makefile.config --no-print-directory 
$(HAVE_NOT) TEST_PROG=test-ttyname have_test_prog)
+ifeq ($(HAVE_TTYNAME),1)
+   CONFIG_CFLAGS += -DHAVE_TTYNAME
+$(info autoconfig: using ttyname)
+endif
+endif
+
 ifndef $(HAVE_UNAME)
 HAVE_UNAME = $(shell $(MAKE) -f Makefile.config --no-print-directory 
$(HAVE_NOT) TEST_PROG=test-uname have_test_prog)
 ifeq ($(HAVE_UNAME),1)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.10.06/core-helper.c 
new/stress-ng-0.10.07/core-helper.c
--- old/stress-ng-0.10.06/core-helper.c 2019-09-23 18:50:56.0 +0200
+++ new/stress-ng-0.10.07/core-helper.c 2019-10-01 17:49:32.0 +0200
@@ -1250,16 +1250,6 @@
 }
 
 /*
- *  keep_stressing()
- * returns true if we can keep on running a stressor
- */
-bool 

commit stress-ng for openSUSE:Factory

2019-09-25 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2019-09-25 08:35:40

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new.7948 (New)


Package is "stress-ng"

Wed Sep 25 08:35:40 2019 rev:65 rq:732852 version:0.10.06

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2019-09-20 
14:54:20.562868922 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new.7948/stress-ng.changes
2019-09-25 08:35:42.670325322 +0200
@@ -1,0 +2,16 @@
+Mon Sep 23 19:36:57 UTC 2019 - Martin Hauke 
+
+- Update to version 0.10.06
+  * stress-mcontend: ensure mmap'd file is sync'd with zero
+data
+  * stress-rmap: don't make fallocate failures a rmap test
+failure
+  * stress-shm: fork and exit a child to exercise shm dup and
+removal
+  * stress-ng: fix jobfile with classes
+  * stress-procfs: don't randomly read pci proc info on ARM64
+  * stress-procfs: remove bad buffer test, it's not portable
+  * stress-sysfs: remove bad address reads, these fault on ARM64
+  * stress-inode-flags: move open/close to controlling process
+
+---

Old:

  stress-ng-0.10.05.tar.xz

New:

  stress-ng-0.10.06.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.Eh2M2B/_old  2019-09-25 08:35:43.166325255 +0200
+++ /var/tmp/diff_new_pack.Eh2M2B/_new  2019-09-25 08:35:43.166325255 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.10.05
+Version:0.10.06
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ stress-ng-0.10.05.tar.xz -> stress-ng-0.10.06.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.10.05/Makefile 
new/stress-ng-0.10.06/Makefile
--- old/stress-ng-0.10.05/Makefile  2019-09-12 16:26:48.0 +0200
+++ new/stress-ng-0.10.06/Makefile  2019-09-23 18:50:56.0 +0200
@@ -16,7 +16,7 @@
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 
USA.
 #
 
-VERSION=0.10.05
+VERSION=0.10.06
 #
 # Codename "systematic system smasher"
 #
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.10.05/stress-inode-flags.c 
new/stress-ng-0.10.06/stress-inode-flags.c
--- old/stress-ng-0.10.05/stress-inode-flags.c  2019-09-12 16:26:48.0 
+0200
+++ new/stress-ng-0.10.06/stress-inode-flags.c  2019-09-23 18:50:56.0 
+0200
@@ -39,6 +39,11 @@
 
 #define MAX_INODE_FLAG_THREADS (4)
 
+typedef struct {
+   int dir_fd;
+   int file_fd;
+} data_t;
+
 static volatile bool keep_running;
 static sigset_t set;
 static shim_pthread_spinlock_t spinlock;
@@ -94,77 +99,56 @@
  */
 static int stress_inode_flags_stressor(
const args_t *args,
-   char *filename)
+   data_t *data)
 {
-   char pathname[PATH_MAX];
-   char *path;
-   int fdfile, fddir;
-
-   (void)shim_strlcpy(pathname, filename, PATH_MAX);
-   path = dirname(pathname);
-
-   fddir = open(path, O_RDONLY | O_DIRECTORY);
-   if (fddir < 0) {
-   pr_err("%s: cannot open %s: errno=%d (%s)\n",
-   args->name, path, errno, strerror(errno));
-   return -1;
-   }
-   fdfile = open(filename, O_RDWR | O_CREAT, S_IRUSR | S_IWUSR);
-   if (fdfile < 0) {
-   pr_err("%s: cannot open %s: errno=%d (%s)\n",
-   args->name, filename, errno, strerror(errno));
-   (void)close(fddir);
-   return -1;
-   }
-
while (keep_running && keep_stressing()) {
int ret;
 
-   stress_inode_flags_ioctl(args, fddir, 0);
+   stress_inode_flags_ioctl(args, data->dir_fd, 0);
 #if defined(FS_DIRSYNC_FL)
-   stress_inode_flags_ioctl(args, fddir, FS_DIRSYNC_FL);
+   stress_inode_flags_ioctl(args, data->dir_fd, FS_DIRSYNC_FL);
 #endif
 #if defined(FS_PROJINHERIT_FL)
-   stress_inode_flags_ioctl(args, fddir, FS_PROJINHERIT_FL);
+   stress_inode_flags_ioctl(args, data->dir_fd, FS_PROJINHERIT_FL);
 #endif
 #if defined(FS_SYNC_FL)
-   stress_inode_flags_ioctl(args, fddir, FS_SYNC_FL);
+   stress_inode_flags_ioctl(args, data->dir_fd, FS_SYNC_FL);
 #endif
 #if defined(FS_TOPDIR_FL)
-   stress_inode_flags_ioctl(args, fddir, FS_TOPDIR_FL);
+   stress_inode_flags_ioctl(args, data->dir_fd, FS_TOPDIR_FL);
 #endif
 #if defined(FS_APPEND_LF)
-   stress_inode_flags_ioctl(args, fdfile, FS_APPEND_FL);
+ 

commit stress-ng for openSUSE:Factory

2019-09-20 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2019-09-20 14:54:16

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new.7948 (New)


Package is "stress-ng"

Fri Sep 20 14:54:16 2019 rev:64 rq:731902 version:0.10.05

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2019-09-04 
09:14:51.986942115 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new.7948/stress-ng.changes
2019-09-20 14:54:20.562868922 +0200
@@ -1,0 +2,17 @@
+Wed Sep 18 19:47:08 UTC 2019 - Martin Hauke 
+
+- Update to version 0.10.05
+  * core-shim: fix typo in shim_move_mount
+  * core-shim: use shim_enosys for more ENOSYS returns
+  * Clean up shims for syslog(2) and syslog(3)
+  * stress-ramfs: remove it from the filesystem test
+  * stress-dirdeep: make inodes info into a debug message
+  * stress-vm: fix verification failure with gray code method
+  * stress-socket: make EPIPE a non-fatal error condition
+  * stress-udp: use correct default UDP port 7000
+  * stress-ng: rescan the exclusion list for --class stressors
+  * core-shim: reset errno before each waitpid call
+  * stress-socket: handle SIGPIPE as non-fatal
+  * stress-physpage: don't abort on zero address physpage
+
+---

Old:

  stress-ng-0.10.02.tar.xz

New:

  stress-ng-0.10.05.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.2ntdfu/_old  2019-09-20 14:54:21.662868703 +0200
+++ /var/tmp/diff_new_pack.2ntdfu/_new  2019-09-20 14:54:21.670868701 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.10.02
+Version:0.10.05
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ stress-ng-0.10.02.tar.xz -> stress-ng-0.10.05.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.10.02/Makefile 
new/stress-ng-0.10.05/Makefile
--- old/stress-ng-0.10.02/Makefile  2019-08-21 12:02:30.0 +0200
+++ new/stress-ng-0.10.05/Makefile  2019-09-12 16:26:48.0 +0200
@@ -16,7 +16,7 @@
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 
USA.
 #
 
-VERSION=0.10.02
+VERSION=0.10.05
 #
 # Codename "systematic system smasher"
 #
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.10.02/README new/stress-ng-0.10.05/README
--- old/stress-ng-0.10.02/README2019-08-21 12:02:30.0 +0200
+++ new/stress-ng-0.10.05/README2019-09-12 16:26:48.0 +0200
@@ -94,7 +94,7 @@
make clean
CC=tcc make
 
-For more information, see: http://kernel.ubuntu.com/~cking/stress-ng/
+For more information, see: https://kernel.ubuntu.com/~cking/stress-ng/
 
 I am keen to add to the stress-ng project page any citations to research or
 projects that use stress-ng.  I also appreciate information concerning kernel
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.10.02/bash-completion/stress-ng 
new/stress-ng-0.10.05/bash-completion/stress-ng
--- old/stress-ng-0.10.02/bash-completion/stress-ng 2019-08-21 
12:02:30.0 +0200
+++ new/stress-ng-0.10.05/bash-completion/stress-ng 2019-09-12 
16:26:48.0 +0200
@@ -99,7 +99,7 @@
case "$cur" in
#
# args without further options
-   # 
+   #
'--abort' | '--aggressive' | '--dry-run' | '--help' | '--ignite-cpu' |\
'--keep-name' | '--log-brief' | '--maximize' | '--metrics' |\
'--metrics-brief' | '--minimize' | '--no-madvise' | '--no-rand-seed' |\
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.10.02/core-cache.c 
new/stress-ng-0.10.05/core-cache.c
--- old/stress-ng-0.10.02/core-cache.c  2019-08-21 12:02:30.0 +0200
+++ new/stress-ng-0.10.05/core-cache.c  2019-09-12 16:26:48.0 +0200
@@ -169,11 +169,11 @@
  */
 static int add_cpu_cache_detail(cpu_cache_t *cache, const char *index_path)
 {
-   const size_t index_posn = strlen(index_path);
+   const size_t index_posn = index_path ? strlen(index_path) : 0;
const size_t path_len = index_posn + 32;
-   char path[path_len];
-   char tmp[2048];
int ret = EXIT_FAILURE;
+   char tmp[2048];
+   char path[path_len];
 
(void)memset(path, 0, sizeof(path));
if (!cache) {
@@ -185,29 +185,29 @@
goto out;
}
 
-   snprintf(path, sizeof(path), "%s/type", index_path);
+   (void)snprintf(path, sizeof(path), 

commit stress-ng for openSUSE:Factory

2019-09-04 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2019-09-04 09:13:46

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new.7948 (New)


Package is "stress-ng"

Wed Sep  4 09:13:46 2019 rev:63 rq:727914 version:0.10.02

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2019-08-28 
18:36:57.949268225 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new.7948/stress-ng.changes
2019-09-04 09:14:51.986942115 +0200
@@ -1,0 +2,15 @@
+Mon Sep  2 19:09:24 UTC 2019 - Martin Hauke 
+
+- Update to version 0.10.04
+  * Remove execute bit on bash completion script
+  * stress-cpu: fix build time checks for __cpuid()
+  * stress-cpu: add a collatz sequence stressor
+  * stress-dev: temporarily disable hpet test
+  * stress-stack: use memory backed mmap'd alternative stack
+  * stress-inode-flags: detect failures in pthread and propagate
+these back to parent (LP: #1841900)
+  * Add a pthread return pointer to pthread args
+  * Add new 5.3 sched_attr fields, fixes EFBIG on sched_{get|set}attr
+  * core-helper: don't call sched_getcpu on s390x
+
+---



Other differences:
--



commit stress-ng for openSUSE:Factory

2019-08-28 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2019-08-28 18:36:52

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new.7948 (New)


Package is "stress-ng"

Wed Aug 28 18:36:52 2019 rev:62 rq:726611 version:0.10.02

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2019-07-12 
12:00:19.884172840 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new.7948/stress-ng.changes
2019-08-28 18:36:57.949268225 +0200
@@ -1,0 +2,27 @@
+Tue Aug 27 09:35:54 UTC 2019 - Martin Hauke 
+
+- Update to version 0.10.02
+  * stress-pthread: protect counter with spinlock not mutex lock
+  * stress-pthread: don't block forever on pthread_cond_wait()
+  * core-cache: use a fixed size buffer for reading in /sys info
+  * stress-pty: don't report a failure on EINTR (LP: #1840512)
+  * stress-cpu: add an x86 cpuid instruction exerciser
+  * stress-cpu: add a 64 bit division stressor
+  * stress-pthread: don't tkill pthreads, can lead to futex blocking
+
+- Update to version 0.10.01
+  * stress-procfs: disable read to read-only buffer
+  * stress-procfs: don't use large filenames on small pthread stacks
+  * bash-completion: remove the shebang at the start
+  * stress-ramfs: fix umounting races
+  * stress-ramfs: add capability check before running
+  * Add ramfs stressor, this also exercises the new mount system calls
+  * Add brk emulation for systems that don't support brk()
+  * stress-clone: add CLONE_PIDFD (new with Linux 5.2)
+  * stress-cpu: warn if CPU affinity may have been set
+  * stress-vforkmany: fix build error
+  * stress-vforkmany: wrap vfork syscall and put pragmas around it
+  * stress-fork: move pragmas to outside the stress_vfork function
+  * stress-memrate: handle memory sizes < 1MB
+
+---

Old:

  stress-ng-0.10.00.tar.xz

New:

  stress-ng-0.10.02.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.nCXsyG/_old  2019-08-28 18:36:58.613268110 +0200
+++ /var/tmp/diff_new_pack.nCXsyG/_new  2019-08-28 18:36:58.617268109 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.10.00
+Version:0.10.02
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ stress-ng-0.10.00.tar.xz -> stress-ng-0.10.02.tar.xz ++
 2190 lines of diff (skipped)




commit stress-ng for openSUSE:Factory

2019-07-12 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2019-07-12 12:00:13

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new.4615 (New)


Package is "stress-ng"

Fri Jul 12 12:00:13 2019 rev:61 rq:714777 version:0.10.00

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2019-06-24 
21:53:40.592120538 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new.4615/stress-ng.changes
2019-07-12 12:00:19.884172840 +0200
@@ -1,0 +2,26 @@
+Thu Jul 11 20:44:08 UTC 2019 - Martin Hauke 
+
+- Update to version 0.10.00
+  * stress-pthread: abort if mutex lock is unlockable
+  * stress-cpu: use CLOCK_PROCESS_CPUTIME_ID to measure CPU consumed
+  * stress-cpu: fix CPU loading calculation
+  * core-helper: keeping on ringing SIGALRM until stressors get the
+message
+  * stress-memthrash: make stressors more yielding
+  * stress-fork: do explicit keep_stressing() call rather than
+simple flag check
+  * stress-fork: block SIGALRM and check for pending SIGALRMs
+  * Add stress_sigalrm_pending and stress_sigalrm_block helpers
+  * stress-brk: exercise zero expansion of brk
+  * stress-efivar: exercise efi variable interfaces a little more
+  * core-out-of-memory: refactor code, add a set adjustment helper
+  * core-sched: put sched types into a lookup table
+  * stress-socket: remove debug
+  * stress-dev: exercise /dev/nvram
+  * stress-socket: exercise IP_MTU if it is available
+  * stress-sctp: use setsockopt for more socket option exercising
+  * stress-sctp: add some sctp related getsockopt calls
+  * stress-fcntl: don't make EPERM a fatal test failure
+  * stress-chroot: don't make EPERM a fatal test failure
+
+---

Old:

  stress-ng-0.09.60.tar.xz

New:

  stress-ng-0.10.00.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.BvOM6s/_old  2019-07-12 12:00:22.684172606 +0200
+++ /var/tmp/diff_new_pack.BvOM6s/_new  2019-07-12 12:00:22.688172605 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.09.60
+Version:0.10.00
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ stress-ng-0.09.60.tar.xz -> stress-ng-0.10.00.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.09.60/Makefile 
new/stress-ng-0.10.00/Makefile
--- old/stress-ng-0.09.60/Makefile  2019-06-22 10:46:27.0 +0200
+++ new/stress-ng-0.10.00/Makefile  2019-07-08 21:18:04.0 +0200
@@ -16,9 +16,9 @@
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 
USA.
 #
 
-VERSION=0.09.60
+VERSION=0.10.00
 #
-# Codename "portable pressure producer"
+# Codename "systematic system smasher"
 #
 
 CFLAGS += -Wall -Wextra -DVERSION='"$(VERSION)"' -O2 -std=gnu99
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.09.60/README new/stress-ng-0.10.00/README
--- old/stress-ng-0.09.60/README2019-06-22 10:46:27.0 +0200
+++ new/stress-ng-0.10.00/README2019-07-08 21:18:04.0 +0200
@@ -90,6 +90,10 @@
make clean
PEDANTIC=1 make
 
+To build with the Tiny C compiler:
+   make clean
+   CC=tcc make
+
 For more information, see: http://kernel.ubuntu.com/~cking/stress-ng/
 
 I am keen to add to the stress-ng project page any citations to research or
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.09.60/core-helper.c 
new/stress-ng-0.10.00/core-helper.c
--- old/stress-ng-0.09.60/core-helper.c 2019-06-22 10:46:27.0 +0200
+++ new/stress-ng-0.10.00/core-helper.c 2019-07-08 21:18:04.0 +0200
@@ -1043,6 +1043,11 @@
(void)signum;
 
g_keep_stressing_flag = false;
+   /*
+* Trigger another SIGARLM until stressor gets the message
+* that it needs to terminate
+*/
+   (void)alarm(1);
 }
 
 /*
@@ -1253,6 +1258,35 @@
 }
 
 /*
+ *  stress_sigalrm_pending()
+ * return true if SIGALRM is pending
+ */
+bool stress_sigalrm_pending(void)
+{
+   sigset_t set;
+
+   (void)sigemptyset();
+   (void)sigpending();
+   return sigismember(, SIGALRM);
+
+}
+
+/*
+ *  stress_sigalrm_block()
+ * block SIGALRM signals, use in conjunction with
+ * stress_sigalrm_pending to check if a SIGALRM is
+ * pending.
+ */
+void stress_sigalrm_block(void)
+{
+   sigset_t set;
+
+   (void)sigemptyset();
+   (void)sigaddset(, SIGALRM);
+   (void)sigprocmask(SIG_BLOCK, , NULL);
+}
+
+/*
  *  

commit stress-ng for openSUSE:Factory

2019-06-24 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2019-06-24 21:52:33

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new.4615 (New)


Package is "stress-ng"

Mon Jun 24 21:52:33 2019 rev:60 rq:711546 version:0.09.60

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2019-06-12 
13:14:56.408776352 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new.4615/stress-ng.changes
2019-06-24 21:53:40.592120538 +0200
@@ -1,0 +2,8 @@
+Sat Jun 22 15:28:05 UTC 2019 - Martin Hauke 
+
+- Update to version 0.09.60
+  * Lots of bugfixes and fixed compiler warnings since 0.09.59.1 See
+http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog
+for the full changelog
+
+---

Old:

  stress-ng-0.09.59.1.tar.xz

New:

  stress-ng-0.09.60.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.97jxgt/_old  2019-06-24 21:53:41.184120996 +0200
+++ /var/tmp/diff_new_pack.97jxgt/_new  2019-06-24 21:53:41.188120999 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.09.59.1
+Version:0.09.60
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ stress-ng-0.09.59.1.tar.xz -> stress-ng-0.09.60.tar.xz ++
 2796 lines of diff (skipped)




commit stress-ng for openSUSE:Factory

2019-06-12 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2019-06-12 13:14:52

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new.4811 (New)


Package is "stress-ng"

Wed Jun 12 13:14:52 2019 rev:59 rq:708873 version:0.09.59.1

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2019-05-03 
22:46:55.859838695 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new.4811/stress-ng.changes
2019-06-12 13:14:56.408776352 +0200
@@ -1,0 +2,79 @@
+Sun Jun  9 10:05:24 UTC 2019 - Martin Hauke 
+
+- Package bash-completion script
+- Update to version 0.09.59.1
+  * stress-wcs: fix segfault because of using incorrect string pointer
+
+- Update to version 0.09.59
+  * Add bash completion script
+  * Fix up missing options args on help for various stressors
+  * stress-fcntl: ignore EINTR as a failed error return
+  * stress-iomix: add yield point in ioctl exercising
+  * stress-resources: add missing ifdef guard on fd_memfd
+  * stress-resources: add more yield points
+  * stress-ioprio: add more yield points
+  * stress-inode-flags: add another yield point check per ioctl
+  * stress-hrtimes: optimize the reaping process of child processes
+  * stress-vfork: improve vforkmany stressor yielding
+  * stress-dnotify: make dnotify wait loop yield
+  * Add more yield points when touching pages with mincore_touch_pages
+  * stress-bad-altstack: fix inverted logic of yield checks
+  * stress-bad-altstack: add some more yield points
+  * stress-yield: clarify yielder task types
+  * stress-mmap: voidify unused argument mmap_mprotect
+  * stress-str: fix incorrect size for str2
+  * stress-wcs: fill string with random characters to the correct length
+  * stress-shellsort: remove base_index helper function
+  * stress-shellsort: correctly constify return from base_index()
+  * remove declaration of ret, it shadows a higher scoped declaration
+  * stress-prct: remove environ declaration, it is defined int unistd.h
+  * core-helper: voidify unused capability argument
+  * Revert "stress-vecmath: align data to cache boundary and copy on
+initialization"
+  * core-helper: fix missing int type in stress_check_capability
+declaration
+  * check for capabilities rather than if euid is zero
+  * stress-clone: make parent of clone'd processes less oomable
+  * stress-vecmath: align data to cache boundary and copy on
+initialization
+  * sorting: fix comments of sorting functions
+  * Add shell sort CPU/memory stressor
+  * stress-wcstr: cache align start of wide strings
+  * stress-wcstr: remove a string randomization, exercises wcstr
+functions more
+  * stress-str: use len1, len2 for string lengths
+  * stress-mremap: remove empty line
+  * Add in missing white space
+  * Ignore SIGUSR1, don't let it stop stressing
+  * core-job: fix optind check, should only check for non --job options
+  * jobs: parse jobfile name from correct argv[] location
+  * stress-pidfd: replace goto's with continues
+  * stress-poll: replace redo goto with a for-loop
+  * stress-prctl: also exercise PR_SET_PTRACER
+  * stress-prlimit: add more PR_SET_MM exercising
+  * stress-prctl: pass correct zero flags on PR_SET_MM_BRK
+  * stress-str: remove an string randomization, exercises str
+functions more
+  * stress-bad-altstack: install signal handler in child as early as
+possible (LP: #1830856)
+  * stress-netdev: add in missing ioctls to exercise
+  * stress-seccomp: add maximum seccomp bpf filter stress
+  * Add --msg-types to manual
+  * stress-mq: remove an unnecessary assignment
+  * stress-mq: remove stop flag, just kill child to remove complexity
+  * stress-msg: remove need for magic stop message, just kill child
+instead
+  * stress-msg: make message 4 bytes, cache align it to get more
+throughput
+  * stress-shm: voidify memset return
+  * stress-enosys: replace multiple if statements with loop
+  * stress-cyclic: refactor some code
+  * stress-cyclic: add less accurate usleep sleep delays
+  * zlib: add lrand48 data source zlib method
+  * stress-funccall: rename funcall -> funccall
+  * stress-clone: make parent of the clones child processes an OOMable
+target (LP: #1828788)
+  * Add pass by value function return funcret stress tests
+  * stress-fault: make minor page faults more stressy
+
+---

Old:

  stress-ng-0.09.58.tar.xz

New:

  stress-ng-0.09.59.1.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.llRktc/_old  2019-06-12 13:14:57.052775677 +0200
+++ /var/tmp/diff_new_pack.llRktc/_new  2019-06-12 13:14:57.052775677 +0200
@@ -18,7 +18,7 

commit stress-ng for openSUSE:Factory

2019-05-03 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2019-05-03 22:46:54

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new.5148 (New)


Package is "stress-ng"

Fri May  3 22:46:54 2019 rev:58 rq:700181 version:0.09.58

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2019-03-28 
22:49:04.127050587 +0100
+++ /work/SRC/openSUSE:Factory/.stress-ng.new.5148/stress-ng.changes
2019-05-03 22:46:55.859838695 +0200
@@ -1,0 +2,60 @@
+Thu May  2 12:28:27 UTC 2019 - Martin Hauke 
+
+- Update to version 0.09.58
+  * Makefile: bump version once more
+  * core-cache: cater for C libraries that don't support GLOB_ONLYDIR
+  * stress-bad-altstack: move help info to start of function to fix build error
+  * stress-icache: fix build error, add missing comma
+  * stress-stackmmap: move help info to start of function to fix build error
+  * stress-vm: include options that are no-ops for some arches
+  * stress-vm: fix missing return 0
+  * stress-full: move help info to start of function to fix build error
+  * stress-af-alg: fix build error, add missing comma
+  * Add copyright boilerplate to some text files
+  * Move per stressor help info into each stressor
+  * stress-udp: only declare udp_lite variable if UDP lite is supported
+  * stress-cache: move cache_flags declaration; fixes build error
+  * stress-ng: free proc info when a proc is being removed from the list
+  * Allow multiple definition of symbols when building a static image
+  * stress-softlockup: fix spelling mistake "reslults" -> "results"
+  * stress-cpu: fix spelling mistake "maxiumum" -> "maximum"
+  * stress-sigsegv: fix spelling mistake "instread" -> "instead"
+  * stress-ng: fix spelling mistake "functon" -> "function"
+  * Fix spelling mistake "exercsing" -> "exercising"
+  * stress-ng: fix spelling mistake "compressession" -> "compression"
+  * stress-cpu: fix spelling mistake "Rapshon" -> "Raphson"
+  * Add missing colon in error message text
+  * stress-zlib: clarify precedence of & and ? operators
+  * stress-stack: reduce scope of variable i
+  * core-log: reduce scope of empty_ts
+  * stress-aio-linux: fix build issue, missing ,
+  * stress-*: pass args using opt rather than optarg
+  * stress-socket: make function stress_set_socket_domain static
+  * stress-ng.h: compact up option flags
+  * stress-*: remove the use of global opt flags for non-global stressor 
settings
+  * stress-*: make various variables static
+  * stress-*: make some more functions static
+  * stress-funccall: make a few more functions static
+  * stress-funccall: make functions static
+  * Remove the declaration of stressor options in opt_set_funcs, move them to 
each stressor
+  * Move STRESSORS macro to stress-ng.h and declare stress_id_t with it
+  * stress-ng: remove STRESS macro and declare stress info objs using 
STRESSORS macro
+  * core-shim: remove FUTEX_WAIT from shim_enosys call
+  * core-shim: replace ENOSYS code with an inlined helper
+  * Add build time check for pidfd-send-signal system call
+  * Add new pidfd stressor that exercises pidfd_send_signal
+  * Remove stress-pidfd.c from Makefile
+  * stress-enosys: don't SIGKILL child when it is waiting to reap (LP: 
#1825089)
+  * Add shim_waitpid to silently handle EINTR by retrying
+  * stress-numa: fix undefined behaviour with left shift
+  * stress-numa: fix calculation of max nodes (LP: #1803468)
+  * stress-fanotify: add FAN_OPEN_EXEC_PERM and try all allowed masks one by 
one
+  * stress-seal: exercise F_SEAL_FUTURE_WRITE
+  * stress-cpu: don't use large fft arrays on the stack
+  * stress-cpu: don't use large correlation arrays on the stack
+  * stress-cpu: don't use large matrixprod arrays on the stack
+  * stress-kcmp: rework capfail message to unconfuse static analysis tools
+  * stress-af-alg: make several functions static
+  * stress-sysfs: rename stat buf to stafbuf to fix name shadowing warnings
+
+---

Old:

  stress-ng-0.09.57.tar.xz

New:

  stress-ng-0.09.58.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.bwsOgQ/_old  2019-05-03 22:46:56.399839935 +0200
+++ /var/tmp/diff_new_pack.bwsOgQ/_new  2019-05-03 22:46:56.403839944 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.09.57
+Version:0.09.58
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ stress-ng-0.09.57.tar.xz -> stress-ng-0.09.58.tar.xz ++
 15504 lines of diff (skipped)




commit stress-ng for openSUSE:Factory

2019-03-28 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2019-03-28 22:49:03

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new.25356 (New)


Package is "stress-ng"

Thu Mar 28 22:49:03 2019 rev:57 rq:689270 version:0.09.57

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2019-02-19 
12:00:44.053127905 +0100
+++ /work/SRC/openSUSE:Factory/.stress-ng.new.25356/stress-ng.changes   
2019-03-28 22:49:04.127050587 +0100
@@ -1,0 +2,8 @@
+Wed Mar 27 13:26:10 UTC 2019 - Martin Hauke 
+
+- Update version 0.09.57
+  * Lots of bugfixes and fixed compiler warnings since 0.09.53 See
+http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog
+for the full changelog
+
+---

Old:

  stress-ng-0.09.53.tar.xz

New:

  stress-ng-0.09.57.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.kQQUlQ/_old  2019-03-28 22:49:04.579050506 +0100
+++ /var/tmp/diff_new_pack.kQQUlQ/_new  2019-03-28 22:49:04.587050505 +0100
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.09.53
+Version:0.09.57
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ stress-ng-0.09.53.tar.xz -> stress-ng-0.09.57.tar.xz ++
 4164 lines of diff (skipped)




commit stress-ng for openSUSE:Factory

2019-02-19 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2019-02-19 12:00:12

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new.28833 (New)


Package is "stress-ng"

Tue Feb 19 12:00:12 2019 rev:56 rq:676930 version:0.09.53

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2019-02-13 
10:02:40.029601887 +0100
+++ /work/SRC/openSUSE:Factory/.stress-ng.new.28833/stress-ng.changes   
2019-02-19 12:00:44.053127905 +0100
@@ -1,0 +2,25 @@
+Fri Feb 15 15:38:20 UTC 2019 - Martin Hauke 
+
+- Update to version 0.09.53
+  * stress-zlib: mark zero pipe reads as an interrupted pipe
+  * stress-zlib: improve error handling messages
+  * stress-sem: check for errno being zero for dilos
+  * test/test-bsd-wchar: Explicitly include stdio.h
+  * stress-af-alg: add yield detection before a blocking accept()
+  * stress-socket: add yield detection before a blocking accept()
+  * stress-sctp: add yield detection before a blocking accept()
+  * stress-dccp: add yield detection before a blocking accept()
+  * stress-epoll: add yield detection before a blocking accept()
+  * stress-socket-fd: add more yield detection points
+  * stress-ng: cast pid_t to int for printf
+  * stress-vm-segv: add some voidifications on ptrace calls
+  * Voidify return from several functions
+  * core-perf: add spinlock/unlock error checking
+  * thermal-zone: remove degrees char and also add Kelvin too
+  * stress-tree: ensure avl cleans it's nodes on free
+  * stress-key: don't perform KEYCTL_CLEAR, add more error checking
+  * stress-daemon: perform more SysV daemon like actions
+  * Handle ENOMEM fork failures by retrying
+  * stress-ng: catch and report weird child termination issues
+
+---

Old:

  stress-ng-0.09.52.tar.xz

New:

  stress-ng-0.09.53.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.WzdtFC/_old  2019-02-19 12:00:45.297127254 +0100
+++ /var/tmp/diff_new_pack.WzdtFC/_new  2019-02-19 12:00:45.297127254 +0100
@@ -13,12 +13,12 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:   stress-ng
-Version:0.09.52
+Version:0.09.53
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ stress-ng-0.09.52.tar.xz -> stress-ng-0.09.53.tar.xz ++
 2417 lines of diff (skipped)




commit stress-ng for openSUSE:Factory

2019-02-13 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2019-02-13 10:02:23

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new.28833 (New)


Package is "stress-ng"

Wed Feb 13 10:02:23 2019 rev:55 rq:673348 version:0.09.52

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2019-02-02 
21:49:51.651949030 +0100
+++ /work/SRC/openSUSE:Factory/.stress-ng.new.28833/stress-ng.changes   
2019-02-13 10:02:40.029601887 +0100
@@ -1,0 +2,8 @@
+Wed Feb  6 15:59:53 UTC 2019 - mar...@gmx.de
+
+- Update to version 0.09.52
+  * Lots of improvements and fixes. See
+http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog
+for the full changelog
+
+---

Old:

  stress-ng-0.09.51.tar.xz

New:

  stress-ng-0.09.52.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.YqyH4T/_old  2019-02-13 10:02:44.425600798 +0100
+++ /var/tmp/diff_new_pack.YqyH4T/_new  2019-02-13 10:02:44.433600796 +0100
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.09.51
+Version:0.09.52
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ stress-ng-0.09.51.tar.xz -> stress-ng-0.09.52.tar.xz ++
 1770 lines of diff (skipped)




commit stress-ng for openSUSE:Factory

2019-02-02 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2019-02-02 21:49:51

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new.28833 (New)


Package is "stress-ng"

Sat Feb  2 21:49:51 2019 rev:54 rq:670525 version:0.09.51

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2019-01-21 
10:52:01.967897055 +0100
+++ /work/SRC/openSUSE:Factory/.stress-ng.new.28833/stress-ng.changes   
2019-02-02 21:49:51.651949030 +0100
@@ -1,0 +2,8 @@
+Thu Jan 31 20:03:15 UTC 2019 - mar...@gmx.de
+
+- Update to version 0.09.51
+  * Lots of improvements and fixes. See
+http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog
+for the full changelog
+
+---

Old:

  stress-ng-0.09.50.tar.xz

New:

  stress-ng-0.09.51.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.hwXRHy/_old  2019-02-02 21:49:52.655948160 +0100
+++ /var/tmp/diff_new_pack.hwXRHy/_new  2019-02-02 21:49:52.671948146 +0100
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.09.50
+Version:0.09.51
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ stress-ng-0.09.50.tar.xz -> stress-ng-0.09.51.tar.xz ++
 26446 lines of diff (skipped)




commit stress-ng for openSUSE:Factory

2019-01-21 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2019-01-21 10:51:58

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new.28833 (New)


Package is "stress-ng"

Mon Jan 21 10:51:58 2019 rev:53 rq:665633 version:0.09.50

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2018-08-20 
16:22:14.649061967 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new.28833/stress-ng.changes   
2019-01-21 10:52:01.967897055 +0100
@@ -1,0 +2,8 @@
+Sat Jan 12 12:49:52 UTC 2019 - mar...@gmx.de
+
+- Update to version 0.09.50
+  * Lots of improvements and fixes. See
+http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog
+for the full changelog
+
+---

Old:

  stress-ng-0.09.37.tar.xz

New:

  stress-ng-0.09.50.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.eU9AK4/_old  2019-01-21 10:52:03.047895745 +0100
+++ /var/tmp/diff_new_pack.eU9AK4/_new  2019-01-21 10:52:03.047895745 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package stress-ng
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2015, Martin Hauke 
 #
 # All modifications and additions to the file contributed by third parties
@@ -18,13 +18,13 @@
 
 
 Name:   stress-ng
-Version:0.09.37
+Version:0.09.50
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only
 Group:  System/Benchmark
-URL:http://kernel.ubuntu.com/~cking/stress-ng/
-Source: 
http://kernel.ubuntu.com/~cking/tarballs/%{name}/%{name}-%{version}.tar.xz
+URL:https://kernel.ubuntu.com/~cking/stress-ng/
+Source: 
https://kernel.ubuntu.com/~cking/tarballs/%{name}/%{name}-%{version}.tar.xz
 BuildRequires:  keyutils-devel
 BuildRequires:  libaio-devel
 BuildRequires:  libattr-devel

++ stress-ng-0.09.37.tar.xz -> stress-ng-0.09.50.tar.xz ++
 20773 lines of diff (skipped)




commit stress-ng for openSUSE:Factory

2018-08-20 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2018-08-20 16:22:02

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new (New)


Package is "stress-ng"

Mon Aug 20 16:22:02 2018 rev:52 rq:630473 version:0.09.37

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2018-08-03 
12:40:40.375870576 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-08-20 
16:22:14.649061967 +0200
@@ -1,0 +2,17 @@
+Sat Aug 18 18:02:38 UTC 2018 - mar...@gmx.de
+
+- Update to version 0.09.37
+  * Makefile: bump version
+  * snapcraft: add stage packages and build with hardening settings
+  * stress-chown: cater for OpenBSD chown returning 0 and errno being set
+  * stress-zlib: don't report write failure if errno == 0
+  * stress-fp-error: relax checking for pre glib 4.8
+  * Add voidifications on ignored function returns
+  * ignite-cpu: set freq governor and restore settings at end
+  * ignite-cpu: try and set max cpu frequency scaling setting
+  * cache: add G size specifier
+  * Makefile: check for GNU/kFreeBSD and set __FreeBSD_Kernel__
+  * stress-sysbadaddr: only use ustat if HAVE_USTAT is defined
+  * stress-ng.h: rename statx_timestamp to shim_statx_timestamp
+
+---

Old:

  stress-ng-0.09.36.tar.xz

New:

  stress-ng-0.09.37.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.4A4LyU/_old  2018-08-20 16:22:18.441067339 +0200
+++ /var/tmp/diff_new_pack.4A4LyU/_new  2018-08-20 16:22:18.445067344 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.09.36
+Version:0.09.37
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ stress-ng-0.09.36.tar.xz -> stress-ng-0.09.37.tar.xz ++
 1754 lines of diff (skipped)




commit stress-ng for openSUSE:Factory

2018-08-03 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2018-08-03 12:40:39

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new (New)


Package is "stress-ng"

Fri Aug  3 12:40:39 2018 rev:51 rq:627250 version:0.09.36

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2018-07-22 
23:04:34.580923042 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-08-03 
12:40:40.375870576 +0200
@@ -1,0 +2,27 @@
+Fri Aug  3 06:38:56 UTC 2018 - mar...@gmx.de
+
+- Update to version 0.09.36
+  * Makefile: bump version
+  * stress-schedpolicy: ignore EINVAL on non-POSIX policies
+  * mungify _ to - on stressor name before calling the stressor
+  * stress-seek: disabled SEEK_HOLE and SEEK_DATA for OS X
+  * stress-fp-error: relax checking on non-Linux systems
+  * stress-schedpolicy: skip FIFO if sched_get_priority_min/max return -1
+  * stress-mknod: fix cut-n-paste error on struct stress_info_t
+  * stress-fp-error: be less pedantic with errno checks on non-Linux systems
+  * stress-mknod: disable this for non-Linux systems
+  * stress-affinity: check that process can set CPU affinity
+  * stress-access: remove AT_SYMLINK_NOFOLLOW, it is not needed
+  * stress-vm-segv: remove some old commented out debug text
+  * stress-vm-segv: retry on ENOMEM on fork
+  * stress-vm-segv: make child process non-dumpable
+  * test/test_modify_ldt: fail for no-x86 architectures
+  * stress-cpu: compute geometric mean by split mantissa and exponent method
+  * stress-fork: turn warnings off around vfork and not fork
+  * stress-dentry: fall back to using fcntl if flock is not available
+  * Turn off warnings around vfork calls
+  * Makefile: "SunOS" should be SunOS and not quoted in if statement
+  * Makefile: check for SunOS to use non-default grep for -e capability
+  * stress-dentry: don't flock the entry if we don't have flock flags
+
+---

Old:

  stress-ng-0.09.35.tar.xz

New:

  stress-ng-0.09.36.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.2BFQb4/_old  2018-08-03 12:40:41.759872641 +0200
+++ /var/tmp/diff_new_pack.2BFQb4/_new  2018-08-03 12:40:41.763872646 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.09.35
+Version:0.09.36
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ stress-ng-0.09.35.tar.xz -> stress-ng-0.09.36.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.09.35/Makefile 
new/stress-ng-0.09.36/Makefile
--- old/stress-ng-0.09.35/Makefile  2018-07-20 13:24:31.0 +0200
+++ new/stress-ng-0.09.36/Makefile  2018-08-02 15:47:50.0 +0200
@@ -16,7 +16,7 @@
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 
USA.
 #
 
-VERSION=0.09.35
+VERSION=0.09.36
 #
 # Codename "portable pressure producer"
 #
@@ -34,6 +34,17 @@
 endif
 
 #
+# SunOS requires special grep for -e support
+#
+KERNEL=$(shell uname -s)
+ifeq ($(KERNEL),SunOS)
+GREP = /usr/xpg4/bin/grep
+else
+GREP = grep
+endif
+
+
+#
 # Static flags, only to be used when using GCC
 #
 ifeq ($(STATIC),1)
@@ -354,7 +365,7 @@
 #  extract the PER_* personality enums
 #
 personality.h:
-   @$(CPP) personality.c | grep -e "PER_[A-Z0-9]* =.*," | cut -d "=" -f 1 \
+   @$(CPP) personality.c | $(GREP) -e "PER_[A-Z0-9]* =.*," | cut -d "=" -f 
1 \
| sed "s/.$$/,/" > personality.h
 
 stress-personality.c: personality.h
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.09.35/stress-access.c 
new/stress-ng-0.09.36/stress-access.c
--- old/stress-ng-0.09.35/stress-access.c   2018-07-20 13:24:31.0 
+0200
+++ new/stress-ng-0.09.36/stress-access.c   2018-08-02 15:47:50.0 
+0200
@@ -133,7 +133,7 @@
errno, strerror(errno));
}
 #if defined(HAVE_FACCESSAT)
-   ret = faccessat(AT_FDCWD, filename, 
modes[i].access_mode, AT_SYMLINK_NOFOLLOW);
+   ret = faccessat(AT_FDCWD, filename, 
modes[i].access_mode, 0);
if (ret < 0) {
pr_fail("%s: faccessat %3.3o on chmod mode 
%3.3o failed: %d (%s)\n",
args->name,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.09.35/stress-affinity.c 
new/stress-ng-0.09.36/stress-affinity.c
--- 

commit stress-ng for openSUSE:Factory

2018-07-22 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2018-07-22 23:04:30

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new (New)


Package is "stress-ng"

Sun Jul 22 23:04:30 2018 rev:50 rq:624279 version:0.09.35

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2018-07-18 
22:55:54.266570008 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-07-22 
23:04:34.580923042 +0200
@@ -1,0 +2,37 @@
+Fri Jul 20 12:50:47 UTC 2018 - mar...@gmx.de
+
+- Update to version 0.09.35
+  * Makefile: bump version
+  * stress-file-ioctl: check size against stat buf size
+  * stress-file-ioctl: remove redundant buffer
+  * stress-file-ioctl: print differences in sizes on error of
+FIOQSIZE ioctl
+  * stress-sysfs: use shim_ spinlock type rather than direct structure
+  * perf: use shim_ spinlock rather than direct call
+  * stress-procfs: use shim_ spinlock rather than direct call
+  * stress-procfs: use shim_ spinlock rather than native call
+  * stress-dev: use shim spinlock rather than native call
+  * stress-dccp: skip stressor if DCCP protocol not supported
+  * stress-af-alg: return EXIT_NOT_IMPLEMENTED if protocol is not
+supported
+  * rename set_cpu_affinity to stress_set_cpu_affinity
+  * Update comment relating to stressor names
+  * Make stressor command options match 1-to-1 with info and function
+names
+  * Re-work STRESSOR macro so that we don't need upper case name anymore
+  * Make stressor names with OPT_ options match
+  * Make stressor names with stressor #defines match
+  * Add more comments and make index i a size_t
+  * Add helper to mlock stress-ng into memory
+  * stress-procfs: use copy of proc_path and set to empty string rather
+than NULL
+  * stress-dev: use copy of dev_path and set to empty string rather
+than NULL
+  * stress-sysfs: copy sysfs_path while locked into path
+  * stress-sysfs: don't nullify sysfs_path, set it to empty string and
+lock it
+  * stress-personality: don't verify personality setting, it does not work
+  * stress-sysfd: temporarily disable read access fstat error
+  * rename snapcraft directory to snap
+
+---

Old:

  stress-ng-0.09.34.tar.xz

New:

  stress-ng-0.09.35.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.P37xOz/_old  2018-07-22 23:04:35.168922824 +0200
+++ /var/tmp/diff_new_pack.P37xOz/_new  2018-07-22 23:04:35.172922823 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.09.34
+Version:0.09.35
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ stress-ng-0.09.34.tar.xz -> stress-ng-0.09.35.tar.xz ++
 4616 lines of diff (skipped)




commit stress-ng for openSUSE:Factory

2018-07-18 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2018-07-18 22:55:13

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new (New)


Package is "stress-ng"

Wed Jul 18 22:55:13 2018 rev:49 rq:623234 version:0.09.34

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2018-07-09 
13:31:37.438456407 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-07-18 
22:55:54.266570008 +0200
@@ -1,0 +2,13 @@
+Tue Jul 17 06:02:34 UTC 2018 - mar...@gmx.de
+
+- Update to version 0.09.34
+  * Makefile: bump version
+  * Ensure all fail log messages set the error to EXIT_FAILURE
+  * Manual: update contributors list
+  * stress-opcode: make child process non-dumpable
+  * Add bcd and utf8 zlib data methods to manual
+  * stress-zlib: add 8 bit UTF-8 data stream
+  * stress-zlib: put BCD data as bytes not 32 bit words
+  * stress-zlib: add bcd data mode
+
+---

Old:

  stress-ng-0.09.33.tar.xz

New:

  stress-ng-0.09.34.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.k7qeGw/_old  2018-07-18 22:55:55.066567355 +0200
+++ /var/tmp/diff_new_pack.k7qeGw/_new  2018-07-18 22:55:55.070567342 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.09.33
+Version:0.09.34
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ stress-ng-0.09.33.tar.xz -> stress-ng-0.09.34.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.09.33/Makefile 
new/stress-ng-0.09.34/Makefile
--- old/stress-ng-0.09.33/Makefile  2018-07-05 17:54:54.0 +0200
+++ new/stress-ng-0.09.34/Makefile  2018-07-17 00:51:49.0 +0200
@@ -16,7 +16,7 @@
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 
USA.
 #
 
-VERSION=0.09.33
+VERSION=0.09.34
 #
 # Codename "portable pressure producer"
 #
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.09.33/log.c new/stress-ng-0.09.34/log.c
--- old/stress-ng-0.09.33/log.c 2018-07-05 17:54:54.0 +0200
+++ new/stress-ng-0.09.34/log.c 2018-07-17 00:51:49.0 +0200
@@ -30,6 +30,22 @@
 static FILE*log_file = NULL;
 
 /*
+ *  pr_fail_check()
+ * set rc to EXIT_FAILURE if we detected a pr_fail
+ * error condition in the logging during a run.
+ * This is horribly indirect but it allows the main
+ * stress-ng parent to check that an EXIT_SUCCESS
+ * is really a failure based on the logging rather
+ * that each stressor doing it's own failure exit
+ * return accounting
+ */
+void pr_fail_check(int *const rc)
+{
+   if (abort_msg_emitted && (*rc == EXIT_SUCCESS))
+   *rc = EXIT_FAILURE;
+}
+
+/*
  *  pr_yaml()
  * print to yaml file if it is open
  */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.09.33/stress-ng.1 
new/stress-ng-0.09.34/stress-ng.1
--- old/stress-ng-0.09.33/stress-ng.1   2018-07-05 17:54:54.0 +0200
+++ new/stress-ng-0.09.34/stress-ng.1   2018-07-17 00:51:49.0 +0200
@@ -3587,6 +3587,9 @@
 asciidigitsT{
 randomly distributed ASCII digits in the range of 0 and 9
 T}
+bcdT{
+packed binary coded decimals, 0..99 packed into 2 4-bit nybbles
+T}
 binary T{
 32 bit random numbers
 T}
@@ -3627,6 +3630,9 @@
 text   T{
 random ASCII text
 T}
+utf8   T{
+random 8 bit data encoded to UTF-8
+T}
 zero   T{
 all zeros, compresses very easily
 T}
@@ -3779,11 +3785,11 @@
 .SH AUTHOR
 stress\-ng was written by Colin King  and
 is a clean room re-implementation and extension of the original
-stress tool by Amos Waterland . Thanks also for
-contributions from Abdul Haleem, Christian Ehrhardt, James Hunt,
-Jim Rowan, Joseph DeVincentis, Luca Pizzamiglio, Luis Henriques,
-Manoj Iyer, Matthew Tippett, Rob Colclaser, Tim Gardner, Tim Orling
-and Zhiyi Sun.
+stress tool by Amos Waterland. Thanks also for
+contributions from Abdul Haleem, Baruch Siach, Christian Ehrhardt,
+James Hunt, Jim Rowan, Joseph DeVincentis, Luca Pizzamiglio,
+Luis Henriques, Manoj Iyer, Matthew Tippett, Rob Colclaser, Tim Gardner,
+Tim Orling and Zhiyi Sun.
 .SH NOTES
 Sending a SIGALRM, SIGINT or SIGHUP to stress-ng causes it to
 terminate all the stressor processes and ensures temporary files and
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.09.33/stress-ng.c 
new/stress-ng-0.09.34/stress-ng.c
--- old/stress-ng-0.09.33/stress-ng.c 

commit stress-ng for openSUSE:Factory

2018-07-09 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2018-07-09 13:30:49

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new (New)


Package is "stress-ng"

Mon Jul  9 13:30:49 2018 rev:48 rq:621671 version:0.09.33

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2018-06-28 
15:14:50.811435922 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-07-09 
13:31:37.438456407 +0200
@@ -1,0 +2,43 @@
+Fri Jul  6 06:09:57 UTC 2018 - mar...@gmx.de
+
+- Update to version 0.09.33
+  * Makefile: bump version
+  * stress-pty: make open failure on ENOMEM non-fatal
+  * stress-sockpair: handle EPERM error on read gracefully
+  * stress-quota: don't count a pass as a failure
+  * stress-quota: add some ESRCH failure debug info
+  * stress-quota: don't fail if file system does not enable quota
+  * stress-socket: don't make ECONNRESET on recv fatal
+  * stress-spawn: skip if run as root
+  * stress-spawn: fix comment
+  * stress-vm: only declare stress_set_vm_flags if it is required
+  * cache: remove unused function get_cache_name
+  * stress-iomix: only declare stress_iomix_inode_ioctl when it is
+required
+  * stress-sleep: remove sleep-max-adjustment handler
+  * stress-pthread: remove pthread-max-adjustment handler
+  * stress-unshare: only declare check_unshare when it is really
+required
+  * stress-file-ioctl: only declare check_flag when it is really
+required
+  * stress-dev: declare ret only for when it is used
+  * stress-chroot: sanity check for ENOENT as a false positive
+  * Add a slow-test-all make rule to perform more exhaustive testing
+  * stress-dentry: remove redundant args argument
+  * Add ptrace build autodetection
+  * Update copyright year to 2018 in some odd files
+  * Remove trailing space and tabs from end of lines
+  * ignite-cpu: set process name to stress-ng-ignite
+  * thrash: use the pagein method of forcing pages back into memory
+  * thrash: add ksm memory merging (Linux only)
+  * thrash: add kernel memory compaction (Linux only)
+  * stress-dentry: add some misc operations on a directory fd
+  * stress-dentry: add lookup failures to exercise directory searching
+  * Add a watchdog stressor
+  * stress-kill: add some early delay to give parent time to spawn
+stressors
+  * stress-rtc: add select on RTC device
+  * stress-netlink-proc: fix build with kernel v3.9
+  * stress-context: rename uc_link to uctx_link
+
+---

Old:

  stress-ng-0.09.32.tar.xz

New:

  stress-ng-0.09.33.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.4OuHKm/_old  2018-07-09 13:31:38.030455215 +0200
+++ /var/tmp/diff_new_pack.4OuHKm/_new  2018-07-09 13:31:38.034455207 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.09.32
+Version:0.09.33
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ stress-ng-0.09.32.tar.xz -> stress-ng-0.09.33.tar.xz ++
 1957 lines of diff (skipped)




commit stress-ng for openSUSE:Factory

2018-06-28 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2018-06-28 15:14:48

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new (New)


Package is "stress-ng"

Thu Jun 28 15:14:48 2018 rev:47 rq:619528 version:0.09.32

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2018-06-19 
12:05:11.342633571 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-06-28 
15:14:50.811435922 +0200
@@ -1,0 +2,110 @@
+Thu Jun 28 06:10:47 UTC 2018 - mar...@gmx.de
+
+- Update to version 0.09.32
+  * Makefile: bump version
+  * Makefile: add .travis.yml to make dist rule
+  * stress-dev-shm: reduce scope of variable ret
+  * stress-fstat: add yield point to get lower-latency in stopping
+  * stress-dev-shm: handle interrupted wait to fix utime accounting
+  * stress-dev-shm: use shim_fallocate for older kernels that don't
+support it
+  * stress-pthread: don't block threads from SIGALRM for DragonFly BSD
+  * stress-pthread: don't block threads from SIGALRM for OS X
+  * stress-fstat: don't block threads from SIGALRM for OS X
+  * stress-dev: skip devices that are not standard chr or blk devices
+  * Check for chr or blk device using S_ISCHR/S_ISBLK
+  * Fall back to mutexes instead of spinlocks for OpenBSD
+  * stress-iomix: make kill and wait into two phases
+  * stress-msg: add extra yield points for prompt death of children
+  * stress-msg: add yielding to boost performance and help NetBSD
+  * shim: make FreeBSD use the emulated fallocate for the moment
+  * stress-zlib: constify data, cleans up clobbering warning
+  * stress-dev-shm: close fd on exit
+  * stress-sigpipe: move declaration of sigpipe_count
+  * Add /dev/shm memory stressor
+  * stress-dev: remove duplicated BLKSSZGET ioctl
+  * stress-cyclic: reformat table contents
+  * stress-clock: add 4.17 CLOCK_MONOTONIC_ACTIVE clock
+  * stress-mmapfixed: add new 4.17 MAP_FIXED_NOREPLACE flag
+  * stress-matrix: only print matrix method on first stressor instance
+  * stress-matrix: add more yield points for snappier exits
+  * stress-socket-fd: remove debug message
+  * stress-socket-fd: add more yield points on fd recv and closing
+  * stress-sctp: handle failures more gracefully, retry rather than
+abort
+  * stress-cpu: Add LIKELY hint on callfunc stressor, speeds up
+by ~0.8%
+  * stress-cpu: optimize primes a little further
+  * Add UNLIKEY hint on sqrt stressor, speeds up by ~3%
+  * stress-cpu: add UNLIKELY hint on hanoi zero depth
+  * stress-ng: call free_settings to fix memory leak on process exits
+  * cache: fix removed assignment to cpu count and make buffer larger
+  * cache: use sizeof types to fix segfault
+  * helper: put PRAGMAs around function rather inside function
+  * Use trusty dist in travis
+  * Force disabling of warnings on older versions of gcc
+  * Add travis build yaml
+  * stress-ng: rename abort to do_abort to avoid shadowing of global
+function abort
+  * stress-zlib: rename rand to rnd to avoid shadowing with global
+function rand
+  * stress-zlib: rename index to idx to avoid shadowing with global
+function index
+  * stress-utime: rename times to timevals to avoid shadowing with
+global function times
+  * stress-sigpending: rename sigset to _sigset to avoid shadowing of
+global sigset
+  * stress-rtc: rename alarm to wake_alarm to avoid shadowing with
+function alarm
+  * stress-rawdev: rename function shift to shift_ul
+  * stress-link: remove need for symlink argument
+  * rename acct to account to avoid shadowing with function acct
+  * stress-fanotify: rename mount to mnt to avoid shadowing with
+function mount
+  * rename times to timespec to avoid shadowing with global function
+times
+  * stress-dev: rename stat to vt_stat to avoid shadowing with
+function stat
+  * stress-cpu: rename gamma to _gamma to fix shadowing with
+function gamma
+  * stress-context: rename link to uc_link to avoid shadowing with
+function link
+  * stress-branch: rename index to _index inside macro to avoid
+global shadowing
+  * Rename mount to mnt to ensure we don't shadow global function
+mount
+
+---
+Fri Jun 22 06:18:27 UTC 2018 - mar...@gmx.de
+
+- Update to version 0.09.31
+  * Makefile: bump version
+  * cache: fix out of bounds access and potential null pointer
+dereferences
+  * cache: fix various warnings when building with gcc-8.1.1
+  * stress-memfd: fix build warning on whence not being used
+  * Makefile.config: add detection for APPARMOR_PARSER failures
+  * perf: Add some more SW perf events
+  * Makefile: fix perf HW events, need to pick up $(CFLAGS)
+  * stress-matrix: add a square product matrix 

commit stress-ng for openSUSE:Factory

2018-06-19 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2018-06-19 12:05:09

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new (New)


Package is "stress-ng"

Tue Jun 19 12:05:09 2018 rev:46 rq:617399 version:0.09.30

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2018-06-13 
15:39:06.017200939 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-06-19 
12:05:11.342633571 +0200
@@ -1,0 +2,18 @@
+Sat Jun 16 12:41:28 UTC 2018 - mar...@gmx.de
+
+- Update to version 0.09.30
+  * Makefile: bump version
+  * stress-socket: fix build warning if FIONREAD is not defined
+  * Add sanity check that child stressor processes are not calling exit()
+  * stress-sigio: don't exit in sighandler; return back normally
+  * stress-utime: fix failing utimes and futimens calls
+  * stress-memcpy: fix clobbering of stats data when copying b_str
+  * stress-shm: perform extra file operations on shm file descriptor
+  * Add new real time signal stressor, sigrt
+  * stress-sigsegv: add some verification checking
+  * stress-access: voidify return from umask
+  * stress-splice: remove variable bytes, replace with ret
+  * stress-apparmor: add a few more yield points
+  * stress-fifo: retry on select timeout rather than terminate
+
+---

Old:

  stress-ng-0.09.29.tar.xz

New:

  stress-ng-0.09.30.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.i6LK8Y/_old  2018-06-19 12:05:12.274598969 +0200
+++ /var/tmp/diff_new_pack.i6LK8Y/_new  2018-06-19 12:05:12.278598820 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.09.29
+Version:0.09.30
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ stress-ng-0.09.29.tar.xz -> stress-ng-0.09.30.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.09.29/Makefile 
new/stress-ng-0.09.30/Makefile
--- old/stress-ng-0.09.29/Makefile  2018-06-08 12:33:54.0 +0200
+++ new/stress-ng-0.09.30/Makefile  2018-06-15 17:53:34.0 +0200
@@ -16,7 +16,7 @@
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 
USA.
 #
 
-VERSION=0.09.29
+VERSION=0.09.30
 #
 # Codename "portable pressure producer"
 #
@@ -202,9 +202,10 @@
stress-sigio.c \
stress-sigpending.c \
stress-sigpipe.c \
+   stress-sigq.c \
+   stress-sigrt.c \
stress-sigsegv.c \
stress-sigsuspend.c \
-   stress-sigq.c \
stress-sleep.c \
stress-socket.c \
stress-socket-diag.c \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.09.29/stress-access.c 
new/stress-ng-0.09.30/stress-access.c
--- old/stress-ng-0.09.29/stress-access.c   2018-06-08 12:33:54.0 
+0200
+++ new/stress-ng-0.09.30/stress-access.c   2018-06-15 17:53:34.0 
+0200
@@ -108,7 +108,7 @@
(void)stress_temp_filename_args(args,
filename, sizeof(filename), mwc32());
 
-   umask(0700);
+   (void)umask(0700);
if ((fd = creat(filename, S_IRUSR | S_IWUSR)) < 0) {
rc = exit_status(errno);
pr_fail_err("creat");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.09.29/stress-apparmor.c 
new/stress-ng-0.09.30/stress-apparmor.c
--- old/stress-ng-0.09.29/stress-apparmor.c 2018-06-08 12:33:54.0 
+0200
+++ new/stress-ng-0.09.30/stress-apparmor.c 2018-06-15 17:53:34.0 
+0200
@@ -121,7 +121,7 @@
   (i < (4096 * APPARMOR_BUF_SZ))) {
ssize_t ret, sz = 1 + (mwc32() % sizeof(buffer));
 redo:
-   if (!g_keep_stressing_flag)
+   if (!g_keep_stressing_flag || !apparmor_run)
break;
ret = read(fd, buffer, sz);
if (ret < 0) {
@@ -219,8 +219,7 @@
 
(void)setpgid(0, g_pgrp);
stress_parent_died_alarm();
-
-   if (!g_keep_stressing_flag)
+   if (!g_keep_stressing_flag || !apparmor_run)
goto abort;
ret = func(name, max_ops, counter);
 abort:
@@ -333,6 +332,7 @@
"errno=%d (%s)\n", name, errno,
strerror(errno));
rc = EXIT_FAILURE;
+   break;
}
 
/*
@@ -343,10 +343,13 @@

commit stress-ng for openSUSE:Factory

2018-06-13 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2018-06-13 15:38:27

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new (New)


Package is "stress-ng"

Wed Jun 13 15:38:27 2018 rev:45 rq:615251 version:0.09.29

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2018-06-04 
13:23:43.330001369 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-06-13 
15:39:06.017200939 +0200
@@ -1,0 +2,46 @@
+Fri Jun  8 13:03:02 UTC 2018 - mar...@gmx.de
+
+- Update to version 0.09.29
+  * Makefile: bump version
+  * Manual: fix spelling mistakes and update date
+  * stress-sigfpe: remove need for fp_zero
+  * stress-sigfpe: cater for systems without SA_SIGINFO
+  * stress-socket: fix warning on unused variable ret
+  * stress-sigfpe: remove feenableexcept, it is extraneous
+  * stress-sigfpe: fix verify mode, match exception with error code
+  * stress-sigfpe: zero siginfo struct
+  * stress-apparmor: kill child processes aggressively
+  * stress-sigfpe: reset fp exception states to fix math issues
+  * stress-apparmor: add more yield point checking
+  * Makefile.config: move pthread library to end to fix static linking
+issues
+  * Fix typo in manual, --mmapfixedA-ops -> --mmapfixed-ops
+  * stress-sigfpe: force more fpe exceptions, exercise handler more
+  * stress-socket: use TCP_QUICKACK if available
+  * stress-socket: add FIONREAD size peeking
+  * stress-userfaultfd: exercise /proc/$pid/fdinfo/$timerfd proc file
+  * stress-timerfd: exercise /proc/$pid/fdinfo/$timerfd proc file
+  * Rename g_terminate_signum to terminate_signum and make it static
+  * Renaming symbols to indicate they are used in process termination
+  * Remove some unused old struct typedefs
+  * Make some functions static
+  * Deconstify some const pointers (ughh)
+  * Add deconstifier helper.
+  * remove redundant and shadowing variable ret
+  * stress-dccp: add missing ,
+  * Move the class info into the stressor_info_t for each stressor
+  * Rename class_t to class_info_t
+  * stress-cpu: fix bitops checksum
+  * stress-access: fix build warning on Solaris with %o on mode_t
+  * stress-memthrash: restore accidentally removed function
+stress_set_memthrash_method
+  * stress-mergesort: fix missing {
+  * affinity: fix prototype of set_cpu_affinity
+  * stress-cyclic: fix build warning on non-linux systems
+  * Point to stress_not_implemented rather than wrapping each time
+  * Add stressor_info_t for stress specific info
+  * Clean up optarg handling, make it more table driven
+  * Revert Add pr_* logging sleepy locks (LP: #1774571)
+  * Add pr_* logging sleepy locks
+
+---

Old:

  stress-ng-0.09.28.tar.xz

New:

  stress-ng-0.09.29.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.jPrjsY/_old  2018-06-13 15:39:06.789172531 +0200
+++ /var/tmp/diff_new_pack.jPrjsY/_new  2018-06-13 15:39:06.801172089 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.09.28
+Version:0.09.29
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ stress-ng-0.09.28.tar.xz -> stress-ng-0.09.29.tar.xz ++
 10478 lines of diff (skipped)




commit stress-ng for openSUSE:Factory

2018-06-04 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2018-06-04 13:22:39

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new (New)


Package is "stress-ng"

Mon Jun  4 13:22:39 2018 rev:44 rq:613885 version:0.09.28

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2018-05-17 
18:06:08.506293350 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-06-04 
13:23:43.330001369 +0200
@@ -1,0 +2,54 @@
+Fri Jun  1 19:47:36 UTC 2018 - mar...@gmx.de
+
+- Update to version 0.09.28
+  * Makefile: bump version
+  * stress-zlib: rename variable i to j to fix variable shadowing
+warning
+  * stress-prctl: make function stress_prctl_child static
+  * stress-fanotify: remove shadow'd declaration of ret
+  * stress-access: remove redundant declaration of ret
+  * stress-sysbaddaddr: fix indenting
+  * stress-flock: fix indenting
+  * stress-enosys: fix indenting
+  * test/test-modify-ldt: return ret to stop clang warning
+  * test/test-pselect: make rfds, wfds static, stop clang warnings
+  * stress-clone: put statements of if block in { }
+  * stress-shm-sysv: voidify return from shmctl call
+  * stress-prctl: voidify return from prctl system call
+  * stress-clone: voidify return from modify_ldt system call
+  * stress-iomix: fix early termination due to incorrect bogo ops
+comparison
+  * Manual: update thread information for memthrash stressor
+  * stress-memthrash: add warning and hint about sub-optimal stressor
+choice
+  * stress-af-alg: fix errno = ENOENT assignment, should be == comparison
+  * stress-set: add autodetect for setregid, setresgid, setresuid,
+setreuid
+  * stress-af-alg: skip over ciphers that may not exist
+  * stress-af-alg: make ENOKEY a non-critical failure
+  * stress-af-alg: forgot to add in \n
+  * stress-af-alg: expand error message to capture more information
+  * stress-shm-sysv: add exercising for SHM_SET for linux only
+  * stress-shm-sysv: add SHM_LOCK/SHM_UNLOCK commands
+  * stress-mq: POSIX mq on linux allows one to read MQ status, add this
+  * stress-af-alg: add crc32c
+  * syscalls.txt: update swapon/swapoff info
+  * stress-hsearch: fix spelling mistake in comment
+  * syscalls: update statx and umount system calls
+  * stress-chown: add lchown system call
+  * stress-xattr: exercise the filename based xattr system calls
+  * stress-pthread: use tgkill and gettid system calls
+  * syscalls: mark tkill as obsolete
+  * syscalls: ignore ugetrlimit
+  * stress-hdd: use truncate as well as the ftruncate
+  * syscalls: add update to setsid
+  * stress-set: add setsid call
+  * stress-efivar: fix error return in efi_get_variable
+  * split mlocked region into mlocked text segment and mlocked data segment
+  * stress-ng.h: add empty macro definitions for ALIGNED and SECTION
+  * stress-efivar: add ioctl and fstat exercising on efivar fd's
+  * test/test-setpgid: don't pass -ve args
+  * stress-set: voidify returns to discard warnings
+  * Add set stressor
+
+---

Old:

  stress-ng-0.09.27.tar.xz

New:

  stress-ng-0.09.28.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.yBdH9g/_old  2018-06-04 13:23:43.949978666 +0200
+++ /var/tmp/diff_new_pack.yBdH9g/_new  2018-06-04 13:23:43.953978520 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.09.27
+Version:0.09.28
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ stress-ng-0.09.27.tar.xz -> stress-ng-0.09.28.tar.xz ++
 2304 lines of diff (skipped)




commit stress-ng for openSUSE:Factory

2018-05-17 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2018-05-17 18:05:32

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new (New)


Package is "stress-ng"

Thu May 17 18:05:32 2018 rev:43 rq:610037 version:0.09.27

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2018-05-01 
23:45:07.149626385 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-05-17 
18:06:08.506293350 +0200
@@ -1,0 +2,47 @@
+Tue May 15 10:08:45 UTC 2018 - mar...@gmx.de
+
+- Update to version 0.09.27
+  * Makefile: bump version
+  * Remove empty end lines from debian/control, debian/changelog
+  * stress-filename: set rc to EXIT_SUCCESS if we get a timeout on again
+loop
+  * stress-chdir: only use O_DIRECTORY if it is supported
+  * stress-xattr: remove need to #include 
+  * stress-utime: only declare ts when required
+  * stress-utime: don't use UTIME_NOW or UTIME_OMIT if they are not
+defined
+  * stress-pthread: exercise set_robust_list linux system call
+  * stress-zlib: fix parity data generator
+  * Add build-time check for faccessat
+  * Add new access/faccessat stressor
+  * stress-zlib: reorder rand_data_funcs and add in missing funcs
+  * stress-zlib: Add sweep sin wave double prevision data
+  * Add parity bit data zlib method
+  * stress-cpu: fix parity sum check
+  * syscalls.txt: fix up utimensat
+  * stress-utime: add utimensat system call
+  * Add build check for utimensat
+  * stress-efivar: keep track of bad efivars and don't re-read them
+  * stress-ng.h: forgot to include  when HAVE_MODIFY_LDT is
+defined
+  * Update  modify_ldt syscall
+  * stress-clone: add modify_ldt call
+  * Add build time check for modify_ldt
+  * Update syscall.txt with latest syscall additions
+  * stress-pthread: exercise setns()
+  * stress-clone: exercise setns()
+  * Add build time check for setns
+  * syscalls.c: add fchdir
+  * stress-chdir: add fchdir syscall
+  * stress-zlib: add pink noise data generation method
+  * stress-bind-mount: don't clone signal handlers in clone child
+  * stress-bind-bound: respawn process to handle limit on bind mounts
+  * Add a EFI variable reading stressor
+  * Add prctl stressor
+  * stress-ng.h: don't allow both HAVE_SYS_XATTR_H and HAVE_ATTR_XATTR_H
+  * Forgot to commit changes to Makefile.config
+  * xattr: autodetect for different xattr paths attr/xattr.h and
+sys/xattr.h
+  * stress-dev: add BLKSECTGET ioctl
+
+---

Old:

  stress-ng-0.09.26.tar.xz

New:

  stress-ng-0.09.27.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.irrCsm/_old  2018-05-17 18:06:09.154269653 +0200
+++ /var/tmp/diff_new_pack.irrCsm/_new  2018-05-17 18:06:09.158269507 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.09.26
+Version:0.09.27
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ stress-ng-0.09.26.tar.xz -> stress-ng-0.09.27.tar.xz ++
 2328 lines of diff (skipped)




commit stress-ng for openSUSE:Factory

2018-05-01 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2018-05-01 23:45:04

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new (New)


Package is "stress-ng"

Tue May  1 23:45:04 2018 rev:42 rq:602840 version:0.09.26

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2018-04-19 
15:33:21.545510220 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-05-01 
23:45:07.149626385 +0200
@@ -1,0 +2,66 @@
+Sun Apr 29 19:28:12 UTC 2018 - mar...@gmx.de
+
+- Update to version 0.09.26
+  * Makefile: bump version
+  * Remove TARGET_CLONES on some functions that break on gcc 7.2 on
+kFreeBSD
+  * Use nanosleep where possible for usleep, add nanosleep check
+  * stress-dev: move wfds to select local scope to fix NetBSD warning
+  * stress-dev: NetBSD hangs on select on some devices, so disable this
+  * stress-dev: pass child failure status to parent
+  * stress-dev: fix warning on char being passed to isdigit on NetBSD
+  * stress-dev: NetBSD uses different sorting prototype
+  * stress-sigio: don't do fcntl F_SETOWN for minix, it always fails
+  * stress-sigio: fix hang in *BSD systems when we SIGALRM not handled
+  * stress-sigio: exit in sighandler to force earlier termination
+  * stress-sigio: add yield points to break out of heavy looping
+  * shim: cater for systems that don't have mlock
+  * stress-utime: check HAVE_FUTIMENS for declaration of ts
+  * test/test-mq-posix: mq_* is defined but not implemented on kfreeBSD
+  * test/test-syncfs: syncfs is defined but not implemented on kfreeBSD
+  * stress-dirdeep: use HAVE_FUTIMENS
+  * Makefile.comfig: fix typo in funtimens
+  * test/test-futimens: check also for UTIME_NOW and UTIME_OMIT
+  * Add build time check for futimens
+  * test/test-dup3: trigger failure with FreeBSD kernel
+  * stress-zlib: fix longjmp clobber warnings on data
+  * stress-revio: make alloc_buf void * to avoid type punning warnings
+on gcc 3.4.3
+  * stress-hdd: make alloc_buf void * to avoid type punning warnings on
+gcc 3.4.3
+  * Add shim wrapper for mlock for Solaris compat reasons
+  * stress-fanotify: peek into number of bytes to be read with FIONREAD
+  * stress-crypt: include  if on Solaris
+  * stress-enosys: avoid warning on unused procs on Solaris
+  * stress-sysbadaddr.c: avoid warning on unused procs on Solaris
+  * stress-sysbadaddr.c: include termios.h for TCGETS
+  * stress-vm-segv: remove debug, it is spamming the output
+  * stress-sysbadaddr: don't use ustat if it is not defined
+  * stress-sysbadaddr: ensure we have PTRACE_GETREGS defined
+  * Workaround failing pthread spinlock on DragonFly BSD
+  * stress-dev: add /dev/null nop to have at least one item in table
+  * stress-wait: use HAVE_WAITID to check for waitid() call
+  * stress-sysbadaddr + Makefile.config: Add HAVE_WAITID check
+  * stress-sysbadaddr: fix conditional build on bad_clock_gettime
+  * stress-sysbadaddr: use mincore shim to fix build on GNU/Hurd
+  * stress-sysbadaddr: ensure TCGETS is defined
+  * stress-file-ioctl: fix a file handle leak
+  * Add sysbadaddr stressor to exercise system call bad address handling
+  * stress-mmap: use new MAP_FIXED_NOREPLACE flag introduced in 4.17
+  * stress-clock: add CLOCK_MONOTONIC_ACTIVE that was added to Linux 4.17
+  * stress-oom-pipe: Explicitly drop capabilities to make root spawned
+processes more OOMable
+  * Explicitly drop capabilities to make root spawned processes more
+OOMable
+  * helper: remove some blank lines
+  * stress-dev: add linux stress for /dev/{mem|kmem|port|kmsg}
+  * stress-vm-segv: don't assume max size of size_t
+  * stress-vm-segv: ensure we force SEGVs by invalidating I$ cache
+  * Add --vm-segv option to force SEGVs on unmapping
+  * stress-fork: make it more OOMable
+  * stress-clone: make clone'd procs OOMable
+  * make main process less likely to be OOM-able
+  * snapcraft: add libsctp-dev
+  * stress-tree: rename BSD trees to fix build error on OpenBSD 6.3
+
+---

Old:

  stress-ng-0.09.25.tar.xz

New:

  stress-ng-0.09.26.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.okcc9d/_old  2018-05-01 23:45:07.877599898 +0200
+++ /var/tmp/diff_new_pack.okcc9d/_new  2018-05-01 23:45:07.877599898 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.09.25
+Version:0.09.26
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ stress-ng-0.09.25.tar.xz -> stress-ng-0.09.26.tar.xz ++
  lines of diff (skipped)




commit stress-ng for openSUSE:Factory

2018-04-19 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2018-04-19 15:33:19

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new (New)


Package is "stress-ng"

Thu Apr 19 15:33:19 2018 rev:41 rq:598476 version:0.09.25

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2018-04-16 
12:48:08.306968884 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-04-19 
15:33:21.545510220 +0200
@@ -1,0 +2,8 @@
+Thu Apr 19 07:15:29 UTC 2018 - mar...@gmx.de
+
+- Update to version 0.09.25
+  * Makefile: bump version
+  * stress-ng: don't enable TARGET_CLONES for kFreeBSD
+  * stress-enosys: avoid calling vhangup with upper bits set
+
+---

Old:

  stress-ng-0.09.24.tar.xz

New:

  stress-ng-0.09.25.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.zYv5Jg/_old  2018-04-19 15:33:22.125486294 +0200
+++ /var/tmp/diff_new_pack.zYv5Jg/_new  2018-04-19 15:33:22.137485799 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.09.24
+Version:0.09.25
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only
@@ -56,7 +56,8 @@
   %{buildroot}%{_mandir}/man1/stress-ng.1
 
 %files
-%doc COPYING README
+%license COPYING
+%doc README
 %{_bindir}/stress-ng
 %{_mandir}/man1/stress-ng.1%{ext_man}
 

++ stress-ng-0.09.24.tar.xz -> stress-ng-0.09.25.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.09.24/Makefile 
new/stress-ng-0.09.25/Makefile
--- old/stress-ng-0.09.24/Makefile  2018-04-11 10:59:25.0 +0200
+++ new/stress-ng-0.09.25/Makefile  2018-04-18 16:26:20.0 +0200
@@ -16,7 +16,7 @@
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 
USA.
 #
 
-VERSION=0.09.24
+VERSION=0.09.25
 #
 # Codename "portable pressure producer"
 #
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.09.24/stress-enosys.c 
new/stress-ng-0.09.25/stress-enosys.c
--- old/stress-ng-0.09.24/stress-enosys.c   2018-04-11 10:59:25.0 
+0200
+++ new/stress-ng-0.09.25/stress-enosys.c   2018-04-18 16:26:20.0 
+0200
@@ -73,19 +73,18 @@
if ((number & 0x) == __NR_reboot)
return true;
 #endif
-
 #if defined(SYS_clone)
if ((number & 0x) == SYS_clone)
return true;
 #endif
-#if defined(SYS_clone2)
-   if ((number & 0x) == SYS_clone2)
-   return true;
-#endif
 #if defined(__NR_clone)
if ((number & 0x) == __NR_clone)
return true;
 #endif
+#if defined(SYS_clone2)
+   if ((number & 0x) == SYS_clone2)
+   return true;
+#endif
 #if defined(__NR_clone2)
if ((number & 0x) == __NR_clone2)
return true;
@@ -106,7 +105,14 @@
if ((number & 0x) == __NR_vfork)
return true;
 #endif
-
+#if defined(SYS_vhangup)
+if ((number & 0x) == SYS_vhangup)
+return true;
+#endif
+#if defined(__NR_vhangup)
+if ((number & 0x) == __NR_vhangup)
+return true;
+#endif
while (h) {
if (h->number == number)
return true;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.09.24/stress-ng.h 
new/stress-ng-0.09.25/stress-ng.h
--- old/stress-ng-0.09.24/stress-ng.h   2018-04-11 10:59:25.0 +0200
+++ new/stress-ng-0.09.25/stress-ng.h   2018-04-18 16:26:20.0 +0200
@@ -1034,7 +1034,8 @@
 #endif
 
 /* GCC5.0+ target_clones attribute */
-#if defined(__GNUC__) && NEED_GNUC(5,5,0) && STRESS_X86 && 
!defined(__gnu_hurd__)
+#if defined(__GNUC__) && NEED_GNUC(5,5,0) && STRESS_X86 && \
+!defined(__gnu_hurd__) && !defined(__FreeBSD_Kernel__)
 #define TARGET_CLONES  __attribute__((target_clones("sse","sse2","ssse3", 
"sse4.1", "sse4a", "avx","avx2","default")))
 #else
 #define TARGET_CLONES




commit stress-ng for openSUSE:Factory

2018-04-16 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2018-04-16 12:48:03

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new (New)


Package is "stress-ng"

Mon Apr 16 12:48:03 2018 rev:40 rq:595704 version:0.09.24

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2018-03-31 
15:37:32.732257001 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-04-16 
12:48:08.306968884 +0200
@@ -1,0 +2,16 @@
+Wed Apr 11 12:48:02 UTC 2018 - mar...@gmx.de
+
+- Update to version 0.09.24
+  * Makefile: bump version
+  * Misc small fixes detected by static analysis (LP: #1762848)
+  * stress-fcntl: use | rather than |= to get new_flags
+  * stress-tmpfs: clear mnts and check if mnts[i] is null
+  * stress-sync-file: fix incorrect placement of break statement
+  * stress-af-alkg: check for more NULL cmsg pointers
+  * stress-pipe: ensure no uninitialized data is written to pipe
+  * stress-fcntl: use | rather than |= to get new_flags
+  * test/test-posix-memalign.c: free allocated buffer
+  * test/test-fanotify.c: free buffer
+  * stress-mmapfailed: check for null return from mremap
+
+---

Old:

  stress-ng-0.09.23.tar.xz

New:

  stress-ng-0.09.24.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.3O01lj/_old  2018-04-16 12:48:09.634920576 +0200
+++ /var/tmp/diff_new_pack.3O01lj/_new  2018-04-16 12:48:09.638920431 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.09.23
+Version:0.09.24
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ stress-ng-0.09.23.tar.xz -> stress-ng-0.09.24.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.09.23/Makefile 
new/stress-ng-0.09.24/Makefile
--- old/stress-ng-0.09.23/Makefile  2018-03-28 11:41:12.0 +0200
+++ new/stress-ng-0.09.24/Makefile  2018-04-11 10:59:25.0 +0200
@@ -16,7 +16,7 @@
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 
USA.
 #
 
-VERSION=0.09.23
+VERSION=0.09.24
 #
 # Codename "portable pressure producer"
 #
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.09.23/ignite-cpu.c 
new/stress-ng-0.09.24/ignite-cpu.c
--- old/stress-ng-0.09.23/ignite-cpu.c  2018-03-28 11:41:12.0 +0200
+++ new/stress-ng-0.09.24/ignite-cpu.c  2018-04-11 10:59:25.0 +0200
@@ -114,7 +114,7 @@
(void)setpgid(0, g_pgrp);
stress_parent_died_alarm();
 
-   for (;;) {
+   while (g_keep_stressing_flag) {
for (i = 0; settings[i].path; i++) {
if (settings[i].ignore)
continue;
@@ -124,6 +124,7 @@
}
sleep(1);
}
+   exit(0);
} else {
/* Parent */
(void)setpgid(pid, g_pgrp);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.09.23/setting.c 
new/stress-ng-0.09.24/setting.c
--- old/stress-ng-0.09.23/setting.c 2018-03-28 11:41:12.0 +0200
+++ new/stress-ng-0.09.24/setting.c 2018-04-11 10:59:25.0 +0200
@@ -52,11 +52,16 @@
setting_tail = NULL;
 }
 
+
 /*
- *  set_setting()
+ *  set_setting_generic()
  * set a new setting;
  */
-void set_setting(const char *name, const type_id_t type_id, const void *value)
+static void set_setting_generic(
+   const char *name,
+   const type_id_t type_id,
+   const void *value,
+   const bool global)
 {
setting_t *setting;
 
@@ -71,11 +76,14 @@
setting->name = strdup(name);
setting->proc = proc_current;
setting->type_id = type_id;
+   setting->global = global;
if (!setting->name) {
free(setting);
goto err;
}
 
+   DBG("%s: %s, global = %s\n", __func__, name, global ? "true" : "false");
+
switch (type_id) {
case TYPE_ID_UINT8:
setting->u.uint8 = *(const uint8_t *)value;
@@ -169,6 +177,31 @@
 }
 
 /*
+ *  set_setting()
+ * set a new setting;
+ */
+void set_setting(
+   const char *name,
+   const type_id_t type_id,
+   const void *value)
+{
+   set_setting_generic(name, type_id, value, false);
+}
+
+/*
+ *  set_setting_global()
+ * set a new global setting;
+ */
+void set_setting_global(
+   const char 

commit stress-ng for openSUSE:Factory

2018-03-31 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2018-03-31 15:37:12

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new (New)


Package is "stress-ng"

Sat Mar 31 15:37:12 2018 rev:39 rq:592541 version:0.09.23

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2018-03-28 
10:30:56.50199 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-03-31 
15:37:32.732257001 +0200
@@ -1,0 +2,9 @@
+Wed Mar 28 18:06:28 UTC 2018 - mar...@gmx.de
+
+- Update to version 0.09.23
+  * Makefile: bump version
+  * cache: revert using shim_str* funcs (LP: #1759515)
+Using the shim_* str functions breaks the cache globbing paths,
+so for now, revert these.
+
+---

Old:

  stress-ng-0.09.22.tar.xz

New:

  stress-ng-0.09.23.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.EciNfF/_old  2018-03-31 15:37:33.732220744 +0200
+++ /var/tmp/diff_new_pack.EciNfF/_new  2018-03-31 15:37:33.732220744 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.09.22
+Version:0.09.23
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ stress-ng-0.09.22.tar.xz -> stress-ng-0.09.23.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.09.22/Makefile 
new/stress-ng-0.09.23/Makefile
--- old/stress-ng-0.09.22/Makefile  2018-03-23 17:44:44.0 +0100
+++ new/stress-ng-0.09.23/Makefile  2018-03-28 11:41:12.0 +0200
@@ -16,7 +16,7 @@
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 
USA.
 #
 
-VERSION=0.09.22
+VERSION=0.09.23
 #
 # Codename "portable pressure producer"
 #
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.09.22/cache.c 
new/stress-ng-0.09.23/cache.c
--- old/stress-ng-0.09.22/cache.c   2018-03-23 17:44:44.0 +0100
+++ new/stress-ng-0.09.23/cache.c   2018-03-28 11:41:12.0 +0200
@@ -40,7 +40,7 @@
  */
 #define MK_PATH(path, len, element)\
(void)memset((path) + len, '\0', sizeof(path) - len);   \
-   (void)shim_strlcpy((path) + len, element, strlen(element))
+   (void)strncpy((path) + len, element, strlen(element))
 
 static const generic_map_t cache_type_map[] = {
{"data", CACHE_TYPE_DATA},
@@ -279,7 +279,7 @@
}
 
len = strlen(index_path);
-   (void)shim_strlcpy(path, index_path, len);
+   (void)strncpy(path, index_path, len);
 
MK_PATH(path, len, "/type");
contents = get_string_from_file(path);
@@ -452,10 +452,10 @@
}
 
len = strlen(cpu_path);
-   (void)shim_strlcat(glob_path, cpu_path, len);
+   (void)strncat(glob_path, cpu_path, len);
 
len2 = strlen(SYS_CPU_CACHE_DIR);
-   (void)shim_strlcat(glob_path, SYS_CPU_CACHE_DIR, len2);
+   (void)strncat(glob_path, SYS_CPU_CACHE_DIR, len2);
len += len2;
 
ret2 = file_exists(glob_path);
@@ -476,7 +476,7 @@
return ret;
}
 
-   (void)shim_strlcat(glob_path, GLOB_PATTERN_INDEX_PREFIX,
+   (void)strncat(glob_path, GLOB_PATTERN_INDEX_PREFIX,
sizeof(glob_path) - len - 1);
ret2 = glob(glob_path, GLOB_ONLYDIR, NULL, );
 
@@ -593,7 +593,7 @@
cpu->online = 1;
} else {
len = strlen(results[i]);
-   (void)shim_strlcpy(path, results[i], len);
+   (void)strncpy(path, results[i], len);
MK_PATH(path, len, "/online");
 
contents = get_string_from_file(path);




commit stress-ng for openSUSE:Factory

2018-03-28 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2018-03-28 10:30:53

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new (New)


Package is "stress-ng"

Wed Mar 28 10:30:53 2018 rev:38 rq:591029 version:0.09.22

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2018-03-24 
16:16:29.449095227 +0100
+++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-03-28 
10:30:56.50199 +0200
@@ -1,0 +2,13 @@
+Sun Mar 25 09:22:23 UTC 2018 - mar...@gmx.de
+
+- 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)
+
+---

Old:

  stress-ng-0.09.21.tar.xz

New:

  stress-ng-0.09.22.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.irOkKN/_old  2018-03-28 10:30:57.465959776 +0200
+++ /var/tmp/diff_new_pack.irOkKN/_new  2018-03-28 10:30:57.469959633 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.09.21
+Version:0.09.22
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ stress-ng-0.09.21.tar.xz -> stress-ng-0.09.22.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.09.21/Makefile 
new/stress-ng-0.09.22/Makefile
--- old/stress-ng-0.09.21/Makefile  2018-03-21 14:24:17.0 +0100
+++ new/stress-ng-0.09.22/Makefile  2018-03-23 17:44:44.0 +0100
@@ -16,7 +16,7 @@
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 
USA.
 #
 
-VERSION=0.09.21
+VERSION=0.09.22
 #
 # Codename "portable pressure producer"
 #
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.09.21/out-of-memory.c 
new/stress-ng-0.09.22/out-of-memory.c
--- old/stress-ng-0.09.21/out-of-memory.c   2018-03-21 14:24:17.0 
+0100
+++ new/stress-ng-0.09.22/out-of-memory.c   2018-03-23 17:44:44.0 
+0100
@@ -35,6 +35,50 @@
 
 
 /*
+ *  process_oomed()
+ * check if a process has been logged as OOM killed
+ */
+bool process_oomed(const pid_t pid)
+{
+   int fd;
+   bool oomed = false;
+
+   fd = open("/dev/kmsg", O_RDONLY | O_NONBLOCK);
+   if (fd < 0)
+   return oomed;
+
+   for (;;) {
+   char buf[4096], *ptr;
+   ssize_t ret;
+
+   ret = read(fd, buf, sizeof(buf) - 1);
+   if (ret < 0)
+   break;
+   buf[ret] = '\0';
+
+   /*
+* Look for 'Out of memory: Kill process 22566'
+*/
+   ptr = strstr(buf, "process");
+   if (ptr && (strstr(buf, "Out of memory") ||
+   strstr(buf, "oom_reaper"))) {
+   pid_t oom_pid;
+
+   if (sscanf(ptr + 7, "%10d", _pid) == 1) {
+   if (oom_pid == pid) {
+   oomed = true;
+   break;
+   }
+   }
+   }
+   }
+   (void)close(fd);
+
+   return oomed;
+}
+
+
+/*
  *  set_oom_adjustment()
  * attempt to stop oom killer
  * if we have root privileges then try and make process
@@ -104,4 +148,10 @@
(void)name;
(void)killable;
 }
+bool process_oomed(const pid_t pid)
+{
+   (void)pid;
+
+   return false;
+}
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.09.21/stress-mmap.c 
new/stress-ng-0.09.22/stress-mmap.c
--- old/stress-ng-0.09.21/stress-mmap.c 2018-03-21 14:24:17.0 +0100
+++ new/stress-ng-0.09.22/stress-mmap.c 2018-03-23 17:44:44.0 +0100
@@ -160,6 +160,26 @@
}
 
/*
+*  Step #0, write + read the mmap'd data from the file back 
into
+*  the mappings.
+*/
+   if ((fd >= 0) && (g_opt_flags & OPT_FLAGS_MMAP_FILE)) {
+   off_t offset = 0;
+
+   for (n = 0; n < pages4k; n++, offset += 

commit stress-ng for openSUSE:Factory

2018-03-24 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2018-03-24 16:16:12

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new (New)


Package is "stress-ng"

Sat Mar 24 16:16:12 2018 rev:37 rq:590563 version:0.09.21

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2018-03-13 
10:24:43.496294861 +0100
+++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-03-24 
16:16:29.449095227 +0100
@@ -1,0 +2,70 @@
+Thu Mar 22 19:40:10 UTC 2018 - mar...@gmx.de
+
+- 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
+  * stress-dev: add #ifdef around stress_dev_tty
+  * stress-dev: add #ifdef around struct termios tios declaration
+  * stress-dev: remove gettid, only used during debug on linux
+  * stress-dev: remove debug
+  * stress-dev: randomly mix up device path scanning, limit to max 3 of
+same device
+  * stress-dev: add missing /dev/random ioctl handling
+  * stress-dev: add some Linux SCSI ioctls for block devices
+  * stress-file-ioctl: fix missing #if / #endif around shim_fallocate
+  * stress-procfs: mix up path name order to get a better spread
+  * stress-sysfs: mix up path name order to get a better spread
+  * stress-xattr: add missing setxattr and lsetxattr system calls
+  * stress-utime: add NULL utimes time and non-nul utime parameters
+  * stress-dir: add missing readdir() exercising
+  * stress-file-ioctl: add missing FIDEDUPERANGE ioctl
+  * stress-file-ioctl: exercise FS_IOC_RESVSP64
+  * stress-fcntl: ensure F_OWNER_GID is being exercised
+  * stress-get: add Linux lookup_dcookie call
+  * stress-dev: exercise tty ioctls on devices
+  * stress-file-ioctl: disable FIFREEZE/FITHAW filesystem ioctls
+  * test/test-ustat.c: ustat will fail on __arch64__, so don't enable it
+  * stress-enosys: add extra paranoid check on reboot syscall check
+  * stress-enosys: ensure all known syscalls are added to hash
+table (LP: #1755358)
+  * Makefile.config: add -Wextra build check on ustat
+
+---
+Wed Mar 14 12:53:58 UTC 2018 - mar...@gmx.de
+
+- Update to version 0.09.20
+  * Makefile: bump version
+  * stress-procfs: remove debug (LP: #172)
+  * stress-madvise: fix build issue for HPPA (LP: #171)
+  * stress-dev: add missing FIBMAP to block dev stressor
+  * Fix missing stressors in mini-help and re-order some
+  * Remove duplicated "futex" stressor from stressor table
+
+---

Old:

  stress-ng-0.09.19.tar.xz

New:

  stress-ng-0.09.21.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.PPvQSa/_old  2018-03-24 16:16:30.453059036 +0100
+++ /var/tmp/diff_new_pack.PPvQSa/_new  2018-03-24 16:16:30.465058604 +0100
@@ -18,12 +18,12 @@
 
 
 Name:   stress-ng
-Version:0.09.19
+Version:0.09.21
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only
 Group:  System/Benchmark
-Url:http://kernel.ubuntu.com/~cking/stress-ng/
+URL:

commit stress-ng for openSUSE:Factory

2018-03-13 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2018-03-13 10:24:41

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new (New)


Package is "stress-ng"

Tue Mar 13 10:24:41 2018 rev:36 rq:586018 version:0.09.19

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2018-03-02 
21:12:55.150327887 +0100
+++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-03-13 
10:24:43.496294861 +0100
@@ -1,0 +2,23 @@
+Mon Mar 12 15:33:39 UTC 2018 - mar...@gmx.de
+
+- 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
+
+---

Old:

  stress-ng-0.09.18.tar.xz

New:

  stress-ng-0.09.19.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.ZWNXpA/_old  2018-03-13 10:24:44.908244273 +0100
+++ /var/tmp/diff_new_pack.ZWNXpA/_new  2018-03-13 10:24:44.908244273 +0100
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.09.18
+Version:0.09.19
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ stress-ng-0.09.18.tar.xz -> stress-ng-0.09.19.tar.xz ++
 2211 lines of diff (skipped)




commit stress-ng for openSUSE:Factory

2018-03-02 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2018-03-02 21:12:49

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new (New)


Package is "stress-ng"

Fri Mar  2 21:12:49 2018 rev:35 rq:581933 version:0.09.18

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2018-02-23 
15:32:09.841393617 +0100
+++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-03-02 
21:12:55.150327887 +0100
@@ -1,0 +2,35 @@
+Thu Mar  1 15:05:29 UTC 2018 - mar...@gmx.de
+
+- 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
+  * stress-sysfs: remove redundant null check on path
+
+---

Old:

  stress-ng-0.09.17.tar.xz

New:

  stress-ng-0.09.18.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.9m2XKz/_old  2018-03-02 21:12:55.806304298 +0100
+++ /var/tmp/diff_new_pack.9m2XKz/_new  2018-03-02 21:12:55.806304298 +0100
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.09.17
+Version:0.09.18
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ stress-ng-0.09.17.tar.xz -> stress-ng-0.09.18.tar.xz ++
 1947 lines of diff (skipped)




commit stress-ng for openSUSE:Factory

2018-02-23 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2018-02-23 15:31:43

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new (New)


Package is "stress-ng"

Fri Feb 23 15:31:43 2018 rev:34 rq:579471 version:0.09.17

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2018-02-22 
15:00:29.698215250 +0100
+++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-02-23 
15:32:09.841393617 +0100
@@ -1,0 +2,30 @@
+Fri Feb 23 08:35:36 UTC 2018 - mar...@gmx.de
+
+- 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
+
+---

Old:

  stress-ng-0.09.16.tar.xz

New:

  stress-ng-0.09.17.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.GN0dhq/_old  2018-02-23 15:32:11.293341156 +0100
+++ /var/tmp/diff_new_pack.GN0dhq/_new  2018-02-23 15:32:11.293341156 +0100
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.09.16
+Version:0.09.17
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0-only

++ stress-ng-0.09.16.tar.xz -> stress-ng-0.09.17.tar.xz ++
 1752 lines of diff (skipped)




commit stress-ng for openSUSE:Factory

2018-02-22 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2018-02-22 15:00:26

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new (New)


Package is "stress-ng"

Thu Feb 22 15:00:26 2018 rev:33 rq:577380 version:0.09.16

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2018-02-06 
16:47:35.848438787 +0100
+++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-02-22 
15:00:29.698215250 +0100
@@ -1,0 +2,17 @@
+Fri Feb 16 17:17:20 UTC 2018 - mar...@gmx.de
+
+- 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
+
+---

Old:

  stress-ng-0.09.15.tar.xz

New:

  stress-ng-0.09.16.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.FUAX5J/_old  2018-02-22 15:00:30.878172799 +0100
+++ /var/tmp/diff_new_pack.FUAX5J/_new  2018-02-22 15:00:30.886172511 +0100
@@ -18,10 +18,10 @@
 
 
 Name:   stress-ng
-Version:0.09.15
+Version:0.09.16
 Release:0
 Summary:Tool to load and stress a computer
-License:GPL-2.0
+License:GPL-2.0-only
 Group:  System/Benchmark
 Url:http://kernel.ubuntu.com/~cking/stress-ng/
 Source: 
http://kernel.ubuntu.com/~cking/tarballs/%{name}/%{name}-%{version}.tar.xz

++ stress-ng-0.09.15.tar.xz -> stress-ng-0.09.16.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.09.15/Makefile 
new/stress-ng-0.09.16/Makefile
--- old/stress-ng-0.09.15/Makefile  2018-02-03 16:21:38.0 +0100
+++ new/stress-ng-0.09.16/Makefile  2018-02-15 18:41:52.0 +0100
@@ -16,7 +16,7 @@
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 
USA.
 #
 
-VERSION=0.09.15
+VERSION=0.09.16
 #
 # Codename "portable pressure producer"
 #
@@ -307,11 +307,16 @@
 .o: stress-ng.h Makefile
 
 .c.o: stress-ng.h Makefile $(SRC)
-   @echo $(CC) $(CFLAGS) -c -o $@ $<
+   @echo "CC $<"
@$(CC) $(CFLAGS) -c -o $@ $<
 
-stress-ng: $(OBJS)
-   $(CC) $(CPPFLAGS) $(CFLAGS) $(OBJS) -lm $(LDFLAGS) -lc -o $@
+stress-ng: info $(OBJS)
+   @echo "LD $@"
+   @$(CC) $(CPPFLAGS) $(CFLAGS) $(OBJS) -lm $(LDFLAGS) -lc -o $@
+
+.PHONY: info
+info:
+   @echo "CFLAGS: $(CFLAGS)"
 
 #
 #  generate apparmor data using minimal core utils tools from apparmor
@@ -326,7 +331,8 @@
sed '$$ s/.$$//' >> apparmor-data.c
@echo "};" >> apparmor-data.c
@echo "const size_t g_apparmor_data_len = sizeof(g_apparmor_data);" >> 
apparmor-data.c
-   $(CC) -c apparmor-data.c -o apparmor-data.o
+   @echo "CC $<"
+   @$(CC) -c apparmor-data.c -o apparmor-data.o
@rm -rf apparmor-data.c
 
 #
@@ -340,11 +346,11 @@
 
 perf.o: perf.c perf-event.c
@gcc -E perf-event.c | grep "PERF_COUNT" | sed 's/,/ /' | awk {'print 
"#define _SNG_" $$1 " (1)"'} > perf-event.h
-   @echo $(CC) $(CFLAGS) -c -o $@ $<
+   @echo CC $<
@$(CC) $(CFLAGS) -c -o $@ $<
 
 stress-vecmath.o: stress-vecmath.c
-   @echo $(CC) $(CFLAGS) -fno-builtin -c -o $@ $<
+   @echo CC $<
@$(CC) $(CFLAGS) -fno-builtin -c -o $@ $<
@touch stress-ng.c
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.09.15/helper.c 
new/stress-ng-0.09.16/helper.c
--- old/stress-ng-0.09.15/helper.c  2018-02-03 16:21:38.0 +0100
+++ new/stress-ng-0.09.16/helper.c  2018-02-15 18:41:52.0 +0100
@@ -1054,6 +1054,9 @@
 #endif
 }
 
+#define XSTRINGIFY(s) STRINGIFY(s)
+#define STRINGIFY(s) #s
+
 /*
  *  stress_not_implemented()
  * report that a stressor is not implemented
@@ -1061,17 +1064,24 @@
  */
 int stress_not_implemented(const args_t *args)
 {
+#if defined(__clang_major__) && defined(__clang_minor__)
+   static char cc[] = " (clang " XSTRINGIFY(__clang_major__) "." 
XSTRINGIFY(__clang_minor__) ")";
+#elif defined(__GNUC__) 

commit stress-ng for openSUSE:Factory

2018-02-06 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2018-02-06 16:47:33

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new (New)


Package is "stress-ng"

Tue Feb  6 16:47:33 2018 rev:32 rq:572515 version:0.09.15

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2018-01-31 
19:54:01.179539724 +0100
+++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-02-06 
16:47:35.848438787 +0100
@@ -1,0 +2,11 @@
+Sun Feb  4 09:04:27 UTC 2018 - mar...@gmx.de
+
+- Update to version 0.09.15
+  * Makefile: bump version
+  * stress-bind-mount: ensure we have clone support with HAVE_CLONE
+check, fixes another FTBFS in ia64
+  * stress-wait: remove empty line
+  * Rename array and type unsupported to supported
+  * stress-flock: Add more flock lock types, add more stressing children
+
+---

Old:

  stress-ng-0.09.14.tar.xz

New:

  stress-ng-0.09.15.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.qb60LU/_old  2018-02-06 16:47:37.076381329 +0100
+++ /var/tmp/diff_new_pack.qb60LU/_new  2018-02-06 16:47:37.076381329 +0100
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.09.14
+Version:0.09.15
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0

++ stress-ng-0.09.14.tar.xz -> stress-ng-0.09.15.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.09.14/Makefile 
new/stress-ng-0.09.15/Makefile
--- old/stress-ng-0.09.14/Makefile  2018-01-30 14:17:57.0 +0100
+++ new/stress-ng-0.09.15/Makefile  2018-02-03 16:21:38.0 +0100
@@ -16,7 +16,7 @@
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 
USA.
 #
 
-VERSION=0.09.14
+VERSION=0.09.15
 #
 # Codename "portable pressure producer"
 #
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.09.14/stress-bind-mount.c 
new/stress-ng-0.09.15/stress-bind-mount.c
--- old/stress-ng-0.09.14/stress-bind-mount.c   2018-01-30 14:17:58.0 
+0100
+++ new/stress-ng-0.09.15/stress-bind-mount.c   2018-02-03 16:21:38.0 
+0100
@@ -24,7 +24,10 @@
  */
 #include "stress-ng.h"
 
-#if defined(__linux__) && defined(MS_BIND) && defined(MS_REC)
+#if defined(__linux__) && \
+defined(MS_BIND) && \
+defined(MS_REC) && \
+defined(HAVE_CLONE)
 
 #define CLONE_STACK_SIZE   (64*1024)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.09.14/stress-flock.c 
new/stress-ng-0.09.15/stress-flock.c
--- old/stress-ng-0.09.14/stress-flock.c2018-01-30 14:17:58.0 
+0100
+++ new/stress-ng-0.09.15/stress-flock.c2018-02-03 16:21:38.0 
+0100
@@ -26,63 +26,118 @@
 
 #if defined(LOCK_EX) && defined(LOCK_UN)
 
+#define MAX_FLOCK_STRESSORS(3)
+
+void stress_flock_child(const args_t *args, const int fd)
+{
+   bool cont;
+
+   for (;;) {
+   if (flock(fd, LOCK_EX) == 0) {
+   cont = keep_stressing();
+   if (cont)
+   inc_counter(args);
+   (void)flock(fd, LOCK_UN);
+   if (!cont)
+   break;
+   }
+
+#if defined(LOCK_NB)
+   if (flock(fd, LOCK_EX | LOCK_NB) == 0) {
+   cont = keep_stressing();
+   if (cont)
+   inc_counter(args);
+   (void)flock(fd, LOCK_UN);
+   if (!cont)
+   break;
+   }
+#endif
+
+#if defined(LOCK_SH)
+   if (!keep_stressing())
+   break;
+   if (flock(fd, LOCK_SH) == 0) {
+   cont = keep_stressing();
+   if (cont)
+   inc_counter(args);
+   (void)flock(fd, LOCK_UN);
+   if (!cont)
+   break;
+   }
+#endif
+
+#if defined(LOCK_SH) && defined(LOCK_NB)
+   if (!keep_stressing())
+   break;
+   if (flock(fd, LOCK_SH | LOCK_NB) == 0) {
+   cont = keep_stressing();
+   if (cont)
+   inc_counter(args);
+   (void)flock(fd, LOCK_UN);
+   if (!cont)
+   break;
+   }
+#endif

commit stress-ng for openSUSE:Factory

2018-01-31 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2018-01-31 19:53:34

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new (New)


Package is "stress-ng"

Wed Jan 31 19:53:34 2018 rev:31 rq:571310 version:0.09.14

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2018-01-26 
13:40:45.245779229 +0100
+++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-01-31 
19:54:01.179539724 +0100
@@ -1,0 +2,26 @@
+Wed Jan 31 08:41:23 UTC 2018 - mar...@gmx.de
+
+- 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
+
+---

Old:

  stress-ng-0.09.13.tar.xz

New:

  stress-ng-0.09.14.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.K5gJSk/_old  2018-01-31 19:54:01.887506799 +0100
+++ /var/tmp/diff_new_pack.K5gJSk/_new  2018-01-31 19:54:01.887506799 +0100
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.09.13
+Version:0.09.14
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0

++ stress-ng-0.09.13.tar.xz -> stress-ng-0.09.14.tar.xz ++
 2317 lines of diff (skipped)




commit stress-ng for openSUSE:Factory

2018-01-26 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2018-01-26 13:40:44

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new (New)


Package is "stress-ng"

Fri Jan 26 13:40:44 2018 rev:30 rq:569845 version:0.09.13

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2018-01-25 
12:40:12.439597083 +0100
+++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-01-26 
13:40:45.245779229 +0100
@@ -1,0 +2,24 @@
+Fri Jan 26 09:36:23 UTC 2018 - mar...@gmx.de
+
+- 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
+
+---

Old:

  stress-ng-0.09.12.tar.xz

New:

  stress-ng-0.09.13.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.0lSFxW/_old  2018-01-26 13:40:46.229733276 +0100
+++ /var/tmp/diff_new_pack.0lSFxW/_new  2018-01-26 13:40:46.233733089 +0100
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.09.12
+Version:0.09.13
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0

++ stress-ng-0.09.12.tar.xz -> stress-ng-0.09.13.tar.xz ++
 4091 lines of diff (skipped)




commit stress-ng for openSUSE:Factory

2018-01-25 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2018-01-25 12:40:10

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new (New)


Package is "stress-ng"

Thu Jan 25 12:40:10 2018 rev:29 rq:569241 version:0.09.12

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2018-01-20 
11:27:23.97803 +0100
+++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-01-25 
12:40:12.439597083 +0100
@@ -1,0 +2,28 @@
+Tue Jan 23 12:55:26 UTC 2018 - mar...@gmx.de
+
+- 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
+
+---

Old:

  stress-ng-0.09.11.tar.xz

New:

  stress-ng-0.09.12.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.law3Uu/_old  2018-01-25 12:40:13.191561976 +0100
+++ /var/tmp/diff_new_pack.law3Uu/_new  2018-01-25 12:40:13.191561976 +0100
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.09.11
+Version:0.09.12
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0

++ stress-ng-0.09.11.tar.xz -> stress-ng-0.09.12.tar.xz ++
 1657 lines of diff (skipped)




commit stress-ng for openSUSE:Factory

2018-01-20 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2018-01-20 11:27:23

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new (New)


Package is "stress-ng"

Sat Jan 20 11:27:23 2018 rev:28 rq:567514 version:0.09.11

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2018-01-16 
09:43:09.287486629 +0100
+++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-01-20 
11:27:23.97803 +0100
@@ -1,0 +2,13 @@
+Thu Jan 18 17:52:13 UTC 2018 - mar...@gmx.de
+
+- 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
+
+---

Old:

  stress-ng-0.09.10.tar.xz

New:

  stress-ng-0.09.11.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.5CxbiO/_old  2018-01-20 11:27:24.638413538 +0100
+++ /var/tmp/diff_new_pack.5CxbiO/_new  2018-01-20 11:27:24.642413352 +0100
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.09.10
+Version:0.09.11
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0

++ stress-ng-0.09.10.tar.xz -> stress-ng-0.09.11.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.09.10/Makefile 
new/stress-ng-0.09.11/Makefile
--- old/stress-ng-0.09.10/Makefile  2018-01-12 14:48:03.0 +0100
+++ new/stress-ng-0.09.11/Makefile  2018-01-17 18:02:47.0 +0100
@@ -16,7 +16,7 @@
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 
USA.
 #
 
-VERSION=0.09.10
+VERSION=0.09.11
 #
 # Codename "portable pressure producer"
 #
@@ -189,6 +189,7 @@
stress-shm-sysv.c \
stress-sigfd.c \
stress-sigfpe.c \
+   stress-sigio.c \
stress-sigpending.c \
stress-sigsegv.c \
stress-sigsuspend.c \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.09.10/Makefile.config 
new/stress-ng-0.09.11/Makefile.config
--- old/stress-ng-0.09.10/Makefile.config   2018-01-12 14:48:03.0 
+0100
+++ new/stress-ng-0.09.11/Makefile.config   2018-01-17 18:02:47.0 
+0100
@@ -730,6 +730,14 @@
 endif
 endif
 
+ifndef $(HAVE_CLONE)
+HAVE_CLONE = $(shell $(MAKE) -f Makefile.config --no-print-directory 
$(HAVE_NOT) have_clone)
+ifeq ($(HAVE_CLONE),1)
+   CONFIG_CFLAGS += -DHAVE_CLONE
+$(info autoconfig: using clone)
+endif
+endif
+
 
 endif
 
@@ -1552,3 +1560,16 @@
echo 0 ;\
fi
@rm -rf $(DIR)/test-lockf
+
+#
+#  check if we have clone
+#
+.PHONY: have_clone
+have_clone: $(DIR)/test-clone.c
+   @$(CC) $(CFLAGS) $(CPPFLAGS) $(DIR)/test-clone.c -o $(DIR)/test-clone 
2> /dev/null || true
+   @if [ -f $(DIR)/test-clone ]; then \
+   echo 1 ;\
+   else \
+   echo 0 ;\
+   fi
+   @rm -rf $(DIR)/test-clone
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.09.10/stress-clone.c 
new/stress-ng-0.09.11/stress-clone.c
--- old/stress-ng-0.09.10/stress-clone.c2018-01-12 14:48:03.0 
+0100
+++ new/stress-ng-0.09.11/stress-clone.c2018-01-17 18:02:47.0 
+0100
@@ -39,7 +39,7 @@
uint64_t length;/* Length of list */
 } clone_list_t;
 
-#if defined(__linux__) && NEED_GLIBC(2,14,0)
+#if defined(__linux__) && NEED_GLIBC(2,14,0) && defined(HAVE_CLONE)
 
 static clone_list_t clones;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.09.10/stress-ng.1 
new/stress-ng-0.09.11/stress-ng.1
--- old/stress-ng-0.09.10/stress-ng.1   2018-01-12 14:48:03.0 +0100
+++ new/stress-ng-0.09.11/stress-ng.1   2018-01-17 18:02:47.0 +0100
@@ -2,7 +2,7 @@
 .\" First parameter, NAME, should be all caps
 .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
 .\" other parameters are allowed: see man(7), man(1)
-.TH STRESS-NG 1 "January 12, 2018"
+.TH STRESS-NG 1 "January 17, 2018"
 .\" Please adjust this date whenever revising the manpage.
 .\"
 .\" Some roff macros, for reference:
@@ -1365,7 +1365,7 @@
 .B \-d N, \-\-hdd N
 start N workers continually writing, reading and removing 

commit stress-ng for openSUSE:Factory

2018-01-16 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2018-01-16 09:43:08

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new (New)


Package is "stress-ng"

Tue Jan 16 09:43:08 2018 rev:27 rq:564495 version:0.09.10

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2018-01-07 
17:23:12.580110641 +0100
+++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-01-16 
09:43:09.287486629 +0100
@@ -1,0 +2,26 @@
+Sat Jan 13 14:46:17 UTC 2018 - mar...@gmx.de
+
+- 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
+
+---

Old:

  stress-ng-0.09.09.tar.xz

New:

  stress-ng-0.09.10.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.Uy0bTK/_old  2018-01-16 09:43:09.895458171 +0100
+++ /var/tmp/diff_new_pack.Uy0bTK/_new  2018-01-16 09:43:09.895458171 +0100
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.09.09
+Version:0.09.10
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0

++ stress-ng-0.09.09.tar.xz -> stress-ng-0.09.10.tar.xz ++
 3426 lines of diff (skipped)




commit stress-ng for openSUSE:Factory

2018-01-07 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2018-01-07 17:23:09

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new (New)


Package is "stress-ng"

Sun Jan  7 17:23:09 2018 rev:26 rq:562161 version:0.09.09

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2018-01-01 
22:36:23.196836697 +0100
+++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-01-07 
17:23:12.580110641 +0100
@@ -1,0 +2,10 @@
+Fri Jan  5 21:29:32 UTC 2018 - mar...@gmx.de
+
+- Update to version 09.09.09
+  * Makefile: bump version
+  * stress-tlb-shootdown: only kill legitimate pids
+  * stress-tlb-shootdown: make child processes more OOM-able
+  * stress-rawdev: replace some spaces with tab for indentation
+  * stress-ng.1: fix table for rawdev-method option
+
+---

Old:

  stress-ng-0.09.08.tar.xz

New:

  stress-ng-0.09.09.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.VI6NXL/_old  2018-01-07 17:23:13.124085144 +0100
+++ /var/tmp/diff_new_pack.VI6NXL/_new  2018-01-07 17:23:13.128084956 +0100
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.09.08
+Version:0.09.09
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0

++ stress-ng-0.09.08.tar.xz -> stress-ng-0.09.09.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.09.08/Makefile 
new/stress-ng-0.09.09/Makefile
--- old/stress-ng-0.09.08/Makefile  2017-12-31 18:18:59.0 +0100
+++ new/stress-ng-0.09.09/Makefile  2018-01-04 02:38:32.0 +0100
@@ -16,7 +16,7 @@
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 
USA.
 #
 
-VERSION=0.09.08
+VERSION=0.09.09
 #
 # Codename "portable pressure producer"
 #
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.09.08/stress-ng.1 
new/stress-ng-0.09.09/stress-ng.1
--- old/stress-ng-0.09.08/stress-ng.1   2017-12-31 18:19:00.0 +0100
+++ new/stress-ng-0.09.09/stress-ng.1   2018-01-04 02:38:32.0 +0100
@@ -2313,6 +2313,7 @@
 wiggle T{
 repeatedy read across the raw device in 128 evenly steps with each step reading
 1024 blocks backwards from each step.
+T}
 ends   T{
 repeatedy read the first and last 128 start and end blocks of the raw device
 alternating from start of the device to the end of the device.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.09.08/stress-rawdev.c 
new/stress-ng-0.09.09/stress-rawdev.c
--- old/stress-ng-0.09.08/stress-rawdev.c   2017-12-31 18:19:00.0 
+0100
+++ new/stress-ng-0.09.09/stress-rawdev.c   2018-01-04 02:38:32.0 
+0100
@@ -34,8 +34,8 @@
   unsigned long blks, unsigned long blksz);
 
 typedef struct {
-const char  *name;
-const rawdev_func   func;
+   const char  *name;
+   const rawdev_func   func;
 } stress_rawdev_method_info_t;
 
 /*
@@ -233,11 +233,11 @@
unsigned long blks,
unsigned long blksz)
 {
-static int i = 1;   /* Skip over stress_rawdev_all */
+   static int i = 1;   /* Skip over stress_rawdev_all */
 
-rawdev_methods[i++].func(args, fd, blks, blksz);
-if (!rawdev_methods[i].func)
-i = 1;
+   rawdev_methods[i++].func(args, fd, blks, blksz);
+   if (!rawdev_methods[i].func)
+   i = 1;
 }
 
 
@@ -301,13 +301,13 @@
struct stat stat_buf;
int fd;
unsigned long blks = 0, blksz = 0;
-const stress_rawdev_method_info_t *rawdev_method = _methods[0];
-rawdev_func func;
+   const stress_rawdev_method_info_t *rawdev_method = _methods[0];
+   rawdev_func func;
 
stress_temp_dir_args(args, path, sizeof(path));
 
-(void)get_setting("rawdev-method", _method);
-func = rawdev_method->func;
+   (void)get_setting("rawdev-method", _method);
+   func = rawdev_method->func;
 
fd = open(path, O_RDWR | O_CREAT, S_IRUSR | S_IWUSR);
if (fd < 0) {
@@ -378,6 +378,6 @@
 #else
 int stress_rawdev(const args_t *args)
 {
-return stress_not_implemented(args);
+   return stress_not_implemented(args);
 }
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.09.08/stress-tlb-shootdown.c 
new/stress-ng-0.09.09/stress-tlb-shootdown.c
--- old/stress-ng-0.09.08/stress-tlb-shootdown.c

commit stress-ng for openSUSE:Factory

2018-01-01 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2018-01-01 22:36:06

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new (New)


Package is "stress-ng"

Mon Jan  1 22:36:06 2018 rev:25 rq:560979 version:0.09.08

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2017-12-19 
10:58:14.594057817 +0100
+++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2018-01-01 
22:36:23.196836697 +0100
@@ -1,0 +2,22 @@
+Mon Jan  1 10:41:32 UTC 2018 - mar...@gmx.de
+
+- 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
+
+---

Old:

  stress-ng-0.09.07.tar.xz

New:

  stress-ng-0.09.08.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.pekXTd/_old  2018-01-01 22:36:24.620361421 +0100
+++ /var/tmp/diff_new_pack.pekXTd/_new  2018-01-01 22:36:24.624360086 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package stress-ng
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2015, Martin Hauke 
 #
 # All modifications and additions to the file contributed by third parties
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.09.07
+Version:0.09.08
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0

++ stress-ng-0.09.07.tar.xz -> stress-ng-0.09.08.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.09.07/Makefile 
new/stress-ng-0.09.08/Makefile
--- old/stress-ng-0.09.07/Makefile  2017-12-14 19:17:52.0 +0100
+++ new/stress-ng-0.09.08/Makefile  2017-12-31 18:18:59.0 +0100
@@ -16,7 +16,7 @@
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 
USA.
 #
 
-VERSION=0.09.07
+VERSION=0.09.08
 #
 # Codename "portable pressure producer"
 #
@@ -168,6 +168,7 @@
stress-quota.c \
stress-qsort.c \
stress-radixsort.c \
+   stress-rawdev.c \
stress-rdrand.c \
stress-readahead.c \
stress-remap-file-pages.c \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.09.07/Makefile.config 
new/stress-ng-0.09.08/Makefile.config
--- old/stress-ng-0.09.07/Makefile.config   2017-12-14 19:17:52.0 
+0100
+++ new/stress-ng-0.09.08/Makefile.config   2017-12-31 18:18:59.0 
+0100
@@ -75,6 +75,22 @@
 endif
 endif
 
+ifndef $(HAVE_BSD_WCHAR)
+HAVE_BSD_WCHAR = $(shell $(MAKE) -f Makefile.config --no-print-directory 
$(HAVE_NOT) have_bsd_wchar)
+ifeq ($(HAVE_BSD_WCHAR),1)
+   CONFIG_CFLAGS += -DHAVE_BSD_WCHAR
+$(info autoconfig: using bsd/wchar.h)
+endif
+endif
+
+ifndef $(HAVE_WCHAR)
+HAVE_WCHAR = $(shell $(MAKE) -f Makefile.config --no-print-directory 
$(HAVE_NOT) have_wchar)
+ifeq ($(HAVE_WCHAR),1)
+   CONFIG_CFLAGS += -DHAVE_WCHAR
+$(info autoconfig: using wchar.h)
+endif
+endif
+
 ifndef $(HAVE_LIB_Z)
 HAVE_LIB_Z = $(shell $(MAKE) -f Makefile.config --no-print-directory 
$(HAVE_NOT) have_lib_z)
 ifeq ($(HAVE_LIB_Z),1)
@@ -792,6 +808,32 @@
@rm -f $(DIR)/test-libbsd
 
 #
+#  check if we can include bsd/wchar.h
+#
+.PHONY: have_bsd_wchar
+have_bsd_wchar: $(DIR)/test-bsd-wchar.c
+   @$(CC) $(CFLAGS) $(CPPFLAGS) $(DIR)/test-bsd-wchar.c -o 
$(DIR)/test-bsd-wchar 2> /dev/null || true
+   @if [ -f $(DIR)/test-bsd-wchar ]; then \
+   echo 1 ;\
+   else \
+   echo 0 ;\
+   fi
+   @rm -f $(DIR)/test-bsd-wchar
+
+#
+#  check if we can include wchar.h
+#
+.PHONY: have_wchar
+have_wchar: 

commit stress-ng for openSUSE:Factory

2017-12-19 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2017-12-19 10:58:09

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new (New)


Package is "stress-ng"

Tue Dec 19 10:58:09 2017 rev:24 rq:557869 version:0.09.07

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2017-12-11 
18:57:34.259509448 +0100
+++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2017-12-19 
10:58:14.594057817 +0100
@@ -1,0 +2,55 @@
+Sun Dec 17 14:13:43 UTC 2017 - mar...@gmx.de
+
+- Update to version 0.09.07
+  * Makefile: bump version
+  * Makefile: add stress-version.h to make dist rules
+  * test: clean up errors in config tests found by static analysis
+  * Add lockf autoconfigure detection
+  * stress-io: use HAVE_SYNCFS to detect syncfs availability
+  * stress-dirdeep: use HAVE_SYNCFS to detect syncfs availability
+  * Add syncfs autoconfigure detection
+  * Add fdatasync autoconfigure detection
+  * Add fsync autoconfigure detection
+  * stress-flock: remove __sun__ restriction
+  * Add posix_memalign autoconfigure detection
+  * Add futimes autoconfigure detection
+  * stress-zlib: remove restriction on __sun__
+  * stress-wait: only disable for broken GNU/Hurd
+  * Makefile.config: add -Werror to fix build warnings on Minix
+  * Add mount autoconfigure detection for BSD and Linux
+  * stress-rmap: remove build restrictions on non-linux systems
+  * stress-ng: ensure utsname.h is included for non-linux builds
+  * stress-get: ensure utsname.h is included for non-linux builds
+  * stress-get: fix build error on non-linux platform
+  * Add x86 cpuid autoconfigure detection
+  * Add strlcpy strlcat string func autoconfigure detection
+  * helper: clean up utsname includes
+  * Add uname autoconfiguration detection
+  * stress-msync: replace __minix__ with HAVE_MSYNC
+  * stress-mincore: use the HAVE_MINCORE macro rather than __gnu_hurd__
+  * Add sigwaitinfo and sigqueue autoconfig detection
+  * stress-hdd: replace __gnu_hurd__ with more generic posix fadvise check
+  * stress-wait: add notes on why this is disabled on GNU/Hurd
+  * helper: use HAVE_SIGALTSTACK instead of minix and GNU/Hurd checks
+  * stress-msync: enable build for GNU/Hurd
+  * Add posix_openpt autoconfig detection
+  * stress-mincore: remove extraneous space at end of error message
+  * test/test-posix-fadvise: force failures GNU/Hurd
+  * Add posix_fadvise autoconfig detection
+  * test: force failures for mincore and msync for GNU/Hurd
+  * stress-fcntl: fix incorrect usage of F_DUPFD_CLOEXEC flag
+  * stress-get: remove __minix__ #define check
+  * Add mincore autoconfig detection
+  * Add msync autoconfigure detection
+  * stress-mmap: call shim_msync rather than msync
+  * Add mprotect autoconfigure detection
+  * Add autoconfigure detection of sigaltstack
+  * Add autodetection of mlockall and munlockall
+  * Add mlock autodetection
+  * Add getpgid autoconfigure detection
+  * Add getpgrp autoconfigure detection
+  * split out version macros into stress-version.h
+  * Add dup3 autoconfigure detection
+  * stress-trees: voidify return of get_setting for tree-method option
+
+---

Old:

  stress-ng-0.09.06.tar.xz

New:

  stress-ng-0.09.07.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.DFfF3Z/_old  2017-12-19 10:58:15.222027502 +0100
+++ /var/tmp/diff_new_pack.DFfF3Z/_new  2017-12-19 10:58:15.222027502 +0100
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.09.06
+Version:0.09.07
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0

++ stress-ng-0.09.06.tar.xz -> stress-ng-0.09.07.tar.xz ++
 2833 lines of diff (skipped)




commit stress-ng for openSUSE:Factory

2017-12-11 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2017-12-11 18:57:26

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new (New)


Package is "stress-ng"

Mon Dec 11 18:57:26 2017 rev:23 rq:555894 version:0.09.06

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2017-11-21 
15:34:26.208720930 +0100
+++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2017-12-11 
18:57:34.259509448 +0100
@@ -1,0 +2,84 @@
+Mon Dec 11 10:01:37 UTC 2017 - mplus...@suse.com
+
+- Use xz tarball
+
+---
+Sat Dec  9 11:20:21 UTC 2017 - mar...@gmx.de
+
+- 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
+
+- Update to version 0.09.04
+  * Makefile: bump version
+  * Manual: update date
+  * stress-sigsegv:  catch SIGBUS for systems such as __APPLE__
+  * stress-fault: catch SIGBUS for systems such as __APPLE__
+  * stress-mmapaddr: cast uint64_t value to intptr_t
+  * stress-mmapaddr: set addr correctly, fixes null ptr issue
+  * stress-mmapaddr: add mremapping if supported
+  * stress-mmapaddr: add MAP_LOCKED random flag setting
+  * stress-mmapaddr: 2nd mmap should check remap addr, and add MAP_32BIT
+  * stress-mmapaddr: add random MAP_FIXED flag
+  * Add stress-mmapaddr random address mmap stressor
+  * stress-icache: remove constification of page_addr
+  * stress-hrtimes: make a couple functions static
+  * stress-vm-rw: constify pointer ctxt
+  * stress-vm: add a couple of constifications in macros
+  * stress-userfaultfd: constify a couple of function args
+  * stress-tmpfs: constify rnd
+  * stress-stream: constify advice in struct stream_madvise_info_t
+  * stress-socket: constify type in struct socket_type_t
+  * stress-pty: fix typo in comment
+  * stress-mmapfork: constify ln
+  * stress-mknode: constify greycode
+  * stress-mincore: remove some empty lines
+  * stress-mergesort: reorder statements and int declaration
+  * stress-malloc: add some constifications
+  * stress-ioport: constify flag
+  * stress-icache: constify page_addr
+  * stress-hdd: add some more constifications
+  * stress-full: constify fields of a struct
+  * stress-flock: constify ppid
+  * stress-filename: add various variable constifications
+  * stress-fiemap: add various variable constifications
+  * stress-dirdeep: constify inodes_avail
+  * stress-dentry: add a constification to a data structure
+  * stress-clock: add a few more constifications
+  * stress-branch: make array labels const
+  * affinity: constify max_cpus
+  * Add more comments to stress-ng.h
+  * stress-vforkmany: call vfork syscall directly when possible
+  * stress-open: only close fd's that have been opened
+  * stress-cpu-online: only allow all CPUs to be offlined with 1 instance
+  * stress-cpu-online: by default, don't offline/online CPU 0
+
+---

Old:

  stress-ng-0.09.03.tar.gz

New:

  stress-ng-0.09.06.tar.xz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.JJsEU7/_old  2017-12-11 18:57:35.435453437 +0100
+++ /var/tmp/diff_new_pack.JJsEU7/_new  2017-12-11 

commit stress-ng for openSUSE:Factory

2017-11-21 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2017-11-21 15:34:19

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new (New)


Package is "stress-ng"

Tue Nov 21 15:34:19 2017 rev:22 rq:544076 version:0.09.03

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2017-11-10 
14:57:58.690817746 +0100
+++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2017-11-21 
15:34:26.208720930 +0100
@@ -1,0 +2,15 @@
+Mon Nov 20 19:15:59 UTC 2017 - mar...@gmx.de
+
+- 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
+
+---

Old:

  stress-ng-0.09.02.tar.gz

New:

  stress-ng-0.09.03.tar.gz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.Bhu7t6/_old  2017-11-21 15:34:27.576671359 +0100
+++ /var/tmp/diff_new_pack.Bhu7t6/_new  2017-11-21 15:34:27.576671359 +0100
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.09.02
+Version:0.09.03
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0

++ stress-ng-0.09.02.tar.gz -> stress-ng-0.09.03.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.09.02/Makefile 
new/stress-ng-0.09.03/Makefile
--- old/stress-ng-0.09.02/Makefile  2017-11-07 15:55:41.0 +0100
+++ new/stress-ng-0.09.03/Makefile  2017-11-19 17:02:40.0 +0100
@@ -16,7 +16,7 @@
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 
USA.
 #
 
-VERSION=0.09.02
+VERSION=0.09.03
 #
 # Codename "harmful hardware harasser"
 #
@@ -156,6 +156,7 @@
stress-opcode.c \
stress-open.c \
stress-personality.c \
+   stress-physpage.c \
stress-pipe.c \
stress-poll.c \
stress-procfs.c \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.09.02/helper.c 
new/stress-ng-0.09.03/helper.c
--- old/stress-ng-0.09.02/helper.c  2017-11-07 15:55:41.0 +0100
+++ new/stress-ng-0.09.03/helper.c  2017-11-19 17:02:40.0 +0100
@@ -610,7 +610,7 @@
char path[PATH_MAX];
 
if (getcwd(path, sizeof(path)) == NULL) {
-   pr_dbg("Cannot determine current working directory\n");
+   pr_dbg("cwd: Cannot determine current working directory\n");
return;
}
if (access(path, R_OK | W_OK)) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.09.02/ignite-cpu.c 
new/stress-ng-0.09.03/ignite-cpu.c
--- old/stress-ng-0.09.02/ignite-cpu.c  2017-11-07 15:55:41.0 +0100
+++ new/stress-ng-0.09.03/ignite-cpu.c  2017-11-19 17:02:40.0 +0100
@@ -106,7 +106,7 @@
 
pid = fork();
if (pid < 0) {
-   pr_dbg("failed to start ignite cpu daemon, "
+   pr_dbg("ignite-cpu: failed to start ignite cpu daemon, "
"errno=%d (%s)\n", errno, strerror(errno));
return;
} else if (pid == 0) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.09.02/perf.c new/stress-ng-0.09.03/perf.c
--- old/stress-ng-0.09.02/perf.c2017-11-07 15:55:41.0 +0100
+++ new/stress-ng-0.09.03/perf.c2017-11-19 17:02:40.0 +0100
@@ -393,7 +393,7 @@
if (!sp->perf_opened) {
pthread_spin_lock(_shared->perf.lock);
if (!g_shared->perf.no_perf) {
-   pr_dbg("perf_event_open failed, no "
+   pr_dbg("perf: perf_event_open failed, no "
"perf events [%u]\n", getpid());
g_shared->perf.no_perf = true;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.09.02/sched.c 
new/stress-ng-0.09.03/sched.c
--- old/stress-ng-0.09.02/sched.c   2017-11-07 15:55:41.0 +0100
+++ new/stress-ng-0.09.03/sched.c   2017-11-19 17:02:40.0 +0100
@@ -119,7 +119,7 @@
 

commit stress-ng for openSUSE:Factory

2017-11-10 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2017-11-10 14:57:45

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new (New)


Package is "stress-ng"

Fri Nov 10 14:57:45 2017 rev:21 rq:540201 version:0.09.02

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2017-11-08 
15:14:08.045285828 +0100
+++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2017-11-10 
14:57:58.690817746 +0100
@@ -1,0 +2,30 @@
+Thu Nov  9 10:00:38 UTC 2017 - mar...@gmx.de
+
+- 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
+
+---

Old:

  stress-ng-0.09.01.tar.gz

New:

  stress-ng-0.09.02.tar.gz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.aCTKRO/_old  2017-11-10 14:58:00.066767976 +0100
+++ /var/tmp/diff_new_pack.aCTKRO/_new  2017-11-10 14:58:00.070767831 +0100
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.09.01
+Version:0.09.02
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0

++ stress-ng-0.09.01.tar.gz -> stress-ng-0.09.02.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.09.01/Makefile 
new/stress-ng-0.09.02/Makefile
--- old/stress-ng-0.09.01/Makefile  2017-11-02 17:23:16.0 +0100
+++ new/stress-ng-0.09.02/Makefile  2017-11-07 15:55:41.0 +0100
@@ -16,7 +16,7 @@
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 
USA.
 #
 
-VERSION=0.09.01
+VERSION=0.09.02
 #
 # Codename "harmful hardware harasser"
 #
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.09.01/Makefile.config 
new/stress-ng-0.09.02/Makefile.config
--- old/stress-ng-0.09.01/Makefile.config   2017-11-02 17:23:16.0 
+0100
+++ new/stress-ng-0.09.02/Makefile.config   2017-11-07 15:55:41.0 
+0100
@@ -21,7 +21,9 @@
 APPARMOR_PARSER=/sbin/apparmor_parser
 
 LIB_APPARMOR := -lapparmor
+ifneq ($(shell uname -s),Darwin)
 LIB_BSD := -lbsd
+endif
 LIB_Z := -lz
 LIB_CRYPT := -lcrypt
 LIB_RT := -lrt
@@ -68,7 +70,7 @@
 ifeq ($(HAVE_LIB_BSD),1)
CONFIG_CFLAGS += -DHAVE_LIB_BSD
CONFIG_LDFLAGS += $(LIB_BSD)
-$(info autoconfig: using $(LIB_BSD))
+$(info autoconfig: using libbsd functions)
 endif
 endif
 
@@ -108,6 +110,14 @@
 endif
 endif
 
+ifndef $(HAVE_LIB_PTHREAD_SPINLOCK)
+HAVE_LIB_PTHREAD_SPINLOCK = $(shell $(MAKE) -f Makefile.config 
--no-print-directory $(HAVE_NOT) have_lib_pthread_spinlock)
+ifeq ($(HAVE_LIB_PTHREAD_SPINLOCK),1)
+   CONFIG_CFLAGS += -DHAVE_LIB_PTHREAD_SPINLOCK
+$(info autoconfig: using pthread spinlock)
+endif
+endif
+
 ifndef $(HAVE_LIB_SCTP)
 HAVE_LIB_SCTP = $(shell $(MAKE) -f Makefile.config --no-print-directory 
$(HAVE_NOT) have_lib_sctp)
 ifeq ($(HAVE_LIB_SCTP),1)
@@ -587,6 +597,19 @@
@rm -f $(DIR)/test-libpthread
 
 #
+#  check if we can build against libpthread
+#
+.PHONY: have_lib_pthread_spinlock
+have_lib_pthread_spinlock: $(DIR)/test-libpthread-spinlock.c
+   @$(CC) $(CFLAGS) $(CPPFLAGS) $(DIR)/test-libpthread-spinlock.c 
$(LIB_PTHREAD) -o $(DIR)/test-libpthread-spinlock 2> /dev/null || true
+   @if [ -f 

commit stress-ng for openSUSE:Factory

2017-11-08 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2017-11-08 15:11:02

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new (New)


Package is "stress-ng"

Wed Nov  8 15:11:02 2017 rev:20 rq:539617 version:0.09.01

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2017-10-27 
14:00:37.486251610 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2017-11-08 
15:14:08.045285828 +0100
@@ -1,0 +2,56 @@
+Tue Nov  7 15:51:51 UTC 2017 - mar...@gmx.de
+
+- 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
+
+---
+Wed Nov  1 09:35:04 UTC 2017 - mar...@gmx.de
+
+- Update to version 0.09.00:
+  * Makefile: bump major version
+  * Makefile Add perf-event.c and usr.bin.pulseaudio.eg to dist rule
+  * test/test-mathfunc.c: ensure link fails if function is not available
+  * Add exporting of MATHFUNC for BSD builds
+  * stress-ng: fix typo in comment
+  * shim: remove leading tab on empty line
+  * Add hrtimers stressor
+  * sched: use pr_* logging and quiet flags rather than fprintf
+  * Add CFLAGS and add -I to path so that stress-ng.h can be included
+  * Add ioport (port 0x80) stressor
+  * stress-resources: don't abort early on cleanup, fixes msg leaking
+  * stress-cpu: use L suffix for all long double constants
+  * stress-bigheap: cast uint8_t ptr to void * for %p format
+  * stress-af-alg: remove unused macro SEMI_BLOCK_SIZE
+  * stress-affinity: cast return type from stress_get_processors_configured
+  * Remove ; at end of macro STRESS
+  * Makefile: remove the rm of test-decimal.c, it is now redundant
+  * Makefile: remove cpu decimal float test, it is in the Makefile.config
+  * Move test config sources to test directory
+  * stress-dev: catch SIGKILL et al on device access breakage
+  * debian/control: change Priority to optional
+
+---

Old:

  stress-ng-0.08.18.tar.gz

New:

  stress-ng-0.09.01.tar.gz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.RSzKyc/_old  2017-11-08 15:14:08.909254291 +0100
+++ /var/tmp/diff_new_pack.RSzKyc/_new  2017-11-08 15:14:08.929253560 +0100
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.08.18
+Version:0.09.01
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0

++ stress-ng-0.08.18.tar.gz -> stress-ng-0.09.01.tar.gz ++
 6420 lines of diff (skipped)




commit stress-ng for openSUSE:Factory

2017-10-27 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2017-10-27 14:00:34

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new (New)


Package is "stress-ng"

Fri Oct 27 14:00:34 2017 rev:19 rq:535637 version:0.08.18

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2017-10-02 
16:54:51.860828020 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2017-10-27 
14:00:37.486251610 +0200
@@ -1,0 +2,81 @@
+Fri Oct 20 13:04:05 UTC 2017 - mar...@gmx.de
+
+- Update to version 0.08.18:
+  * Makefile: bump version
+  * Manual: update date
+  * debian/control: update Standards-Version to 4.1.1
+  * stress-hsearch: use sizeof on size of object and not the type
+  * stress-vm: use sizeof on size of object and not the type
+  * stress-ng: use sizeof on size of object and not the type
+  * stress-radixsort: use sizeof on size of object and not the type
+  * stress-shm: use sizeof on size of object and not the type
+  * stress-zlib: use sizeof on size of object and not the type
+  * stress-udp: use sizeof on size of object and not the type
+  * stress-mlock: use sizeof on size of object and not the type
+  * stress-sigsuspend: use sizeof on size of object and not the type
+  * stress-tsearch: use sizeof on size of object and not the type
+  * stress-stream: use sizeof on size of object and not the type
+  * stress-yield: use sizeof on size of object and not the type
+  * test-libbsd: use sizeof on size of object and not the type
+  * stress-scpt: remove extraneous space
+  * stress-qsort: use sizeof on size of object and not the type
+  * stress-opcode: use sizeof on size of object and not the type
+  * stress-mergesort: use sizeof on size of object and not the type
+  * stress-lsearch: use sizeof on size of object and not the type
+  * stress-heapsort: use sizeof on size of object and not the type
+  * stess-fiemap: use sizeof on size of object and not the type
+  * stress-cpu: fix setting of data values for stats data
+  * stress-cpu: use sizeof on size of object and not the type
+  * stress-cpu-online: use sizeof on size of object and not the type
+  * stress-bsearch: use sizeof on size of object and not the type
+  * stress-apparmor: use sizeof on size of object and not the type
+  * stress-aio: use sizeof on size of object and not the type
+  * perf: use sizeof on size of object and not the type
+  * cache: use sizeof on size of object and not the type
+  * stress-cpu: add statistics computations (stats cpu method)
+  * Add eventfd autodetection
+  * Add chroot autodetection
+  * stress-cap: remove __linux__ check
+  * stress-netdev: make errno EADDRNOTAVAIL non-fatal
+  * Makefile: re-organize, put config probing into Makefile.config
+  * Add swapcontext autoconfig detection
+  * stress-zlib: add handler to catch code text read faults
+  * stress-cyclic: print 64 bit signed 0 value dist stats correctly
+on 32 bit arch
+  * stress-cyclic: fix up bucket info
+  * stress-cyclic: dump more buckets and don't show lots of trailing
+zeros
+  * stress-fiemap: add more yield points for snappier termination
+
+- Update to version 0.08.17:
+  * Makefile: bump version
+  * debian/control: update Standards-Version to 4.1.0
+  * perf: rename perf_info argument to pi to avoid shadowing warning
+  * README: update number of stressors
+  * stress-procfs: add some seeks to further exercise procfs
+  * test-mathfunc: ensure we link in the math func
+  * Fix test-mathfunc checks - fails on BSD.
+  * Makefile: add test-mathfunc.c and add it to dist rule
+  * Makefile + stress-cpu: add autodetection of missing math functions
+  * perf: inline perf_type_tracepoint_resolve_config
+  * perf: remove need for prefix of PERF_COUNT_ on perf counter names
+  * perf: remove need for the HW_CACHE wrapper macro
+  * perf: move PERF_INFO_TP macro
+  * perf: increase width of label by 1 char
+  * perf: rename STRESS_GOT to STRESS_PERF_DEFINED
+  * Remove perf_get_counter_by_index, simplify code
+  * Move perf_scale_t and perf_scale, make array const too
+  * perf: remove helper function perf_get_label_by_index
+  * perf: simplyify event handling, remove need for ids
+  * stress-ng.h: remove redundant minix #if def
+  * perf: remove some white spaces before tabs. bad formatting
+  * perf: add some more perf hardware events
+  * perf: add more trace point events
+  * perf: fix spelling mistake in comment
+  * perf: Add more units scaling, for when processors run really fast
+  * Manual: update contributors
+  * stress-key: bump timeout to 7200 seconds from 1 second
+  * stress-opcode: fix build warning when SECCOMP_SET_MODE_FILTER is
+not defined
+
+---

Old:

  

commit stress-ng for openSUSE:Factory

2017-10-02 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2017-10-02 16:54:43

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new (New)


Package is "stress-ng"

Mon Oct  2 16:54:43 2017 rev:18 rq:530301 version:0.08.16

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2017-08-10 
14:13:37.591584069 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2017-10-02 
16:54:51.860828020 +0200
@@ -1,0 +2,99 @@
+Sun Oct  1 14:28:32 UTC 2017 - mar...@gmx.de
+
+- 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
+  * Enable SCHED_DEADLINE and rework some abstraction interfaces
+  * timers: cast to type of tv fields rather than long long int
+  * stress-madvise: add MADV_WIPEONFORK
+  * stress-vforkmany: cleanup build warnings on munmap on openindiana
+  * stress-memrate: cleanup build warnings on munmap on openindiana
+  * stress-matrix: cleanup build warnings on munmap on openindiana
+  * temporarily disable SCHED_DEADLINE scheduling
+
+- Update to version 0.08.14:
+  * Makefile: bump version
+  * Update TODO list
+  * Add a latin (Lorem Ipsum) random text mode to zlib method
+  * test-mq-posix: force failure for GNU/HURD
+  * test-mq-posix: fix build failure because of missing 
+  * stress-resources: clean up warning when POSIX MQs are not available
+  * include  in stress-ng.h
+  * stress-mq: make build depend on HAVE_MQ_POSIX being defined
+  * Add branch stressor that exercises process branch prediction
+  * stress-memrate: perform oom adjustment in child earlier than allocation
+  * test-sock-diag: voidify array unix_diag to work around clang warning
+  * stress-kcmp: fix kcmp shim and fully implement KCMP_EPOLL_TFD stressor
+  * stress-semaphore: make POSIX semaphores depend on HAVE_SEM_POSIX
+  * stress-resources: waste POSIX message queues
+  * stress-resources: waste SYSV message queues
+  * stress-resources: waste SYSV semaphores
+
+- Update to version 0.08.13:
+  * stress-rdrand: use 32 bit rdrand for i386
+  * stress_drop_capabilities: voidify name to avoid warning
+  * Enable 64 bit large file system support by default
+  * debian/rules: Add hardening=+all
+  * manual: fix several spelling mistakes
+  * stress-cpu: fix spelling mistake "assigment" -> "assignment"
+  * stress-ng: fix spelling mistake "afer" -> "after"
+  * stress-opcode: drop all capabilties so we can't do much
+damage (LP: #1714044)
+  * helper: add stress_drop_capabilities to drop all capabilities
+  * stress-socket-diag: use new HAVE_SOCK_DIAG_H build time check flag
+  * Add sock_diag.h auto configure build time checking
+  * Add sockdiag stressor
+  * stress-fcntl: fix build failure on SLES11 SP4 (LP: #1709905)
+  * stress-cyclic: fix build warning on systems w/o atomic ops
+  * stress-softlockup: fix build warning on systems w/o atomic ops
+
+- Update to version 0.08.12:
+  * Makefile: bump version
+  * helper: add more debug to filenames to help debugging
+  * stress-inode-flags: fix incorrect path being used on
+directory (LP: #1712857)
+
+- Update to version 0.08.11:
+  * Makefile: bump version
+  * stress-zlib: use _start for OpenBSD builds
+  * stress-zlib: don't build objcode stress method for sun targets
+  * Manual: update date
+  * Add objcode zlib stressor method to compress object code data
+  * stress-zlib: 

commit stress-ng for openSUSE:Factory

2017-08-10 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2017-08-10 14:06:19

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new (New)


Package is "stress-ng"

Thu Aug 10 14:06:19 2017 rev:17 rq:515419 version:0.08.10

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2017-07-19 
12:22:17.481502410 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2017-08-10 
14:13:37.591584069 +0200
@@ -1,0 +2,20 @@
+Tue Aug  8 06:28:58 UTC 2017 - mar...@gmx.de
+
+- 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
+
+---

Old:

  stress-ng-0.08.09.tar.gz

New:

  stress-ng-0.08.10.tar.gz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.LHTcfz/_old  2017-08-10 14:13:38.291485521 +0200
+++ /var/tmp/diff_new_pack.LHTcfz/_new  2017-08-10 14:13:38.303483832 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.08.09
+Version:0.08.10
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0

++ stress-ng-0.08.09.tar.gz -> stress-ng-0.08.10.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.08.09/Makefile 
new/stress-ng-0.08.10/Makefile
--- old/stress-ng-0.08.09/Makefile  2017-07-18 11:53:20.0 +0200
+++ new/stress-ng-0.08.10/Makefile  2017-08-07 22:34:14.0 +0200
@@ -16,7 +16,7 @@
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 
USA.
 #
 
-VERSION=0.08.09
+VERSION=0.08.10
 #
 # Codename "harmful hardware harasser"
 #
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.08.09/helper.c 
new/stress-ng-0.08.10/helper.c
--- old/stress-ng-0.08.09/helper.c  2017-07-18 11:53:20.0 +0200
+++ new/stress-ng-0.08.10/helper.c  2017-08-07 22:34:14.0 +0200
@@ -222,14 +222,30 @@
if (blocks > max_blocks)
blocks = max_blocks;
 
-   (void)printf("stress_get_filesystem_size: %" PRIu64 " %" PRIu64 " %" 
PRIu64 "\n",
-   (uint64_t)buf.f_bsize, (uint64_t)blocks,
-   (uint64_t)buf.f_bsize * blocks);
-
return (uint64_t)buf.f_bsize * blocks;
 }
 
 /*
+ *  stress_get_filesystem_available_inodes()
+ * get number of free inodes on the current stress
+ * temporary path, return 0 if failed
+ */
+uint64_t stress_get_filesystem_available_inodes(void)
+{
+   int rc;
+   struct statvfs buf;
+
+   if (!stress_temp_path)
+   return 0;
+
+   rc = statvfs(stress_temp_path, );
+   if (rc < 0)
+   return 0;
+
+   return (uint64_t)buf.f_favail;
+}
+
+/*
  *  stress_set_nonblock()
  * try to make fd non-blocking
  */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.08.09/job.c new/stress-ng-0.08.10/job.c
--- old/stress-ng-0.08.09/job.c 2017-07-18 11:53:20.0 +0200
+++ new/stress-ng-0.08.10/job.c 2017-08-07 22:34:14.0 +0200
@@ -64,7 +64,7 @@
 !strcmp(argv[2], "seq")) {
if (*flag & RUN_PARALLEL)
goto err;
-   *flag |= RUN_PARALLEL;
+   *flag |= RUN_SEQUENTIAL;
g_opt_flags |= OPT_FLAGS_SEQUENTIAL;
return 1;
}
@@ -73,8 +73,9 @@
!strcmp(argv[2], "together")) {
if (*flag & RUN_SEQUENTIAL)
goto err;
-   *flag |= RUN_SEQUENTIAL;
+   *flag |= RUN_PARALLEL;
g_opt_flags &= ~OPT_FLAGS_SEQUENTIAL;
+   g_opt_flags |= OPT_FLAGS_ALL;
return 1;
}
 err:
diff 

commit stress-ng for openSUSE:Factory

2017-07-19 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2017-07-19 11:22:43

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new (New)


Package is "stress-ng"

Wed Jul 19 11:22:43 2017 rev:16 rq:511232 version:0.08.09

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2017-06-29 
15:22:23.371357876 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2017-07-19 
12:22:17.481502410 +0200
@@ -1,0 +2,90 @@
+Tue Jul 18 12:32:33 UTC 2017 - mar...@gmx.de
+
+- 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
+  * stress-ng: forgot to add in stream-madvise option in help
+  * stress-resources: make memory mappings private and exercise random madvise
+  * stress-vm: make mappings private, helps with hugepage madvise
+  * stress-shm: make mappings private, helps with hugepage madvise
+  * stress-memthrash: make mappings private, helps with hugepage madvise
+  * stress-stream: add --stream-madvise option
+  * manual: fix typo, --no-advise should be --no-madvise
+  * stress-fcntl: add 4.13 hints F_GET_FILE_RW_HINT F_SET_FILE_RW_HINT
+
+---
+Tue Jul 11 06:17:58 UTC 2017 - mar...@gmx.de
+
+- Update to version 0.08.07:
+  * Makefile: bump version
+  * manual: update date
+  * stress-filename: sanity checks on sz_max file size
+  * stress-cyclic: fix build warning on non-linux platforms
+  * stress-open: ignore open_pt if building on GNU/HURD
+  * make str const char *, fixup some PEDANTIC=1 build warnings
+  * setting: fix const warnings with PEDANTIC=1
+  * stress-ng: make get_nth_proc a static function
+  * job: rename argc to new_argc to fix shadowing parameter argc
+  * stress-vforkmany: fix PEDANTIC=1 build warning on munmap
+  * stress-softlockup: remove duplicate ret
+  * Rename tmp vars so we don't shadow pid
+  * stress-memthrash: fix build warnings with PEDANTIC=1
+  * stress-fstat: remove extraneous cast to void *
+  * stress-dev: don't make path const
+  * Rename array dccp_opts dccp_options to avoid name clashes
+  * stress-static: make a few local functions static
+  * exit_status: make it a WARN_UNUSED function
+  * stress-iomix: add FS_IOC_GETFLAGS/SETFLAGS inode operations
+  * stress-open: use posix_openpt and O_NOCTTY flag
+  * stress-zombie: zombie-max should not be a byte size value
+  * stress-vm: vm-hang option should be a time based option
+  * stress-tsearch: tsearch-size should not be a byte size value
+  * stress-sleep: sleep-max should not be a byte size value
+  * stress-sem: sem-procs should not be a byte size value
+  * stress-sem-sysv: sem-sysv-procs should not be a byte size value
+  * stress-qsort: qsort-size should not be a byte size value
+  * stress-pty: pty-max should not be a byte size value
+  * stress-pthread: pthread-max should not be a byte size value
+  * stress-mq: mq-size should not be a byte size value
+  * stress-mergesort: mergesort-size should not be a byte size value
+  * stress-memfd: memfd-fds option should not be a byte size value
+  * stress-matrix: matrix-size option should not be a byte size value
+  * stress-lsearch: lsearch-size option should not be a byte size value
+  * stress-hsearch: hsearch-size option 

commit stress-ng for openSUSE:Factory

2017-06-29 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2017-06-29 15:22:12

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new (New)


Package is "stress-ng"

Thu Jun 29 15:22:12 2017 rev:15 rq:507020 version:0.08.07

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2017-06-23 
09:18:47.890760975 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2017-06-29 
15:22:23.371357876 +0200
@@ -1,0 +2,5 @@
+Thu Jun 29 09:45:32 UTC 2017 - pgeorgia...@suse.com
+
+-  update to version 0.08.07
+
+---

Old:

  stress-ng-0.08.06.tar.gz

New:

  stress-ng-0.08.07.tar.gz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.JMysHl/_old  2017-06-29 15:22:24.991128919 +0200
+++ /var/tmp/diff_new_pack.JMysHl/_new  2017-06-29 15:22:24.995128353 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.08.06
+Version:0.08.07
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0

++ stress-ng-0.08.06.tar.gz -> stress-ng-0.08.07.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.08.06/Makefile 
new/stress-ng-0.08.07/Makefile
--- old/stress-ng-0.08.06/Makefile  2017-06-21 18:34:24.0 +0200
+++ new/stress-ng-0.08.07/Makefile  2017-06-28 12:10:09.0 +0200
@@ -16,7 +16,7 @@
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 
USA.
 #
 
-VERSION=0.08.06
+VERSION=0.08.07
 #
 # Codename "harmful hardware harasser"
 #
@@ -273,7 +273,8 @@
 HAVE_VECMATH=0 HAVE_ATOMIC=0 HAVE_LIB_SCTP=0 HAVE_ASM_NOP=0 \
 HAVE_ALIGNED_64K=0 HAVE_ALIGNED_64=0 HAVE_ALIGNED_128=0 \
 HAVE_AFFINITY=0 HAVE_MADVISE=0 HAVE_SEM_POSIX=0 HAVE_SEM_SYSV=0 \
-HAVE_MQ_POSIX=0 HAVE_MQ_SYSV=0 HAVE_SHM_SYSV=0
+HAVE_MQ_POSIX=0 HAVE_MQ_SYSV=0 HAVE_SHM_SYSV=0 HAVE_FANOTIFY=0 \
+HAVE_INOTIFY=0
 
 #
 #  Load in current config; use 'make clean' to clear this
@@ -523,6 +524,22 @@
 endif
 endif
 
+ifndef $(HAVE_FANOTIFY)
+HAVE_FANOTIFY = $(shell $(MAKE) --no-print-directory $(HAVE_NOT) have_fanotify)
+ifeq ($(HAVE_FANOTIFY),1)
+   CONFIG_CFLAGS += -DHAVE_FANOTIFY
+$(info autoconfig: using fanotify)
+endif
+endif
+
+ifndef $(HAVE_INOTIFY)
+HAVE_INOTIFY = $(shell $(MAKE) --no-print-directory $(HAVE_NOT) have_inotify)
+ifeq ($(HAVE_INOTIFY),1)
+   CONFIG_CFLAGS += -DHAVE_INOTIFY
+$(info autoconfig: using inotify)
+endif
+endif
+
 endif
 endif
 
@@ -905,7 +922,7 @@
 #
 #  check if we can build using SYSV shared memory
 #
-.PHONY: have_shm_sysv_
+.PHONY: have_shm_sysv
 have_shm_sysv: test-shm-sysv.c
@$(CC) $(CPPFLAGS) test-shm-sysv.c -o test-shm-sysv 2> /dev/null || true
@if [ -f test-shm-sysv ]; then \
@@ -916,6 +933,32 @@
@rm -rf test-shm-sysv
 
 #
+#  check if we can build using fanotify
+#
+.PHONY: have_fanotify
+have_fanotify: test-fanotify.c
+   @$(CC) $(CPPFLAGS) test-fanotify.c -o test-fanotify 2> /dev/null || true
+   @if [ -f test-fanotify ]; then \
+   echo 1 ;\
+   else \
+   echo 0 ;\
+   fi
+   @rm -rf test-fanotify
+
+#
+#  check if we can build using inotify
+#
+.PHONY: have_inotify
+have_inotify: test-inotify.c
+   @$(CC) $(CPPFLAGS) test-inotify.c -o test-inotify 2> /dev/null || true
+   @if [ -f test-inotify ]; then \
+   echo 1 ;\
+   else \
+   echo 0 ;\
+   fi
+   @rm -rf test-inotify
+
+#
 #  extract the PER_* personality enums
 #
 personality.h:
@@ -967,7 +1010,7 @@
test-aligned-128.c usr.bin.pulseaudio.eg perf-event.c \
test-affinity.c test-madvise.c test-sem-posix.c \
test-sem-sysv.c test-mq-posix.c test-mq-sysv.c \
-   test-shm-sysv.c \
+   test-shm-sysv.c test-fanotify.c test-inotify.c \
snapcraft smatchify.sh config TODO \
example-jobs stress-ng-$(VERSION)
tar -zcf stress-ng-$(VERSION).tar.gz stress-ng-$(VERSION)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.08.06/stress-cyclic.c 
new/stress-ng-0.08.07/stress-cyclic.c
--- old/stress-ng-0.08.06/stress-cyclic.c   2017-06-21 18:34:24.0 
+0200
+++ new/stress-ng-0.08.07/stress-cyclic.c   2017-06-28 12:10:09.0 
+0200
@@ -79,7 +79,7 @@
uint64_t cyclic_sleep;
 
cyclic_sleep = get_uint64(opt);
-check_range_bytes("cyclic-sleep", cyclic_sleep,
+

commit stress-ng for openSUSE:Factory

2017-06-23 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2017-06-23 09:18:21

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new (New)


Package is "stress-ng"

Fri Jun 23 09:18:21 2017 rev:14 rq:505632 version:0.08.06

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2017-06-19 
13:23:49.288790295 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2017-06-23 
09:18:47.890760975 +0200
@@ -1,0 +2,31 @@
+Thu Jun 22 08:16:57 UTC 2017 - mar...@gmx.de
+
+- 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
+
+---

Old:

  stress-ng-0.08.05.tar.gz

New:

  stress-ng-0.08.06.tar.gz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.ktjegd/_old  2017-06-23 09:18:48.674650209 +0200
+++ /var/tmp/diff_new_pack.ktjegd/_new  2017-06-23 09:18:48.674650209 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.08.05
+Version:0.08.06
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0

++ stress-ng-0.08.05.tar.gz -> stress-ng-0.08.06.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.08.05/Makefile 
new/stress-ng-0.08.06/Makefile
--- old/stress-ng-0.08.05/Makefile  2017-06-16 12:43:44.0 +0200
+++ new/stress-ng-0.08.06/Makefile  2017-06-21 18:34:24.0 +0200
@@ -16,7 +16,7 @@
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 
USA.
 #
 
-VERSION=0.08.05
+VERSION=0.08.06
 #
 # Codename "harmful hardware harasser"
 #
@@ -272,7 +272,8 @@
 HAVE_FLOAT_DECIMAL=0 HAVE_SECCOMP_H=0 HAVE_LIB_AIO=0 HAVE_SYS_CAP_H=0 \
 HAVE_VECMATH=0 HAVE_ATOMIC=0 HAVE_LIB_SCTP=0 HAVE_ASM_NOP=0 \
 HAVE_ALIGNED_64K=0 HAVE_ALIGNED_64=0 HAVE_ALIGNED_128=0 \
-HAVE_AFFINITY=0 HAVE_MADVISE=0 HAVE_SEM_POSIX=0
+HAVE_AFFINITY=0 HAVE_MADVISE=0 HAVE_SEM_POSIX=0 HAVE_SEM_SYSV=0 \
+HAVE_MQ_POSIX=0 HAVE_MQ_SYSV=0 HAVE_SHM_SYSV=0
 
 #
 #  Load in current config; use 'make clean' to clear this
@@ -490,6 +491,38 @@
 endif
 endif
 
+ifndef $(HAVE_SEM_SYSV)
+HAVE_SEM_SYSV = $(shell $(MAKE) --no-print-directory $(HAVE_NOT) have_sem_sysv)
+ifeq ($(HAVE_SEM_SYSV),1)
+   CONFIG_CFLAGS += -DHAVE_SEM_SYSV
+$(info autoconfig: using SYSV semaphores)
+endif
+endif
+
+ifndef $(HAVE_MQ_POSIX)
+HAVE_MQ_POSIX = $(shell $(MAKE) --no-print-directory $(HAVE_NOT) have_mq_posix)
+ifeq ($(HAVE_MQ_POSIX),1)
+   CONFIG_CFLAGS += -DHAVE_MQ_POSIX
+$(info autoconfig: using POSIX message queues)
+endif
+endif
+
+ifndef $(HAVE_MQ_SYSV)
+HAVE_MQ_SYSV = $(shell $(MAKE) --no-print-directory $(HAVE_NOT) have_mq_sysv)
+ifeq ($(HAVE_MQ_SYSV),1)
+   CONFIG_CFLAGS += -DHAVE_MQ_SYSV
+$(info autoconfig: using SYSV message queues)
+endif
+endif
+
+ifndef $(HAVE_SHM_SYSV)
+HAVE_SHM_SYSV = $(shell $(MAKE) --no-print-directory $(HAVE_NOT) have_shm_sysv)
+ifeq ($(HAVE_SHM_SYSV),1)
+   CONFIG_CFLAGS += -DHAVE_SHM_SYSV
+$(info autoconfig: using SYSV shared memory)
+endif
+endif
+
 endif
 endif
 
@@ -830,6 +863,57 @@
fi
@rm -rf test-sem-posix
 
+#
+#  check if we can build using SYSV semaphores
+#
+.PHONY: 

commit stress-ng for openSUSE:Factory

2017-06-19 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2017-06-19 13:23:46

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new (New)


Package is "stress-ng"

Mon Jun 19 13:23:46 2017 rev:13 rq:504531 version:0.08.05

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2017-06-05 
18:51:48.000887707 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2017-06-19 
13:23:49.288790295 +0200
@@ -1,0 +2,42 @@
+Sun Jun 18 20:01:34 UTC 2017 - mar...@gmx.de
+
+- update to version 0.08.05:
+  * test-sem-posix: don't build for FreeBSD kernels
+  * stress-cyclic: only produce stats for first instance 
+  * stress-sem: hust build on systems that provide POSIX semaphores
+  * stress-madvise: fix build warning with clobbered sz with gcc 3.4.3
+  * stress-vm: fix build warning on munmap
+  * stress-fcntl: fix build issue on kFreeBSD
+  * stress-softlockup: fix build error on GNU/HURD
+  * stress-madvise: fix another BSD build warning
+  * stress-madvise: fix build warnings on BSD
+  * stress-cyclic: fix build issues on non-Linux systems
+  * Add build time checks for POSIX semaphores
+  * stress-cyclic: add NOCLOBBER hints to avoid gcc 4.9.2 longjmp warnings
+  * fix bogo ops setting, this was broken in the set/get settings changes
+  * stress-cyclic: avoid division by zero error
+  * Add new real time cyclic stressor
+  * Propagate stressor killed status back up to parent
+  * Make --class cpu? exit 0 rather than 1
+  * stress-fcntl: only build in fd_get when it is required
+  * stress-fcntl: only build in check_return if required
+  * test-affinity: voidify unused rc return
+  * stress-sigsegv: remove redundant null assignment to ptr
+  * stress-rlimit: reduce scope of fds, ptr and oldbrk
+  * stress-softlockup: constify fields in data structure
+  * stress-seccomp: check for specific macros after including the headers
+  * Add --abort option to force all stressor to abort if a stressor fails
+  * stress-softlockup: try to synchronize start of all children
+  * stress-futex: use shim'd futex calls
+  * Add abstraction shims to futex operations
+  * madvise: fix build failure because of incorrect build config check
+  * Add new softlockup stressor, use with caution
+  * Forgot to add test-affinity.
+  * Add madvise build time checks
+  * Add test-affinity to dist rule
+  * stress-clock: don't do zero nanosecond sleeps
+  * Add automatic affinity checking at build time
+  * stress-sigsegv: produce fault using write to read-only page
+  * stress-vforkmany: remove as many calls as possible
+
+---

Old:

  stress-ng-0.08.04.tar.gz

New:

  stress-ng-0.08.05.tar.gz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.1wXz9E/_old  2017-06-19 13:23:49.960695566 +0200
+++ /var/tmp/diff_new_pack.1wXz9E/_new  2017-06-19 13:23:49.964695002 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.08.04
+Version:0.08.05
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0

++ stress-ng-0.08.04.tar.gz -> stress-ng-0.08.05.tar.gz ++
 2239 lines of diff (skipped)




commit stress-ng for openSUSE:Factory

2017-06-05 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2017-06-05 18:51:08

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new (New)


Package is "stress-ng"

Mon Jun  5 18:51:08 2017 rev:12 rq:501176 version:0.08.04

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2017-06-02 
11:33:56.778062721 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2017-06-05 
18:51:48.000887707 +0200
@@ -1,0 +2,8 @@
+Mon Jun  5 12:53:27 UTC 2017 - mar...@gmx.de
+
+- update to version 0.08.04:
+  * Makefile: bump version
+  * debian/control: use libgcrypt20-dev (Closes: #864137)
+  * stress-kcmp: add new KCMP_EPOLL_TFD to enums
+
+---

Old:

  stress-ng-0.08.03.tar.gz

New:

  stress-ng-0.08.04.tar.gz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.Z0pwIz/_old  2017-06-05 18:51:48.928756913 +0200
+++ /var/tmp/diff_new_pack.Z0pwIz/_new  2017-06-05 18:51:48.928756913 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.08.03
+Version:0.08.04
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0

++ stress-ng-0.08.03.tar.gz -> stress-ng-0.08.04.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.08.03/Makefile 
new/stress-ng-0.08.04/Makefile
--- old/stress-ng-0.08.03/Makefile  2017-06-01 18:34:01.0 +0200
+++ new/stress-ng-0.08.04/Makefile  2017-06-05 11:30:13.0 +0200
@@ -16,7 +16,7 @@
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 
USA.
 #
 
-VERSION=0.08.03
+VERSION=0.08.04
 #
 # Codename "harmful hardware harasser"
 #
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.08.03/stress-kcmp.c 
new/stress-ng-0.08.04/stress-kcmp.c
--- old/stress-ng-0.08.03/stress-kcmp.c 2017-06-01 18:34:01.0 +0200
+++ new/stress-ng-0.08.04/stress-kcmp.c 2017-06-05 11:30:13.0 +0200
@@ -35,6 +35,8 @@
KCMP_SIGHAND,
KCMP_IO,
KCMP_SYSVSEM,
+   KCMP_EPOLL_TFD,
+
KCMP_TYPES,
 };
 




commit stress-ng for openSUSE:Factory

2017-06-02 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2017-06-02 11:33:55

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new (New)


Package is "stress-ng"

Fri Jun  2 11:33:55 2017 rev:11 rq:500533 version:0.08.03

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2017-05-20 
10:14:16.782657363 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2017-06-02 
11:33:56.778062721 +0200
@@ -1,0 +2,40 @@
+Fri Jun  2 06:29:38 UTC 2017 - mar...@gmx.de
+
+- update to version 0.08.03:
+ * Makefile: bump version
+  * Manual: update date
+  * stress-pthread: don't use pthread_yield for NetBSD and Solaris
+  * stress-wait: fix waitpid, make sure it's waiting with correct flags
+  * stress-wait: fix WCONINUED typo and add better waitpid error detection
+  * stress-nice: where possible force a sched yield
+  * stress-memcpy: force calls to memcpy and memmove
+  * stress-longjmp: remove extraneous tab
+  * stress-matrix: Add a few more simple matrix method
+  * stress-longjmp: make it a little more stressy
+  * Add OPTIMIZE1 -O1 optimization hint
+  * Add NOINLINE macro for forcing no-inlining of small functions
+  * stress-exec: Make exec fail detection more intelligent
+  * Add comment hinting to fallthrough macro to help static analyzers
+  * stress-epoll: fix comment about delay time
+  * stress-cpu: make macro args distinguishable from function names
+  * stress-cpu: correct a comment function name
+  * stress-pthread: add pthread_yield() call for more scheduler stress
+  * cache: add in missing const to argument
+  * cache: minor code clean ups
+  * constify set/get setting function args
+  * stress-aio-linux: use DIRECT_IO and aligned buffers
+  * Remove the main_opt_t and set/get these using the set/get settings
+  * perf: constify n in perf_yaml_label
+  * stress-cpu: add factorial computation and approximations method
+  * manual: update contributors list, add Abdul Haleem
+  * stress-ng: help: fix typo and replace method m with method M
+  * stress-cpu-online: EBUSY shouldn't be a fatal error
+  * Fix: Macro defination for SECCOMP_SET_MODE_FILTER
+  * stress-socket-fd: fix fork failures correctly, make child oomable
+  * stress-memthrash: try harder to get mmap'd memory
+  * Update documentation and help for timeout, specify times in T
+  * stress-ng: remove white space in some -ops help information
+  * move help_t to main stress-ng.c as it's just local to that source
+  * move ionice help to the generic options
+
+---

Old:

  stress-ng-0.08.02.tar.gz

New:

  stress-ng-0.08.03.tar.gz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.r6unFL/_old  2017-06-02 11:33:58.001889830 +0200
+++ /var/tmp/diff_new_pack.r6unFL/_new  2017-06-02 11:33:58.005889265 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.08.02
+Version:0.08.03
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0

++ stress-ng-0.08.02.tar.gz -> stress-ng-0.08.03.tar.gz ++
 1657 lines of diff (skipped)




commit stress-ng for openSUSE:Factory

2017-05-20 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2017-05-20 10:14:06

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new (New)


Package is "stress-ng"

Sat May 20 10:14:06 2017 rev:10 rq:496478 version:0.08.02

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2017-05-16 
14:47:09.602228331 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2017-05-20 
10:14:16.782657363 +0200
@@ -1,0 +2,21 @@
+Fri May 19 05:34:44 UTC 2017 - mar...@gmx.de
+
+- update to version 0.08.02:
+  * Makefile: bump version
+  * stress-dev: don't build for __sun__, it does not have DT_* macros
+  * example-jobs/device.job: Add dev stressor
+  * Move the --dev stressor to the CLASS_DEV class
+  * example-jobs/memory.job: add memthrash example
+  * Expand the default run time text into human time units for large times
+  * stress-dev: remove linux only build constraint
+  * stress-dev: use pthread_args_t rather than a special context struct
+  * Makefile: update perf rule to match output of other CC rules
+  * stress-dev: ensure we check for all watchdog names
+  * Make zero timeouts run forever.
+  * Add dev stressor to exercise /dev entries
+  * stress-sockpair: make parent less oomable than the child
+  * stress-memthrash: optimization tweaks, makes it run a bit hotter
+  * stress-memthrash: add OOM detection handling
+  * stress-memthrash: Add MAP_POPULATE to mmap'd region
+
+---

Old:

  stress-ng-0.08.01.tar.gz

New:

  stress-ng-0.08.02.tar.gz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.rfFacO/_old  2017-05-20 10:14:17.386572037 +0200
+++ /var/tmp/diff_new_pack.rfFacO/_new  2017-05-20 10:14:17.390571471 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.08.01
+Version:0.08.02
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0

++ stress-ng-0.08.01.tar.gz -> stress-ng-0.08.02.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.08.01/Makefile 
new/stress-ng-0.08.02/Makefile
--- old/stress-ng-0.08.01/Makefile  2017-05-12 18:21:17.0 +0200
+++ new/stress-ng-0.08.02/Makefile  2017-05-18 14:29:44.0 +0200
@@ -16,7 +16,7 @@
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 
USA.
 #
 
-VERSION=0.08.01
+VERSION=0.08.02
 #
 # Codename "harmful hardware harasser"
 #
@@ -74,6 +74,7 @@
stress-daemon.c \
stress-dccp.c \
stress-dentry.c \
+   stress-dev.c \
stress-dir.c \
stress-dirdeep.c \
stress-dnotify.c \
@@ -786,7 +787,8 @@
 
 perf.o: perf.c perf-event.c
@gcc -E perf-event.c | grep "PERF_COUNT" | sed 's/,/ /' | awk {'print 
"#define _SNG_" $$1 " (1)"'} > perf-event.h
-   $(CC) $(CFLAGS) -c -o $@ $<
+   @echo $(CC) $(CFLAGS) -c -o $@ $<
+   @$(CC) $(CFLAGS) -c -o $@ $<
 
 stress-wcstr.o: stress-wcstr.c
@echo $(CC) $(CFLAGS) -fno-builtin -c -o $@ $<
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.08.01/example-jobs/device.job 
new/stress-ng-0.08.02/example-jobs/device.job
--- old/stress-ng-0.08.01/example-jobs/device.job   2017-05-12 
18:21:17.0 +0200
+++ new/stress-ng-0.08.02/example-jobs/device.job   2017-05-18 
14:29:44.0 +0200
@@ -61,6 +61,16 @@
 #
 
 #
+# dev stressor options:
+#   start N workers that exercise the /dev devices. Each worker runs
+#   5 concurrent threads that perform open(2),  fstat(2),  lseek(2),
+#   poll(2),  fcntl(2), mmap(2), munmap(2), fsync(2) and close(2) on
+#   each device.  Note that watchdog devices are not exercised.
+#
+dev 0  # 0 means 1 stressor per CPU
+# dev-ops 100  # stop after 100 bogo ops
+
+#
 # full stressor options:
 #   start N workers that exercise /dev/full.  This attempts to write
 #   to  the  device  (which should always get error ENOSPC), to read
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.08.01/example-jobs/memory.job 
new/stress-ng-0.08.02/example-jobs/memory.job
--- old/stress-ng-0.08.01/example-jobs/memory.job   2017-05-12 
18:21:17.0 +0200
+++ new/stress-ng-0.08.02/example-jobs/memory.job   2017-05-18 
14:29:44.0 +0200
@@ -204,6 +204,19 @@
 # memfd-fds 256# number of memfds to have open
 
 #
+# memthrash stressor options:
+#   start N workers that thrash and exercise a 16MB buffer in  vari‐
+#   ous ways 

commit stress-ng for openSUSE:Factory

2017-05-16 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2017-05-16 14:46:32

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new (New)


Package is "stress-ng"

Tue May 16 14:46:32 2017 rev:9 rq:495109 version:0.08.01

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2017-03-21 
22:51:41.556600869 +0100
+++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2017-05-16 
14:47:09.602228331 +0200
@@ -1,0 +2,103 @@
+Mon May 15 17:58:23 UTC 2017 - mar...@gmx.de
+
+- update to version 0.08.01:
+  * Makefile: bump version
+  * stress-memthrash: implement stress_set_memthrash_method for
+non-pthread builds
+  * stress-memthrash: provide some feedback about the method being used
+  * typedef a pproc_info_t ptr to proc_info_t type, we can use this on g99
+  * Revert "Use g11 as we are using C11 forward typedef declarations"
+  * Use g11 as we are using C11 forward typedef declarations
+  * stress-zlib: no need to initialize info
+  * stress-str: no need to initialize info
+  * stress-matrix: no need to initialize info
+  * stress-cpu: no need to initialize info
+  * stress-wcs: replace static option with set/get option settings
+  * stress-wcs: rename stress_wcs_stressor_info_t to
+stress_wcs_method_info_t
+  * stress-vm: rename stress_vm_stressor_info_t to stress_vm_method_info_t
+  * stress-str: rename stress_str_stressor_info_t and use set/get method
+  * stress-matrix: rename stress_matrix_stressor_info_t to
+stress_matrix_method_info_t
+  * stress-cpu: rename stress_cpu_stressor_info_t to
+stress_cpu_method_info_t
+  * Add --memthrash-method methods
+  * stress-cpu: move HOT OPTIMIZE3 to correct function
+  * thermal-zone: fix tab indentation
+  * Add memthrash memory thrashing stressor
+  * TODO: remove acl from list, it is covered by stress-xattr.c
+  * stress-netdev: remove unused macro MAX_INTERFACES
+  * Add new netdev (network device) stressor
+  * stress-fork: remove unused static option variables
+  * Add #! handling in jobs, allow one to run stress-ng from a job script
+
+---
+Wed May 10 17:35:07 UTC 2017 - mar...@gmx.de
+
+- update to version 0.08.00:
+  * Makefile: bump version to 0.08.00
+  * Makefile: add test-aligned-128.c to dist rule
+  * stress-vm: voidify return from get_setting call
+  * Add an example job that exercises all the matrix methods
+  * Quote the name of the stressor method to make it clearer
+  * Allow multiple instances of the same stressor to be run
+  * stress-vm: use new set/get_setting on vm-method option
+  * stress-matrix: use new set/get_setting on matrix-method option
+  * stress-cpu: add debug info on the cpu method being used
+  * stress-ng: clean up some of the overly wide lines
+  * Use struct field tags to specify field settings for new args_t
+  * Comment new settings types
+  * job: fix old gcc warnings, cast char to int before passing to isblank()
+  * remove stressor_id_find(), it is no longer used
+  * stress-iomix: voidify iomix_bytes for non-linux builds
+  * stress-hdd: ensure flags are zero
+  * Add check for no stress workers being run
+  * Be tidy and free up stashed settings
+  * stress-cpu: use set/get_settings on cpu-method option
+  * stress-shm: allocate addr and shm_names on heap rather than stack
+  * Ensure that when rounding to nearest page we don't round to zero
+  * Add new set/get_settings() mechanism to stash settings
+  * stress-vm-splice: ensure minimial mmap size is at least a page size
+  * Use the correct number of procs for sequential running
+  * Rework the proc info setup, clean up and refactor chunks of code
+  * Pass a list of proc_info_t's to stress_run, remove not_runnable flag
+  * Replace procs[] array with a doubly-linked list of proc_info_t
+  * Track per stressor stats with a pointer to the shared stats data
+  * stress-sync-file: clean up warning on signed integer comparison
+  * More minor job fixups
+  * scheduler.job: fix incorrect name of job
+  * Add a hot-cpu example job
+  * remove debug from --ignite-cpu option
+  * Add scheduler class example job
+  * manual: move mq options to correct location in man page
+  * Add filesystem class example job
+  * stress-hdd: ensure we do not divide by zero
+  * test-libbsd: voidify returns from test calls
+  * TODO: update things to do
+  * Move number of instances into args struct, remove stressor_instances()
+  * Add net class example job
+  * Re-order the class names into alphabetical order
+  * Add vm class example job
+  * manual: add missing full stop in userfaultfd section
+  * Add security class example job
+  * Makefile: update dist and install rules to incorporate example jobs
+  * Add pipe class example 

commit stress-ng for openSUSE:Factory

2017-03-21 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2017-03-21 22:51:37

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new (New)


Package is "stress-ng"

Tue Mar 21 22:51:37 2017 rev:8 rq:481762 version:0.07.26

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2017-02-28 
23:51:07.412581448 +0100
+++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2017-03-21 
22:51:41.556600869 +0100
@@ -1,0 +2,117 @@
+Tue Mar 21 12:07:46 UTC 2017 - mimi...@gmail.com
+
+- update to version 0.0.7.26:
+  * fast-test-all: revert back to maximum of 4 stressors
+  * stress-zero: disable write to /dev/zero for minix
+  * shim: fix build error and warnings on Minix builds
+  * stress-fstat: allow threadless builds for systems without pthreads
+  * stress-ng: fix cppcheck style warnings: reduce scope of variables i and j
+  * stress-fstat: reduce scope of variable fd
+  * stress-zlib: clean up cppcheck style warnings
+  * stress-stackmmap: clean up cppcheck style warning
+  * stress-bind-mount: use args_t wrapper for clone to fix warning
+  * Wrap const *args_t to pass non const void * arg to pthread_create
+  * stress-tmpfs: constify array mmap_flags[]
+  * stress-shm-sysv: constify array shm_flags[]
+  * stress-opcode: constify static array sigs[]
+  * stress-mmap: constify mmap_flags
+  * stress-af-alg: constify static data structures
+  * test-asm-nop: add copyright boiler plate message
+  * Make default cache size information debug only
+  * thrash: add some function comments
+  * shim: add more comments
+  * Use the mincore shim to hide BSD/linux 3rd argument differences
+  * Add shim for mincore(2)
+  * shim: madvise: map madvise advice to posix_madvise advice
+  * stressors: use shim_madvise rather than madvise
+  * Add shim for madvise(2)
+  * stress-fp-error: check for EDOM, ERANGE (lp#1674000)
+  * Make FORCE_DO_NOTHING build in a nop before other ways of doing nothing
+  * stress-matrix: align matrices to 64 bytes to reduce cache stalls
+  * stress-matrix: use restrict on arrays for more compute
+  * stress-icache: add missing support for PPC64
+  * Add ppc64 arch to defined STRESS arch types
+  * stress-icache: add missing support for IBM s390
+  * Add s390 arch to defined STRESS arch types
+  * stress-icache: don't build in 64K page support for ARMEL
+  * Makefile: replace 'got' with 'using' in autoconfiguration text
+  * stress-getrandom: check for EINTR failures (from SIGALRM)
+  * Makefile: generate apparmor raw binary data silently
+  * Explicitly call pr_closelog() and flush pending output (lp#857942)
+
+---
+Sat Mar 18 11:16:38 UTC 2017 - mplus...@suse.com
+
+- Update to version 0.07.25:
+  * helper: avoid calling sched_cpu on ppc64le
+  * Makefile: remove NOTPARALLEL, it's not helpful
+  * fast-test-all: remove xattr as it can break some file systems
+  * Makefile: don't autoconfig if we are making dist clean or install
+  * stress-mlock: add in const to void when calling mlock
+  * stress-icache: unconstify page_addr to clean up build warnings
+  * stress-vm: rename ret to waitret to fix variable shadowing
+  * stress-chroot: rename ret to waitret to fix variable shadowing
+  * stress-chroot: rename static path to temppath
+  * Makefile: display config steps and don't break if config is not available
+  * Add NOPARALLEL to config rules
+  * Makefile: Add .PHONY to rules
+  * manual: forgot to add the manual from the zlib changes
+  * stress-madvise: avoid overuse of MADV_HWPOISON (LP: #1672387)
+  * vecmath: use gcc __int128_t types if they are available
+  * Makefile: remove -g flag from default build
+  * README: update number of stressors and examples on how to build
+  * manual: update contributors list
+  * manual: fix escape around - for a stress-ng iomix example
+  * stress-fstat: remove siglongjmp, bad idea in threads
+  * stress-fstat: forgot to sigfillset on set
+  * helper: use correct format specifier to print size_t variable
+  * syscalls: add statx entry to table
+  * stress-fstat: run multiple threads on fstat for more stress
+  * stress-wait: fix spelling mistake in comment
+  * stress-socketpair: remove empty line
+  * stress-null: add mmap'ing and msync writes to /dev/null
+  * stress-memcpy: add in structure copying
+  * stress-flock: remove empty line
+  * stress-zero: privately mmap to /dev/zero rather than shared map
+  * stress-zero: add write to /dev/zero as this is also allowed
+  * stress-zlib: remove redundant assignment to ret
+  * stress-zlib: use PRIu64 format specifiers for uint64_t types
+  * stress-fcntl: fix build warning on minix
+  * helper: sigaltstack is available for GNU/HURD
+  * helper: fix random segfaults 

commit stress-ng for openSUSE:Factory

2017-02-28 Thread root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2017-02-28 23:51:06

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new (New)


Package is "stress-ng"

Tue Feb 28 23:51:06 2017 rev:7 rq:460687 version:0.07.21

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2017-01-10 
10:49:33.34375 +0100
+++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2017-02-28 
23:51:07.412581448 +0100
@@ -1,0 +2,123 @@
+Mon Feb 27 11:55:19 UTC 2017 - mplus...@suse.com
+
+- Update to version 0.07.21:
+  * Makefile: add test-asm-nop.c to dist rule
+  * Makefile: add config to dist rule
+  * stress-fault: fix build on BSD, missing g_ prefix on keep_stressing_flag
+  * Makefile: save and re-load configuration
+  * stress-apparmor: prefix global data with g_
+  * mwc: make __mwc static, it's not referred to globally nowadays
+  * Prefix all globals with g_ to indicate they are in global scope
+  * stress-chroot: make functions static
+  * stress-iomix: fix build warnings with gcc 3.4.3
+  * stress-ng.h: include strings.h for sun builds for rindex
+  * shim: fix build warning on FreeBSD
+  * stress-icache: forgot to add addr voidification
+  * shim: handle ENOSYS on posix_fallocate by using emulated fallocate
+  * stress-icache: fix warning when madvise does is not being used
+  * Add no-op nop cycle waster stressor
+  * stress-icache: cater for 4K, 16K and 64K page sizes and alignments
+  * fast-test-all: print system information
+  * stress-key: handle ENOSYS on KEYCTL_SET_TIMEOUT and bail out early
+  * stress-iomix: remove redundant directory removal on fallocate failure
+  * shim: add emulation for failed fallocate(2)
+  * stress-iomix: don't use fdatasync on non-linux systems
+  * stress-chroot: make this unsupported for non-Linux systems
+  * stress-iomix: use shim_msync instread of msync for portability reasons
+  * stress-iomix: only use fadvise on linux
+  * stress-iomix: only use MAP_POPULATE on systems that provide this flag
+  * stress-iomix: only use FALLOC_FL_ZERO_RANGE on systems where it is 
available
+  * Correctly default iomix size to 1GB
+  * Move page_size to args struct, remove need for stress_get_pagesize calls
+  * Add a new iomix mixed I/O stressor
+  * stress-chroot: EINTR should not flag up as an error
+  * Add a chroot stressor
+  * Makefile: add pdf manual making rule
+  * stress-socketpair: abort on read failure
+  * stress-yield: remove args-> from instacne message text
+  * stress-msync: add another missing \n
+  * stress-sync-file: abort early on sync failures
+  * stress-msync: add missing \n on error message
+  * stress-resources: don't build in timer data if SIGUNUSED is not defined
+  * mwc: move inlined functions back into mwc.c
+  * stress-resources: don't build timer code of SIGUNUSED is not defined,
+fixes builds on mips, mips64el, alpha, sparc64
+  * fast-test-all: add more feedback on failed or skipped tests at
+end of test
+  * stress-tlb-shootdown: ensure we have a sensible number of child
+processes
+  * stress-fcntl: disabled F_DUPFD_* stressors for minix
+  * stress-fcntl: ensure we are not dup'ing onto an already open fd
+  * stress-fcntl: only use flock64 for linux
+  * stress-fcntl: fix F_OFD_GETLK error message
+  * stress-fcntl: use flock64 for locking fcntl calls
+  * stress-get: treat EOVERFLOW on prlimit as not a fatal error
+  * mincore: fix incorrect inverted logic to test for minix
+  * fix build warning with missing const on BSD builds
+  * fix build warnings with missing const on GNU/HURD builds
+  * Make opt_all and wait_flag static, they do not need to be global
+  * Fix up some spelling mistakes
+  * ignite-cpu: make settings static
+  * rename opt_do_wait to wait_flag as a more appropriate name
+  * rename opt_sigint to caught_sigint
+  * Replace opt_do_run with keep_stressing_flag
+  * mincore: ensure we touch pages even when calloc or mincore fail
+  * stress-ng: func_supported should be a void arg
+  * stress-resouces: add calloc resource suckage
+  * stress-resources: add posix semaphore resource suckage
+  * stress-resources: add timer resource suckage
+  * stress-resources: add socketpair to resource suckage
+  * Optimize mwc64/32/16/8 functions
+  * stress-noop: add loop and inc to show minimal stressor example
+  * Optimize __keep_running helper
+  * Add LIKELY/UNLIKELY macros
+  * time.c: add another constification
+  * helper, stress-ng.h: add a couple more constifications
+  * cache: more constifications, remove comment from #endif
+  * perf: use scientific notation to define double constants
+  * stress-sleep: constify cast
+  * constify args_t *args parameters
+  * cache.c, stress-ng.h: move generic_map to cache.c, make it a typedef
+  * 

commit stress-ng for openSUSE:Factory

2016-11-13 Thread h_root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2016-11-13 23:01:30

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new (New)


Package is "stress-ng"

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2016-09-24 
15:29:24.0 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2016-11-13 
23:02:48.0 +0100
@@ -1,0 +2,150 @@
+Sat Nov 12 13:29:50 UTC 2016 - mplus...@suse.com
+
+- Update to version 0.07.04:
+  * no changes mentioned
+- Changes for version 0.07.03:
+  * stress-ioprio: use current pgrp and not global pgrp (LP: #1640631)
+- Changes for version 0.07.02:
+  * Makefile: bump version
+  * Manual: Add exit status 4 EXIT_NOT_IMPLEMENTED to documentation
+  * Treewide: remove messy #if defined() build checks
+  * Allocate io_reqs on heap rather than alloca
+  * Makefile: re-format PEDANTIC CFLAGS
+  * stress-fiemap: fix up --fiemap-bytes option
+  * stress-sock-fd: add --sockfd-port option
+  * Add PEDANTIC build flags for extra checking
+  * stress-icache: fix volatile cast warning
+  * stress-vm: fix volatile cast warning
+  * stress-socket: fix shadowing on addr
+  * stress-mincore: addr does not need to be volatile
+  * stress-ng, thermal_zone, remove shared param, it is global
+  * parse-opts: fix char * cast warnings
+  * perf: remove (char *) cast
+  * helper: fix warnings
+  * use gnu printf style attributes to pr_yaml
+  * helper: cast pointer to const to fix warning
+  * stress-poll: fix shadowing on ret, rename one to rc
+  * Fix various bad castings for munge_underscore
+  * stress-oom-pipe: fix shadowing on fd, rename to pfd to avoid confusion
+  * stress-mq: remove shadowing variable attr
+  * stress-hdd: remove duplicate declarations of ret; make it a ssize_t
+  * stress-ng: make helper functions static
+  * thrash: rename pid to thrash_pid
+  * stress-zombie: make helper functions static
+  * stress-zlib: make helper functions static
+  * stress-xattr: remove redundant shadowing variable ret
+  * stress-mremap: fix shadowing on rc, remove rc
+  * stress-link: fix shadowing on ret
+  * stress-rw-vm: fix shadowing of ret
+  * stress-vm-rw: make helper functions static
+  * stress-unshare: make helper function static
+  * stress-tsearch: constify pointers
+  * stress-socket-fd: make helper function static
+  * stress-seek: fix shadowing on ret
+  * stress-readahead: make helper function static, fix shadowing on ret
+  * stress-qsort: constify pointers
+  * stress-mlock: constify addr pointer cast
+  * stress-mergesort: constify pointers
+  * stress-memfd: fix shadowing of variable name
+  * stress-fork: make helper function static
+  * stress-lsearch: constify pointer casts
+  * stress-itimer: make helper function static
+  * stress-iopri: remove local pgrp that shadows global
+  * stress-inotify: make helper func static, fix some const casts
+  * stress-heapsort: fix constify warnings
+  * stress-handle: make helper functions static
+  * stress-fp-error: fix float comparison
+  * stress-fifo: make helper function static, fix ret shadowing
+  * stress-filename: make helper functions static
+  * stress-fiemap: make helper functions static
+  * stress-dnotify: make dnotify_attrib_file static, fix newpath const
+  * stress-dentry: fix shadowing of variable j
+  * stress-bsearch: correctly constify casts on i1, i2
+  * stress-bind-mount: make stress_bind_mount_child static
+  * stress-cpu-online: make stress_cpu_online_set static
+  * stress-clone: make stress_clone* helper functions static
+  * stress-bsearch: constify i1 and i2
+  * stress-aio-linux: remove duplicate and shadowing variable ret
+  * stress-af-alg: make helper functions static
+  * Remove redundant re-declaration of mwc_seed
+  * stress-cap: sscanf on pid_t should be %d
+  * Make munge_underscore arg const char *
+  * Mungify _ to - in stressor names in --stressors option
+- Changes for version 0.07.01:
+  * Makefile: bump version
+  * manual: update date
+  * stress-ng: fix build issues for Solaris
+  * stress-rmap: fix warnings with gcc 3.4.3
+  * stress-rmap: Don't build for OpenBSD, it does not support posix_fallocate
+  * stress-rmap: don't build for Minix
+  * stress-rmap: rename macro CHILD_MAX to RMAP_CHILD_MAX
+  * Add dnotify stressor
+  * stress-*: voidify calls to setpgid
+  * thrash: remove ptrace waits, not really required
+  * thrash: use more standand %jx to scan in memory sizes
+  * thrash: remove debug messages
+  * manual: fix missing escape on - in --metrics-brief
+  * Add --stressors option to show available stressors
+  * cache: ensure path is set correctly for CPUs > 0
+  * cache: fix FIXMEs on determining the CPU number a process is running on
+  * Add stress_get_cpu() helper to fetch 

commit stress-ng for openSUSE:Factory

2016-09-24 Thread h_root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2016-09-24 15:28:54

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new (New)


Package is "stress-ng"

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2016-08-28 
12:18:22.0 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2016-09-24 
15:29:24.0 +0200
@@ -1,0 +2,86 @@
+Fri Sep 23 12:42:24 UTC 2016 - mplus...@suse.com
+
+- Update to version 0.06.17:
+  * Makefile: bump version
+  * Update manual to explain the caveats with --perf
+  * perf: detect when perf counters can't be used (LP: #1626009)
+- add better explanation on how to enable --perf as
+  an unprivileged user
+- Changes for version 0.06.16:
+  * Makefile: bump version
+  * Makefile: add test-libsctp.c to make dist rule
+  * test-libcrypt: fix cppcheck warning
+  * Debian/control: add libgcrypt11-dev
+  * stress-procfs: clear stack before use
+  * manual: update date
+  * stress-sysfs: only report an info message on instance 0
+  * test-libsctp: add some checks for required macros
+  * sched: fix build warning when building with clang on minix
+  * sched: fix build warning when building with clang on minix
+  * stress-stack: fix build warning when building with clang on minix
+  * stress-mmap: fix build warning when building with clang on minix
+  * stress-get: fix build warning with clang on minix
+  * stress-sctp: add in missing --sctp-domain option, update manual
+  * Update net helper to add addresses, add new SCTP stressor
+  * Some minor cleanups to main stress-ng header, nothing major
+  * rename get_unsigned_long to get_uint32
+  * Some more 80 column source line width fixes
+  * stress-sysfs: use fstat rather than access on path
+  * stress-procfs: forgot to re-open closed file
+  * stress-procfs: add some illegal read calls to try to break procfs
+  * stress-sysfs: add some illegal read calls to try to break sysfs
+  * Make snapcraft confinement devmode
+  * Minor formatting changes to ensure 80 column wide source
+  * stress-tlb-shootdown: fix indentation
+  * stress-context: don't build with sigaltstack if minix or hurd
+  * stress-context: add use of sigaltstack and SS_AUTODISARM
+  * helper: fix indentation
+  * stress-opcode: fix indentation
+  * stress-ioprio: remove duplicate and badly indented umask() call
+  * stress-epoll: fix indentation on if statement
+  * helper: set core size to zero if possible with setrlimit
+  * helper: force number of cpus to be 1 if sysconf not available
+  * net: declare missing in6addr_any for minix
+  * stress-mmap: make mprotect a no-op for minix
+  * stress-mmap: don't use msync for minix
+  * stress-shm-sysv: don't use msync for minix
+  * stress-stack: don't use sigaltstack for minix
+  * sched: make this a no-op for minix
+  * mlock: make this a no-op for minix
+  * don't enable STRESS_MSYNC for minix
+  * don't enable STRESS_YIELD for minix
+  * stress-flock: don't yield if minix
+  * mincore: make this a no-op for minix
+  * madvise: this is a no-op for minix
+  * stress-mlock: don't build for minix
+  * stress-cpu: minix does not support cabsl, use cabs instead
+  * stress-hdd: don't do madvise for minix
+  * stress-get: minix does not have getpgrp()
+  * stress-ng.h: don't build in mlock stressor if minix
+  * forgot to guard MLOCK stressor with STRESS_MLOCK check
+  * stress-get: minix does not have getpgid()
+  * mounts: fix build issues for minix
+  * mincore: fix build warning on minix
+  * stress-ng.h: only include  if it is available
+  * stress-wait: cater for systems that lack WCONTINUED
+  * stress-sigsuspend: remove  header inclusion, not required
+  * stress-quota: make err local to each code block
+  * stress-quota: remove redundant err assignment
+  * stress-quota: rename local errno so we don't alias global errno
+  * stress-quota: fix cppcheck style warning
+  * stress-madvise: fix cppcheck style warning
+  * stress-clock: fix cppcheck style warning
+  * stress-sysfs: fix cppcheck style warning, initialize stack
+  * stress-ng: clarify precedence of & and ?, fixes cppcheck style warnings
+  * stress-handle: ensure scanf %s field is limited to avoid overruns
+  * Fix SunOS builds, add socket and nsl library link flags
+  * Use mfence instead of __sync_synchronize for gcc pre 4.2 on x86
+  * Makefile: explicitly specify C standard using --std=gnu99
+  * stress-vm: don't use binary constants, gcc may not support these
+- Changes for 0.06.15:
+  * Makefile: bump version
+  * stress-af-alg: account for number of ENOENT crypto bind failures
+  * stress-af-alg: don't report bind on ENOENT as a failure (LP: #1617788)
+- retry is performed, failures are accounted for in debug verbose -v mode
+

commit stress-ng for openSUSE:Factory

2016-08-28 Thread h_root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2016-08-28 12:18:20

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new (New)


Package is "stress-ng"

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2016-07-20 
09:18:04.0 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2016-08-28 
12:18:22.0 +0200
@@ -1,0 +2,20 @@
+Sat Aug 27 08:52:55 UTC 2016 - mplus...@suse.com
+
+- Update to version 0.06.14:
+  * Makefile: bump version
+  * stress-mmapfork: add more feedback on segv faults (LP: #1614099)
+- Changes for 0.06.13:
+  * Makefile: bump version
+  * Makefile: add snapcraft into make dist
+  * ignite-cpu: ensure buffer is null terminated before calling strlen
+  * stress-affinity: only check CPU move if sched_getaffinity succeeds
+  * Add snapcraft packaging
+  * stress-seccomp: inject some random BPF op codes
+  * force indirect libc calls to enforce calls to libc wide str functions
+  * stress-str: fix incorrect order on args in call to stress funcs
+  * stress-str: force indirect libc calls to enforce calls to libc str
+  * functions
+  * ensure cache info is only printed once
+  * Manual: fix typo: build -> built
+
+---

Old:

  stress-ng-0.06.12.tar.gz

New:

  stress-ng-0.06.14.tar.gz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.mjBlY4/_old  2016-08-28 12:18:23.0 +0200
+++ /var/tmp/diff_new_pack.mjBlY4/_new  2016-08-28 12:18:23.0 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   stress-ng
-Version:0.06.12
+Version:0.06.14
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0

++ stress-ng-0.06.12.tar.gz -> stress-ng-0.06.14.tar.gz ++
 1649 lines of diff (skipped)




commit stress-ng for openSUSE:Factory

2016-07-20 Thread h_root
Hello community,

here is the log from the commit of package stress-ng for openSUSE:Factory 
checked in at 2016-07-20 09:18:02

Comparing /work/SRC/openSUSE:Factory/stress-ng (Old)
 and  /work/SRC/openSUSE:Factory/.stress-ng.new (New)


Package is "stress-ng"

Changes:

--- /work/SRC/openSUSE:Factory/stress-ng/stress-ng.changes  2016-07-09 
09:23:50.0 +0200
+++ /work/SRC/openSUSE:Factory/.stress-ng.new/stress-ng.changes 2016-07-20 
09:18:04.0 +0200
@@ -1,0 +2,54 @@
+Sat Jul 16 12:00:49 UTC 2016 - mplus...@suse.com
+
+- Update to version 0.06.12:
+  * Makefile: bump version once more   
+  * Update manual page date since we've touched the manual 
+  * stress-seal: don't abort fatally if memfd_create is not 
+available. 
+  * fast-test-all: cater for non-fatal test exit status
+  * Add oom-pipe to fast-test-all exclusion list   
+  * Manual: clarify that return code 3 could refer to missing
+system call
+  * stress-fcntl: handle EAGAIN lock requests more robustly
+  * stress-fcntl: don't check initial GETLK status 
+  * stress-icache: don't fail if advice fails on EINVAL
+- Changes for version 0.06.11
+  * Makefile; bump version 
+  * fast-test-all: don't run seccomp, it may not pass on some 
+kernels
+  * stress-fault: handle segfaults that occur on some BSD kernels  
+  * stress-icache: only madvice if MADV_NOHUGEPAGE is defined  
+  * stress-icache: don't assume that read/write/exec protection is 
+allowed
+  * Update cache-mfence helper. It supports ARM now.   Zhiyi Sun
+- Changes for version 0.06.10:
+  * Makefile: bump version again   
+  * stress-atomic + build: the autodetect smarts did not work, fix 
+them   
+- Changes for 0.06.09:
+  * Makefile: bump version 
+  * stress-atomic: don't make tmp volatile, fixes clang warnings   
+  * Add smarts to Makefile to detect if atomic GCC functions are 
+supported  
+- Changes for 0.06.08:
+  * Makefile: bump version 
+  * Manual: update date
+  * stress-ptrace: EINTR is not a failure on waitpid   
+  * stress-tlb-shootdown: remove case where < 2 CPUs abort the test
+  * Add GCC atomic ops stressor
+  * stress-copy-file-range: handle ENOSPC as non-fatal 
+  * stress-icache: call __clear_cache() between code modifications.
+  * Enable icache stressor for arm 
+  * Add renameat2 to syscalls  
+  * Add preadv2/prwritev2 to syscalls  
+  * stress-lockbus: se GCC builtin __atomic_add_fetch to test lock 
+bus for ARMv6-v8.
+  * stress-epoll: void return on timer_settime 
+  * Manual: update contributors, add Zhiyi Sun 
+
+---
+Tue Jul 12 19:05:38 UTC 2016 - mplus...@suse.com
+
+- Use correct rpm group
+
+---

Old:

  stress-ng-0.06.07.tar.gz

New:

  stress-ng-0.06.12.tar.gz



Other differences:
--
++ stress-ng.spec ++
--- /var/tmp/diff_new_pack.M7GIJ8/_old  2016-07-20 09:18:05.0 +0200
+++ /var/tmp/diff_new_pack.M7GIJ8/_new  2016-07-20 09:18:05.0 +0200
@@ -18,19 +18,20 @@
 
 
 Name:   stress-ng
-Version:0.06.07
+Version:0.06.12
 Release:0
 Summary:Tool to load and stress a computer
 License:GPL-2.0
-Group:  System/Monitoring
+Group:  System/Benchmark
 Url:http://kernel.ubuntu.com/~cking/stress-ng/
 Source: 
http://kernel.ubuntu.com/~cking/tarballs/%{name}/%{name}-%{version}.tar.gz
 BuildRequires:  keyutils-devel
 BuildRequires:  libaio-devel
 BuildRequires:  libattr-devel
 BuildRequires:  libbsd-devel
-BuildRequires:  zlib-devel
+BuildRequires:  libcap-devel
 BuildRequires:  libseccomp-devel
+BuildRequires:  zlib-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description

++ stress-ng-0.06.07.tar.gz -> stress-ng-0.06.12.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stress-ng-0.06.07/Makefile 
new/stress-ng-0.06.12/Makefile
--- old/stress-ng-0.06.07/Makefile  2016-06-24 10:57:11.0 +0200
+++ new/stress-ng-0.06.12/Makefile  2016-07-15 16:26:33.0 +0200
@@ -16,7 +16,7 @@
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 
USA.
 #
 
-VERSION=0.06.07
+VERSION=0.06.12
 #
 # Codename "pathological process pounder"
 #
@@ -35,6 +35,7 @@
stress-aio.c \
stress-aio-linux.c \
stress-apparmor.c \
+   stress-atomic.c \
stress-bigheap.c \
stress-bind-mount.c \
stress-brk.c \
@@ -226,7 +227,7 @@
 HAVE_NOT=HAVE_APPARMOR=0 HAVE_KEYUTILS_H=0 HAVE_XATTR_H=0 HAVE_LIB_BSD=0 \