[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2 1/2] IOMMU/spinlock: Fix a bug found in AMD IOMMU initialization.
>>> On 09.03.16 at 14:46, <quan.xu@xxxxxxxxx> wrote: > Now I am still not clear for this point- "this inconsistency might lead to > deadlock". > I think it is similar to 'mixing interrupt disabled and enabled spinlocks is > something we disallow'. > I hope you can give me an example about how to lead to deadlock. The implication from disabling interrupts while acquiring a lock is that the lock is also being acquired by some interrupt handler. If you mix acquire types, the one not disabling interrupts is prone to be interrupted, and the interrupt trying to get hold of the lock the same CPU already owns. Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |