[LTP] [PATCH v5 2/2] modules.mk: Add FORCE_MODULES=1 to fail on error
Li Wang
liwang@redhat.com
Fri Aug 15 11:24:10 CEST 2025
On Fri, Aug 15, 2025 at 4:20 PM Petr Vorel <pvorel@suse.cz> wrote:
>
> Kernel modules deliberately not fail on error due kABI
> (Linux Kernel Driver Interface) not being stable [1].
>
> But that also silently hides modules not being build due change
> (LTP module needs to be updated) or distro bug.
>
> Introduce FORCE_MODULES=1 variable for make to force fail on error.
> This can happen if
> * package for building kernel modules is not installed
> * LTP kernel module error mentioned above
>
> $ make modules FORCE_MODULES=1
> Build testcases/kernel/syscalls/finit_module
> Check that package for building kernel modules for 6.6.15-amd64 is installed and try again.
> * openSUSE/SLES: kernel-default-devel
> * Fedora/RHEL: kernel-devel/kernel-headers
> * Debian/Ubuntu: linux-kbuild
> You can build anyway by omitting FORCE_MODULES=1. Stop.
> ...
>
> NOTE: previously added 'modules' make target keeps trying to build all
> modules (don't stop on first error).
>
> [1] https://docs.kernel.org/process/stable-api-nonsense.html
>
> Signed-off-by: Petr Vorel <pvorel@suse.cz>
Reviewed-by: Li Wang <liwang@redhat.com>
--
Regards,
Li Wang
More information about the ltp
mailing list