]> git.baikalelectronics.ru Git - kernel.git/commit
virtio: Use spin_lock_irqsave/restore for virtio-pci
authorAnthony Liguori <aliguori@us.ibm.com>
Sun, 2 Mar 2008 22:37:48 +0000 (16:37 -0600)
committerRusty Russell <rusty@rustcorp.com.au>
Mon, 17 Mar 2008 11:58:13 +0000 (22:58 +1100)
commitb914ba74b1aa0e4eef449a90b42c5b522cf4d989
treedafd3caaa1591a60a7b79f7027c00bcae30f4a6e
parent248e9a4e8b07c328617e6605a5b051517c195b01
virtio: Use spin_lock_irqsave/restore for virtio-pci

virtio-pci acquires its spin lock in an interrupt context so it's necessary
to use spin_lock_irqsave/restore variants.  This patch fixes guest SMP when
using virtio devices in KVM.

Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
drivers/virtio/virtio_pci.c