diff options
author | Sheng Yang <[email protected]> | 2009-12-15 10:28:07 +0800 |
---|---|---|
committer | Marcelo Tosatti <[email protected]> | 2009-12-27 13:36:31 -0200 |
commit | fae3a3536a6fecedebd49fa847f810e599bfb132 (patch) | |
tree | 18b555c3f6bcc6735fd7a90db2c398a35e29c84e /drivers/scsi/mpt2sas/mpi | |
parent | fb341f572d26e0786167cd96b90cc4febed830cf (diff) |
KVM: Fix possible circular locking in kvm_vm_ioctl_assign_device()
One possible order is:
KVM_CREATE_IRQCHIP ioctl(took kvm->lock) -> kvm_iobus_register_dev() ->
down_write(kvm->slots_lock).
The other one is in kvm_vm_ioctl_assign_device(), which take kvm->slots_lock
first, then kvm->lock.
Update the comment of lock order as well.
Observe it due to kernel locking debug warnings.
Cc: [email protected]
Signed-off-by: Sheng Yang <[email protected]>
Signed-off-by: Avi Kivity <[email protected]>
Diffstat (limited to 'drivers/scsi/mpt2sas/mpi')
0 files changed, 0 insertions, 0 deletions