Monthly Archives: April 2021

Stupid RCU Tricks: A tour through rcutorture

Although Linux-kernel RCU gets most of the attention, without rcutorture, RCU would not be what it is today. To see this, note that the old saying “If it ain’t tested, it don’t work!” is if anything more valid today than … Continue reading

Posted in Uncategorized | Tagged , , , | Comments Off on Stupid RCU Tricks: A tour through rcutorture

Stupid RCU Tricks: The design of rcutorture

This installment of the rcutorture series takes a high-level look at its design. At the highest level, rcutorture is a stress test with a few unit-test components thrown in for good measure. It also includes scripts to handle both single-system … Continue reading

Posted in Uncategorized | Tagged , , , | Comments Off on Stupid RCU Tricks: The design of rcutorture

Stupid RCU Tricks: rcutorture fails to find an RCU bug

I recently took a close look at rcutorture‘s console output and noticed the following string: rtbf: 0 rtb: 0. The good news is that there were no rcutorture priority-boosting failures (rtbf: 0). The bad news is that this was only because there was no … Continue reading

Posted in Uncategorized | Tagged , , , | Comments Off on Stupid RCU Tricks: rcutorture fails to find an RCU bug