linux-modules.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Lucas De Marchi <lucas.de.marchi@gmail.com>
To: linux-modules <linux-modules@vger.kernel.org>
Cc: Jessica Yu <jeyu@kernel.org>, lkml <linux-kernel@vger.kernel.org>
Subject: [ANNOUNCE] kmod 27
Date: Tue, 18 Feb 2020 16:31:17 -0800	[thread overview]
Message-ID: <CAKi4VAL0R+rzTirDQmFGVTRYLL6ACYN3oXVegfPgovvN5ibR6A@mail.gmail.com> (raw)

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

                 reply	other threads:[~2020-02-19  0:31 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CAKi4VAL0R+rzTirDQmFGVTRYLL6ACYN3oXVegfPgovvN5ibR6A@mail.gmail.com \
    --to=lucas.de.marchi@gmail.com \
    --cc=jeyu@kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-modules@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).