<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/tools/testing/selftests/rcutorture, branch linux-rolling-lts</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-rolling-lts</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-rolling-lts'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2025-08-14T22:26:30Z</updated>
<entry>
<title>torture: Add --do-normal parameter to torture.sh help text</title>
<updated>2025-08-14T22:26:30Z</updated>
<author>
<name>Paul E. McKenney</name>
</author>
<published>2025-07-16T16:10:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bd89367e05e8cf55eacf8627b0b3ed55b938d6fd'/>
<id>urn:sha1:bd89367e05e8cf55eacf8627b0b3ed55b938d6fd</id>
<content type='text'>
The --do-normal parameter was missing from the torture.sh script's help
text, so this commit adds it.  Hopefully better late than never!

Signed-off-by: Paul E. McKenney &lt;paulmck@kernel.org&gt;
</content>
</entry>
<entry>
<title>rcutorture: Fix jitter.sh spin time</title>
<updated>2025-08-14T22:26:30Z</updated>
<author>
<name>Paul E. McKenney</name>
</author>
<published>2025-07-10T23:41:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e95f6ccdbc71663b9f4b24a166e85bd8e6720318'/>
<id>urn:sha1:e95f6ccdbc71663b9f4b24a166e85bd8e6720318</id>
<content type='text'>
An embarrassing syntax error in jitter.sh makes for fixed spin time.
This commit therefore makes it be variable, as intended, albeit with
very coarse-grained adjustment.

Signed-off-by: Paul E. McKenney &lt;paulmck@kernel.org&gt;
</content>
</entry>
<entry>
<title>Merge branches 'rcu-exp.23.07.2025', 'rcu.22.07.2025', 'torture-scripts.16.07.2025', 'srcu.19.07.2025', 'rcu.nocb.18.07.2025' and 'refscale.07.07.2025' into rcu.merge.23.07.2025</title>
<updated>2025-07-23T16:12:20Z</updated>
<author>
<name>Neeraj Upadhyay (AMD)</name>
</author>
<published>2025-07-23T16:12:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=cc1d1365f0f414f6522378867baa997642a7e6b2'/>
<id>urn:sha1:cc1d1365f0f414f6522378867baa997642a7e6b2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rcutorture: Remove SRCU-lite scenarios</title>
<updated>2025-07-16T04:18:28Z</updated>
<author>
<name>Paul E. McKenney</name>
</author>
<published>2025-07-02T00:23:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d08d409126d7d5ad2d8ceac77fb97f2d892e9f85'/>
<id>urn:sha1:d08d409126d7d5ad2d8ceac77fb97f2d892e9f85</id>
<content type='text'>
This commit prepares for the removal of SRCU-Lite by removing the SRCU-L
rcutorture scenario that tests it.

Both SRCU-lite and SRCU-fast provide faster readers by dropping the
smp_mb() call from their lock and unlock primitives, but incur a pair
of added RCU grace periods during the SRCU grace period.  There is a
trivial mapping from the SRCU-lite API to that of SRCU-fast, so there
should be no transition issues.

[ paulmck: Apply Christoph Hellwig feedback. ]

Signed-off-by: "Paul E. McKenney" &lt;paulmck@kernel.org&gt;
Signed-off-by: Neeraj Upadhyay (AMD) &lt;neeraj.upadhyay@kernel.org&gt;
</content>
</entry>
<entry>
<title>torture: Make torture.sh --allmodconfig testing fail on warnings</title>
<updated>2025-07-16T04:14:04Z</updated>
<author>
<name>Paul E. McKenney</name>
</author>
<published>2025-06-06T10:47:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=748d7923b53ff7bcb3d825ef765d8461d7af1794'/>
<id>urn:sha1:748d7923b53ff7bcb3d825ef765d8461d7af1794</id>
<content type='text'>
Currently, the torture.sh --allmodconfig testing looks solely at the
exit code from the kernel build, and thus fails to flag many compiler
warnings.  This commit therefore checks the kernel-build output for
compiler diagnostics.

Signed-off-by: Paul E. McKenney &lt;paulmck@kernel.org&gt;
Signed-off-by: Neeraj Upadhyay (AMD) &lt;neeraj.upadhyay@kernel.org&gt;
</content>
</entry>
<entry>
<title>torture: Add "ERROR" diagnostic for testing kernel-build output</title>
<updated>2025-07-16T04:14:04Z</updated>
<author>
<name>Paul E. McKenney</name>
</author>
<published>2025-06-05T21:36:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=17f4698a9e6092dd59e5dd616b21095ba9c8b6fe'/>
<id>urn:sha1:17f4698a9e6092dd59e5dd616b21095ba9c8b6fe</id>
<content type='text'>
Some recent kernel-build failures have featured "ERROR", so this commit
adds it to the list checked by kvm-build.sh.

Signed-off-by: Paul E. McKenney &lt;paulmck@kernel.org&gt;
Signed-off-by: Neeraj Upadhyay (AMD) &lt;neeraj.upadhyay@kernel.org&gt;
</content>
</entry>
<entry>
<title>torture: Make torture.sh tolerate runs having bad kvm.sh arguments</title>
<updated>2025-07-16T04:14:04Z</updated>
<author>
<name>Paul E. McKenney</name>
</author>
<published>2025-06-05T14:19:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3aee453496026451fe126e53d43db6d687b51209'/>
<id>urn:sha1:3aee453496026451fe126e53d43db6d687b51209</id>
<content type='text'>
Currently, torture.sh assumes excessive levels of reviewer competence
and thus fails to gracefully handle cases where it is tricked into giving
kvm.sh invalid arguments.  This commit therefore upgrades error handling
to more gracefully handle this situation.

Signed-off-by: Paul E. McKenney &lt;paulmck@kernel.org&gt;
Signed-off-by: Neeraj Upadhyay (AMD) &lt;neeraj.upadhyay@kernel.org&gt;
</content>
</entry>
<entry>
<title>torture: Add textid.txt file to --do-allmodconfig and --do-rcu-rust runs</title>
<updated>2025-07-16T04:14:04Z</updated>
<author>
<name>Paul E. McKenney</name>
</author>
<published>2025-06-04T02:35:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d57300010d38a8eb518fa05d305bef1343716431'/>
<id>urn:sha1:d57300010d38a8eb518fa05d305bef1343716431</id>
<content type='text'>
This commit causes the torture.sh --do-allmodconfig and --do-rcu-rust
parameters to add testid.txt files to their results directories, thus
allowing easier analysis of the results of a series of runs kicked off by
"git bisect".

Signed-off-by: Paul E. McKenney &lt;paulmck@kernel.org&gt;
Signed-off-by: Neeraj Upadhyay (AMD) &lt;neeraj.upadhyay@kernel.org&gt;
</content>
</entry>
<entry>
<title>torture: Extract testid.txt generation to separate script</title>
<updated>2025-07-16T04:14:04Z</updated>
<author>
<name>Paul E. McKenney</name>
</author>
<published>2025-06-04T01:03:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0783f216423fff1acafae3b464b95e05ac596e12'/>
<id>urn:sha1:0783f216423fff1acafae3b464b95e05ac596e12</id>
<content type='text'>
The kvm.sh script places a testid.txt file in the top-level results
directory in order to identify the tree and commit that was tested.
This works well, but there are scripts other than kvm.sh that also create
results directories, and it would be good for them to also identify
exactly what was tested.

This commit therefore extracts the testid.txt generation to a new
mktestid.sh script so that it can be easily used elsewhere.

Signed-off-by: Paul E. McKenney &lt;paulmck@kernel.org&gt;
Signed-off-by: Neeraj Upadhyay (AMD) &lt;neeraj.upadhyay@kernel.org&gt;
</content>
</entry>
<entry>
<title>torture: Suppress "find" diagnostics from torture.sh --do-none run</title>
<updated>2025-07-16T04:14:04Z</updated>
<author>
<name>Paul E. McKenney</name>
</author>
<published>2025-05-15T23:12:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ce243b71cfef7e44401c8b2ca93cdc206f8393d4'/>
<id>urn:sha1:ce243b71cfef7e44401c8b2ca93cdc206f8393d4</id>
<content type='text'>
When torture.sh is told to do nothing, it produces a couple of distracting
diagnostics from the "find" command:

	find: ‘’: No such file or directory
	find: ‘’: No such file or directory

This is pointless chatter and could cause confusion.  This commit therefore
suppresses these diagnostics when there is nothing to find.

Signed-off-by: Paul E. McKenney &lt;paulmck@kernel.org&gt;
Signed-off-by: Neeraj Upadhyay (AMD) &lt;neeraj.upadhyay@kernel.org&gt;
</content>
</entry>
</feed>
