Message ID | 5820ABDB020000780011CC2F@prv-mh.provo.novell.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
On Mon, Nov 07, 2016 at 08:29:15AM -0700, Jan Beulich wrote: > This was overlooked in 7b2842a414 ("IOMMU: replace ASSERT()s checking > for NULL"). > > Reported-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> Thanks! > Signed-off-by: Jan Beulich <jbeulich@suse.com> > > --- a/xen/drivers/passthrough/io.c > +++ b/xen/drivers/passthrough/io.c > @@ -168,6 +168,7 @@ static void pt_irq_time_out(void *data) > if ( unlikely(!dpci) ) > { > ASSERT_UNREACHABLE(); > + spin_unlock(&irq_map->dom->event_lock); > return; > } > list_for_each_entry ( digl, &irq_map->digl_list, list ) > > >
On Mon, Nov 07, 2016 at 10:58:43AM -0500, Konrad Rzeszutek Wilk wrote: > On Mon, Nov 07, 2016 at 08:29:15AM -0700, Jan Beulich wrote: > > This was overlooked in 7b2842a414 ("IOMMU: replace ASSERT()s checking > > for NULL"). > > > > Reported-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> > > Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> > Applied.
--- a/xen/drivers/passthrough/io.c +++ b/xen/drivers/passthrough/io.c @@ -168,6 +168,7 @@ static void pt_irq_time_out(void *data) if ( unlikely(!dpci) ) { ASSERT_UNREACHABLE(); + spin_unlock(&irq_map->dom->event_lock); return; } list_for_each_entry ( digl, &irq_map->digl_list, list )