> > > +static void cxl_destroy_dc_regions(CXLType3Dev *ct3d)
> > > +{
> > > + CXLDCExtent *ent;
> > > +
> > > + while (!QTAILQ_EMPTY(&ct3d->dc.extents)) {
> > > + ent = QTAILQ_FIRST(&ct3d->dc.extents);
> > > + cxl_remove_extent_from_extent_list(&ct3d->dc.extents, ent);
> >
> > Isn't this same a something like.
> > QTAILQ_FOREACH_SAFE(ent, &ct3d->dc.extents, node)) {
> > cxl_remove_extent_from_extent_list(&ct3d->dc.extents, ent);
> > //This wrapper is small enough I'd be tempted to just have the
> > //code inline at the places it's called.
> >
> We will have more to release after we introduce pending list as well as
> bitmap. Keep it?
ok.
>
> Fan
>
> > }
> > > + }
> > > +}
> > - [PATCH v5 00/13] Enabling DCD emulation support in Qe... nifan . cxl
- [PATCH v5 08/13] hw/cxl/cxl-mailbox-utils: Add m... nifan . cxl
- Re: [PATCH v5 08/13] hw/cxl/cxl-mailbox-util... Jonathan Cameron via
- Re: [PATCH v5 08/13] hw/cxl/cxl-mailbox-... fan
- Re: [PATCH v5 08/13] hw/cxl/cxl-mail... Jonathan Cameron via
- Re: [PATCH v5 08/13] hw/cxl/cxl-mailbox-... fan
- Re: [PATCH v5 08/13] hw/cxl/cxl-mail... Jonathan Cameron via
- [PATCH v5 01/13] hw/cxl/cxl-mailbox-utils: Add d... nifan . cxl
- Re: [PATCH v5 01/13] hw/cxl/cxl-mailbox-util... Jonathan Cameron via
- [PATCH v5 05/13] hw/mem/cxl-type3: Refactor ct3_... nifan . cxl
- Re: [PATCH v5 05/13] hw/mem/cxl-type3: Refac... Jonathan Cameron via
- Re: [PATCH v5 05/13] hw/mem/cxl-type3: Refac... Jonathan Cameron via
- [PATCH v5 09/13] hw/cxl/events: Add qmp interfac... nifan . cxl
- Re: [PATCH v5 09/13] hw/cxl/events: Add qmp ... Jonathan Cameron via
- Re: [PATCH v5 09/13] hw/cxl/events: Add ... fan
- Re: [PATCH v5 09/13] hw/cxl/events: ... Jonathan Cameron via
