Mutex and Spinlock locked together

Devesh Sharma devesh28 at
Thu Feb 25 04:23:43 EST 2016


In running kernel there are many places you can look to get the usage. But
the bottom line is

* You can take a spinlock under a mutex. e.g.
mutex_lock--->spinlock-----critical section-----spinunlock--->mutex_unlock.

* You can not take a mutex under a spinlock. e.g. spinlock--->mutex_lock
-----critical section ....mutex_unlock---->spinunlock is not allowed.

On Thu, Feb 25, 2016 at 11:37 AM, priyaranjan <priyaranjan45678 at>

> Hello All,
> Do you have any idea of a situation where we would need mutex and spinlock
> to be locked together? I think there is an example for this in Linux
> kernel. Can anyone help me?
> Regards,
> Priyaranjan
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies at

Please don't print this E- mail unless you really need to - this will
preserve trees on planet earth.
-------------- next part --------------
An HTML attachment was scrubbed...

More information about the Kernelnewbies mailing list