Alexander Kapshuk wrote:
As far as generating a custom config file based on what modules are
loaded, you could try "make localmodconfig":
It's purpose is described here,
https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/plain/README?id=refs/tags/v4.9.9:
Create a config based on current config and loaded modules (lsmod).
Disables any module option that is not needed for the loaded modules.
To generate a custom config for a given architecture, "make defconfig"
might be a good way to start.
Create a ./.config file by using the default symbol values from either
arch/$ARCH/defconfig or arch/$ARCH/configs/${PLATFORM}_defconfig,
depending on the architecture.
Thanks, I've always build my own kernel but was never sure I did include all the basic
options, I'll try with defconfig. Also the localmodconfig is a good hint, there's always
something to know with Linux.
raffaele