<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/tools/testing/selftests/rcutorture, branch linux-4.5.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.5.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.5.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2015-12-06T01:58:34Z</updated>
<entry>
<title>torture: Place console.log files correctly from the get-go</title>
<updated>2015-12-06T01:58:34Z</updated>
<author>
<name>Paul E. McKenney</name>
</author>
<published>2015-12-01T23:53:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c979ff991764a2e620db0b1bfb0a105b9cf78b6a'/>
<id>urn:sha1:c979ff991764a2e620db0b1bfb0a105b9cf78b6a</id>
<content type='text'>
Currently, the console output files ("console.log") are placed in the
build directory initially, then copied to the results directory.
One problem with this is if a qemu refuses to die in a timely fashion
after a kernel hang, it will continue to write after the next qemu
starts up, resulting in confusing output from the old instance of
qemu.  This commit prevents such confusion by placing the console.log
files into the results directory to begin with, so that a given instance
of qemu is always writing only to its own console.log file.

Signed-off-by: Paul E. McKenney &lt;paulmck@linux.vnet.ibm.com&gt;
Reviewed-by: Josh Triplett &lt;josh@joshtriplett.org&gt;
</content>
</entry>
<entry>
<title>torture: Abbreviate console error dump</title>
<updated>2015-12-06T01:58:31Z</updated>
<author>
<name>Paul E. McKenney</name>
</author>
<published>2015-12-01T20:37:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5708c6475789ac5f58ff620e78bd08ca2caa1f23'/>
<id>urn:sha1:5708c6475789ac5f58ff620e78bd08ca2caa1f23</id>
<content type='text'>
Currently, the scripts print a list of warning/bug indicators from the
console.log file.  This works well if there are only a few warnings or
bugs, but can be quite annoying if there is a large number.  This commit
therefore prints a summary listing the number of each type of warning/bug
indicator, but only if there is at least one such indicator.  The full
list is stored in the results directory at console.log.diags, which
makes it easier to find the warning/bugs in the full console.log.

Signed-off-by: Paul E. McKenney &lt;paulmck@linux.vnet.ibm.com&gt;
Reviewed-by: Josh Triplett &lt;josh@joshtriplett.org&gt;
</content>
</entry>
<entry>
<title>rcutorture: Remove CONFIG_RCU_USER_QS from rcutorture selftest doc</title>
<updated>2015-12-06T01:58:16Z</updated>
<author>
<name>Yang Shi</name>
</author>
<published>2015-10-15T23:10:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=91bf6a83e5a121c9313ae47156dd47df46ea2aac'/>
<id>urn:sha1:91bf6a83e5a121c9313ae47156dd47df46ea2aac</id>
<content type='text'>
Commit d1ec4c34c7a9 ("rcu: Drop RCU_USER_QS in favor of NO_HZ_FULL") has
removed RCU_USER_QS from Kconfig file, so remove it from some documents
to avoid any confusion.

Signed-off-by: Yang Shi &lt;yang.shi@linaro.org&gt;
Signed-off-by: Paul E. McKenney &lt;paulmck@linux.vnet.ibm.com&gt;
Acked-by: Frederic Weisbecker &lt;fweisbec@gmail.com&gt;
Reviewed-by: Josh Triplett &lt;josh@joshtriplett.org&gt;
</content>
</entry>
<entry>
<title>rcutorture: Default grace period to three minutes, allow override</title>
<updated>2015-12-06T01:58:12Z</updated>
<author>
<name>Paul E. McKenney</name>
</author>
<published>2015-10-01T18:41:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=542e83329db44622a401b74b4be0ea2d5f0850be'/>
<id>urn:sha1:542e83329db44622a401b74b4be0ea2d5f0850be</id>
<content type='text'>
The default test grace period of two minutes is insufficient in some
cases and excessive in others.  This commit therefore increases the
default to three minutes, but also adds a --shutdown-grace parameter
to allow the default to be overridden.

Signed-off-by: Paul E. McKenney &lt;paulmck@linux.vnet.ibm.com&gt;
Reviewed-by: Josh Triplett &lt;josh@joshtriplett.org&gt;
</content>
</entry>
<entry>
<title>rcutorture: Add batch number to script printout</title>
<updated>2015-12-06T01:57:55Z</updated>
<author>
<name>Paul E. McKenney</name>
</author>
<published>2015-10-01T05:11:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=83977d273b609477e31af4c993697b75936acde0'/>
<id>urn:sha1:83977d273b609477e31af4c993697b75936acde0</id>
<content type='text'>
Currently, the scripts print "----Start batch" at the beginning of each
batch, which does serve as a good visual delimiter between batches.
Unfortunately, if there are a lot of batches, it is hard to quickly
estimate test runtime from the output of "--dryrun sched".  This commit
therefore adds a batch number, so that the beginning-of-batch output
looks like this "----Start batch 10" for the tenth batch.

Signed-off-by: Paul E. McKenney &lt;paulmck@linux.vnet.ibm.com&gt;
Reviewed-by: Josh Triplett &lt;josh@joshtriplett.org&gt;
</content>
</entry>
<entry>
<title>Merge branches 'doc.2015.10.06a', 'percpu-rwsem.2015.10.06a' and 'torture.2015.10.06a' into HEAD</title>
<updated>2015-10-07T23:06:25Z</updated>
<author>
<name>Paul E. McKenney</name>
</author>
<published>2015-10-07T23:06:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=39cd2dd39a8b92ce91c4dad95f6e979c946a3942'/>
<id>urn:sha1:39cd2dd39a8b92ce91c4dad95f6e979c946a3942</id>
<content type='text'>
doc.2015.10.06a:  Documentation updates.
percpu-rwsem.2015.10.06a:  Optimization of per-CPU reader-writer semaphores.
torture.2015.10.06a:  Torture-test updates.
</content>
</entry>
<entry>
<title>torture: Forgive non-plural arguments</title>
<updated>2015-10-06T18:28:26Z</updated>
<author>
<name>Paul E. McKenney</name>
</author>
<published>2015-08-26T00:12:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a8c06024d0b557b465ad40b87ef0b51a428f99fd'/>
<id>urn:sha1:a8c06024d0b557b465ad40b87ef0b51a428f99fd</id>
<content type='text'>
This commit allows --bootarg instead of --bootargs, --config instead of
--configs, and --qemu-arg instead of --qemu-args.  For those cases where
a native English speaker might auto-correct the argument to be incorrect.

Signed-off-by: Paul E. McKenney &lt;paulmck@linux.vnet.ibm.com&gt;
Reviewed-by: Josh Triplett &lt;josh@joshtriplett.org&gt;
</content>
</entry>
<entry>
<title>locktorture: Add torture tests for percpu_rwsem</title>
<updated>2015-10-06T18:24:56Z</updated>
<author>
<name>Paul E. McKenney</name>
</author>
<published>2015-08-29T21:46:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=617783dd99704331e22636388c932450e02ee636'/>
<id>urn:sha1:617783dd99704331e22636388c932450e02ee636</id>
<content type='text'>
This commit adds percpu_rwsem tests based on the earlier rwsem tests.

Signed-off-by: Paul E. McKenney &lt;paulmck@linux.vnet.ibm.com&gt;
Cc: Oleg Nesterov &lt;oleg@redhat.com&gt;
Cc: Davidlohr Bueso &lt;dave@stgolabs.net&gt;
Reviewed-by: Josh Triplett &lt;josh@joshtriplett.org&gt;
</content>
</entry>
<entry>
<title>locktorture: Support rtmutex torturing</title>
<updated>2015-10-06T18:24:40Z</updated>
<author>
<name>Davidlohr Bueso</name>
</author>
<published>2015-07-22T21:07:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=095777c417db142970adeb776fa0cb10810b8122'/>
<id>urn:sha1:095777c417db142970adeb776fa0cb10810b8122</id>
<content type='text'>
Real time mutexes is one of the few general primitives
that we do not have in locktorture. Address this -- a few
considerations:

o To spice things up, enable competing thread(s) to become
rt, such that we can stress different prio boosting paths
in the rtmutex code. Introduce a -&gt;task_boost callback,
only used by rtmutex-torturer. Tasks will boost/deboost
around every 50k (arbitrarily) lock/unlock operations.

o Hold times are similar to what we have for other locks:
only occasionally having longer hold times (per ~200k ops).
So we roughly do two full rt boost+deboosting ops with
short hold times.

Signed-off-by: Davidlohr Bueso &lt;dbueso@suse.de&gt;
Signed-off-by: Paul E. McKenney &lt;paulmck@linux.vnet.ibm.com&gt;
Reviewed-by: Josh Triplett &lt;josh@joshtriplett.org&gt;
</content>
</entry>
<entry>
<title>Merge branches 'doc.2015.07.15a' and 'torture.2015.07.15a' into HEAD</title>
<updated>2015-08-04T15:42:02Z</updated>
<author>
<name>Paul E. McKenney</name>
</author>
<published>2015-08-04T15:42:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3dbe43f6fba9f2a0e46e371733575a45704c22ab'/>
<id>urn:sha1:3dbe43f6fba9f2a0e46e371733575a45704c22ab</id>
<content type='text'>
doc.2015.07.15a: Documentation updates.
torture.2015.07.15a: Torture-test updates.
</content>
</entry>
</feed>
