* [ANNOUNCE] kmod 27
@ 2020-02-19 0:31 Lucas De Marchi
0 siblings, 0 replies; only message in thread
From: Lucas De Marchi @ 2020-02-19 0:31 UTC (permalink / raw)
To: linux-modules; +Cc: Jessica Yu, lkml
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
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2020-02-19 0:31 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-02-19 0:31 [ANNOUNCE] kmod 27 Lucas De Marchi
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).