[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v2 0/2] modules: Improve modinfo.c support
From: |
Gerd Hoffmann |
Subject: |
Re: [PATCH v2 0/2] modules: Improve modinfo.c support |
Date: |
Tue, 28 Sep 2021 07:06:28 +0200 |
On Mon, Sep 27, 2021 at 11:11:58AM -0300, Jose R. Ziviani wrote:
> This patchset introduces the modinfo_need and changes
> modinfo-generate.py/meson.build to generate/link one modinfo per target.
>
> modinfo-generate.py will know, thanks to modinfo_need, which modules are
> currently enabled for a given target before adding it in the array of
> modules. It will give a hint about why some modules failed, so
> developers can have a clue about it:
The approach looks good to me.
> /* hw-display-qxl.modinfo */
> /* module QXL is missing. */
You are using kconfig symbols here, so the comment should say so ;)
Renaming modinfo_need to modinfo_kconfig will probably also help
to make that clear.
> /* hw-display-virtio-gpu.modinfo */
> .name = "hw-display-virtio-gpu",
> .objs = ((const char*[]){ "virtio-gpu-base", "virtio-gpu-device",
> "vhost-user-gpu", NULL }),
Hmm? Leftover from an older version of the series?
> - accelerators can be filtered as well (this only covers the device
> part), then the field QemuModinfo.arch can be removed.
It's target-specific modules. Although accelerators are the only
in-tree users right this is not limited to accelerators.
take care,
Gerd