On Fri, Mar 02, 2018 at 04:13:17PM +0100, Paolo Bonzini wrote: > On 01/03/2018 11:33, Liu, Yi L wrote: > > +void iommu_sva_notifier_unregister(IOMMUSVAContext *sva_ctx, > > + IOMMUSVANotifier *notifier) > > +{ > > + IOMMUSVANotifier *cur, *next; > > + > > + QLIST_FOREACH_SAFE(cur, &sva_ctx->sva_notifiers, node, next) { > > + if (cur == notifier) { > > + QLIST_REMOVE(cur, node); > > + break; > > + } > > + } > > +} > > It's enough to just do QLIST_REMOVE(notifier, node) here.
Thanks, will apply in next version. Regards, Yi Liu