<div dir="ltr"><div>Hi,</div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div><br></div></blockquote>Can anybody explain the example? I am confused by the `{-.-...}`. <br><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div><br></div></blockquote><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div> 43 </div><div> 44 When locking rules are violated, these state bits are presented in the</div><div> 45 locking error messages, inside curlies. A contrived example:</div><div> 46 </div><div> 47    modprobe/2287 is trying to acquire lock:</div><div> 48     (&amp;sio_locks[i].lock){-.-...}, at: [&lt;c02867fd&gt;] mutex_lock+0x21/0x24</div><div> 49 </div><div> 50    but task is already holding lock:</div><div> 51     (&amp;sio_locks[i].lock){-.-...}, at: [&lt;c02867fd&gt;] mutex_lock+0x21/0x24</div><div> 52 </div><div> 53 </div><div> 54 The bit position indicates STATE, STATE-read, for each of the states listed</div><div> 55 above, and the character displayed in each indicates:</div><div> 56 </div><div> 57    &#39;.&#39;  acquired while irqs disabled and not in irq context</div><div> 58    &#39;-&#39;  acquired in irq context</div><div> 59    &#39;+&#39;  acquired with irqs enabled</div><div> 60    &#39;?&#39;  acquired in irq context with irqs enabled.</div></blockquote></div>