]> git.ipfire.org Git - thirdparty/kmod.git/commitdiff
kmod 29 v29
authorLucas De Marchi <lucas.demarchi@intel.com>
Thu, 20 May 2021 23:02:57 +0000 (16:02 -0700)
committerLucas De Marchi <lucas.demarchi@intel.com>
Thu, 20 May 2021 23:02:57 +0000 (16:02 -0700)
Makefile.am
NEWS
configure.ac

index 24a586e795ce2f2e489f06dcc948a1241ec4b23a..d859c240178fef96917b383c7cd195761ea0d2bd 100644 (file)
@@ -58,7 +58,7 @@ SED_PROCESS = \
 # 6. If any interfaces have been removed or changed since the last public
 #    release, then set age to 0.
 LIBKMOD_CURRENT=5
-LIBKMOD_REVISION=6
+LIBKMOD_REVISION=7
 LIBKMOD_AGE=3
 
 noinst_LTLIBRARIES = shared/libshared.la
diff --git a/NEWS b/NEWS
index ae56657ad935636b8ce857d94ef299c5cdb12cee..a8c9194b366984d62bd5cdb7b5c1de7553114695 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,49 @@
+kmod 29
+=======
+
+- Improvements
+       - Add support to use /usr/local as a place for configuration files. This makes it easier
+         to install locally without overriding distro files.
+
+- Bug fixes
+       - Fix `modinfo -F` when module is builtin: when we asked by a specific field from modinfo,
+         it was not working correctly if the module was builtin
+
+       - Documentation fixes on precedence order of /etc and /run: the correct order is
+         /etc/modprobe.d, /run/modprobe.d, /lib/modprobe.d
+
+       - Fix the priority order that we use for searching configuration files. The
+         correct one is /etc, /run, /usr/local/lib, /lib, for both modprobe.d
+         and depmo.d
+
+       - Fix kernel command line parsing when there are quotes present. Grub
+         mangles the command line and changes it from 'module.option="val with
+         spaces"' to '"module.option=val with spaces"'. Although this is weird
+         behavior and grub could have been fixed, the kernel understands it
+         correctly for builtin modules. So change libkmod to also parse it
+         correctly. This also brings another hidden behavior from the kernel:
+         newline in the kernel command line is also allowed and can be used to
+         separate options.
+
+       - Fix a memory leak, overflow and double free on error path
+
+       - Fix documentation for return value from kmod_module_get_info(): we
+         return the number of entries we added to the list
+
+       - Fix output of modules.builtin.alias.bin index: we were writing an empty file due to
+         the misuse of kmod_module_get_info()
+
+- Infra/internal
+       - Retire integration with semaphoreci
+
+       - Declare the github mirror also as an official upstream source: now besides accepting
+         patches via mailing list, PRs on github are also acceptable
+
+       - Misc improvements to testsuite, so we can use it reliably regardless
+         of the configuration used: now tests will skip if we don't have the
+         build dependencies)
+
+
 kmod 28
 =======
 
index 222de3ee3fb8f3f4119f5e4bdc9c2a573e9c5fa8..136d5b73fdc9544b3ee0b2bd2619952b57754c87 100644 (file)
@@ -1,6 +1,6 @@
 AC_PREREQ(2.64)
 AC_INIT([kmod],
-       [28],
+       [29],
        [linux-modules@vger.kernel.org],
        [kmod],
        [http://git.kernel.org/?p=utils/kernel/kmod/kmod.git])