Hi,

Can anybody explain the example? I am confused by the `{-.-...}`. 

 43 
 44 When locking rules are violated, these state bits are presented in the
 45 locking error messages, inside curlies. A contrived example:
 46 
 47    modprobe/2287 is trying to acquire lock:
 48     (&sio_locks[i].lock){-.-...}, at: [<c02867fd>] mutex_lock+0x21/0x24
 49 
 50    but task is already holding lock:
 51     (&sio_locks[i].lock){-.-...}, at: [<c02867fd>] mutex_lock+0x21/0x24
 52 
 53 
 54 The bit position indicates STATE, STATE-read, for each of the states listed
 55 above, and the character displayed in each indicates:
 56 
 57    '.'  acquired while irqs disabled and not in irq context
 58    '-'  acquired in irq context
 59    '+'  acquired with irqs enabled
 60    '?'  acquired in irq context with irqs enabled.