|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH v16 2/4] tools/include: move xc_bitops.h to xen-tools/bitops.h
On Mon, Aug 25, 2025 at 11:30:20AM +0200, Anthony PERARD wrote:
> On Tue, Aug 12, 2025 at 10:30:45PM +0000, dmkhn@xxxxxxxxx wrote:
> > diff --git a/tools/libs/guest/xg_dom_elfloader.c
> > b/tools/libs/guest/xg_dom_elfloader.c
> > index f17930d98bf7..8531e90f8e21 100644
> > --- a/tools/libs/guest/xg_dom_elfloader.c
> > +++ b/tools/libs/guest/xg_dom_elfloader.c
> > @@ -25,8 +25,9 @@
> > #include <stdarg.h>
> > #include <inttypes.h>
> >
> > +#include <xen-tools/bitops.h>
>
> It doesn't looks like xg_dom_elfloader.c is using anything from
> bitops.h. The last use of it was probably removed in ed04ca95981f
> ("libelf: rewrite symtab/strtab loading")
Ack.
>
> > +
> > #include "xg_private.h"
> > -#include "xc_bitops.h"
> >
> > #define XEN_VER "xen-3.0"
> >
> > diff --git a/tools/libs/guest/xg_dom_hvmloader.c
> > b/tools/libs/guest/xg_dom_hvmloader.c
> > index 39e1e5f579a7..0f569c20c522 100644
> > --- a/tools/libs/guest/xg_dom_hvmloader.c
> > +++ b/tools/libs/guest/xg_dom_hvmloader.c
> > @@ -24,8 +24,9 @@
> > #include <inttypes.h>
> > #include <assert.h>
> >
> > +#include <xen-tools/bitops.h>
> > +
>
> I think there's two reason to remove this include:
> - it doesn't looks like xg_dom_hvmloader.c is using any macro from it.
> - bitops.h is already included by xg_private.h.
Will remove.
>
>
> > #include "xg_private.h"
> > -#include "xc_bitops.h"
> >
> > /*
> > ------------------------------------------------------------------------ */
> > /* parse elf binary
> > */
> > diff --git a/tools/libs/guest/xg_sr_common.h
> > b/tools/libs/guest/xg_sr_common.h
> > index 2f058ee3a6ff..2e583f2eac72 100644
> > --- a/tools/libs/guest/xg_sr_common.h
> > +++ b/tools/libs/guest/xg_sr_common.h
> > @@ -2,11 +2,10 @@
> > #define __COMMON__H
> >
> > #include <stdbool.h>
> > +#include <xen-tools/bitops.h>
>
> It's already included in xg_private.h, so this feels unnecessary.
Ack.
> >
> > #include "xg_private.h"
> > #include "xg_save_restore.h"
> > -#include "xc_bitops.h"
> > -
>
>
> If the extraneous includes could be removed, that would be nice. In
> anycase:
> Acked-by: Anthony PERARD <anthony.perard@xxxxxxxxxx>
Thanks
>
> Thanks,
>
> --
> Anthony PERARD
>
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |