linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [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).