All of lore.kernel.org
 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 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.