kmod 27 is out: https://www.kernel.org/pub/linux/utils/kernel/kmod/kmod-27.tar.xz https://www.kernel.org/pub/linux/utils/kernel/kmod/kmod-27.tar.sign - Improvements - Link to libcrypto rather than requiring openssl - Print a better error message when kernel doesn't support module unload - Use PKCS#7 instead of CMS for parsing module signature to be compatible with LibreSSL and OpenSSL < 1.1.0 - Teach modinfo to parse modules.builtin.modinfo. When using Linux kernel >= v5.2-rc1 it's possible to get module information from this new file. Now modinfo is able to show it instead of an error message that the module is built-in: Before: $ modinfo ext4 modinfo: ERROR: Module ext4 not found. After: $ modinfo ext4 name: ext4 filename: (builtin) softdep: pre: crc32c license: GPL description: Fourth Extended Filesystem author: Remy Card, Stephen Tweedie, Andrew Morton, Andreas Dilger, Theodore Ts'o and others alias: fs-ext4 alias: ext3 alias: fs-ext3 alias: ext2 alias: fs-ext2 - Bug fixes - Do not link python bindings with libpython to be compatible with python3.8 - Fix module removal with `modprobe -r` when a dependency is built-in. Now it properly ignores them and proceed with removal of other dependencies - Fix propagation of return code from install/remove commands to the the probe function. The return values of kmod_module_probe_insert_module() have very specific meanings, do not confuse the caller by return codes from system() - Fix softdep config parsing leading to buffer overflow Shortlog is below: Lucas De Marchi (5): testsuite: update gitignore travis: remove old compiler failing to build kernel module modprobe: use flags rather than bool args libkmod: reset was_space on second pass kmod 27 Alexey Gladkov (4): libkmod: Add parser for modules.builtin.modinfo libkmod: Add function to get list of built-in modules Lookup aliases in the modules.builtin.modinfo modinfo: Show information about built-in modules Adrian Bunk (1): build: Stop using dolt Dave Reisner (1): Link against libcrypto, not all of openssl Ezequiel Garcia (1): tools: Print a message if refcnt attribute is missing Fabrice Fontaine (1): Makefile.am: filter -Wl,--no-undefined Stefan Strogin (1): libkmod-signature: use PKCS#7 instead of CMS Thomas Petazzoni (1): Do not check for undefined symbols when building the Python modules Topi Miettinen (1): libkmod-module: convert return value from system() to errno Yauheni Kaliuta (1): modprobe: ignore builtin module on recursive removing Thank you all for the contributions. Lucas De Marchi