On Fri, Sep 03, 2021 at 01:04:19AM +0100, Russell King (Oracle) wrote:
Removing a lock and then running the kernel is a down right stupid
way to test to see if a lock is necessary.
That approach is like having built a iron bridge, covered it in paint,
then you remove most the bolts, and then test to see whether it's safe
for vehicles to travel over it by riding your bicycle across it and
declaring it safe.
Sorry, but if you think "remove lock, run kernel, if it works fine
the lock is unnecessary" is a valid approach, then you've just
disqualified yourself from discussing this topic any further.
Locking is done by knowing the code and code analysis, not by
playing "does the code fail if I remove it" games. I am utterly
shocked that you think that this is a valid approach.
... and this is exactly why you will no longer get any attention from me
on this topic. Good luck.