Re: Mutex and Spinlock locked together

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi

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@xxxxxxxxx> wrote:
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@xxxxxxxxxxxxxxxxx
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies




--
Please don't print this E- mail unless you really need to - this will preserve trees on planet earth.
_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@xxxxxxxxxxxxxxxxx
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux