Konrad Rzeszutek Wilk 494ef20db6 xen/pciback: Fine-grain the spinlocks and fix BUG: scheduling while atomic cases.
We were using coarse spinlocks that could end up with a deadlock.
This patch fixes that and makes the spinlocks much more fine-grained.

We also drop be->watchding state spinlocks as they are already
guarded by the xenwatch_thread against multiple customers. Without
that we would trigger the BUG: scheduling while atomic.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2011-07-19 20:58:32 -04:00
..
2010-10-18 10:40:28 -04:00
2011-04-10 17:01:05 +02:00
2008-12-16 21:50:31 +01:00
2011-07-19 20:58:01 -04:00
2011-07-19 20:58:01 -04:00
2010-10-27 18:56:07 +01:00