<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><br>On Sun, Apr 15, 2018 at 12:47 AM, Ivid Suvarna <<a href="mailto:ivid.suvarna@gmail.com">ivid.suvarna@gmail.com</a>> wrote:<br>><br>> Hi All,<br>><br>> Could you please provide some sample test module for causing a<br>> Softlockup and Hardlockup in latest kernel for SMP for testing<br><br><br>Have you looked at this book?<br><br>Operating System Principles   by Per Brinch Hansen <br><br>It outlines some basic multi processing locking strategies and how things might break.<br><br>These apply to multiple process user programs as well as kernel code. <br><br>Being inside a lock has impact only on that lock and the tree of locks , data and code that depend on it.<br><br>Locking of two types come to mind.  Locked data or a lock on a monitor function that  manages a set of things<br>that depend on each other or just simply modifies data.<br><br>Interrupt and signal masks play an important part in all of this.<br><br><br><br><br><div></div></div><div class="gmail_quote"><br></div>
</div></div>