* [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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.