summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorLucas De Marchi <lucas.demarchi@intel.com>2021-05-20 16:02:57 -0700
committerLucas De Marchi <lucas.demarchi@intel.com>2021-05-20 16:02:57 -0700
commitb6ecfc916a17eab8f93be5b09f4e4f845aabd3d1 (patch)
tree31b1c19c8558e6883c9aa2bc4f589b437352b7c0 /NEWS
parentb07bfb4a10c8cceb2e13da8a7d0208f70af3a675 (diff)
downloadkmod-b6ecfc916a17eab8f93be5b09f4e4f845aabd3d1.tar.gz
kmod 29v29
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS46
1 files changed, 46 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index ae56657..a8c9194 100644
--- 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
=======