From ae58de0fcb4a6528dd365e23d383bbe2eaf2d566 Mon Sep 17 00:00:00 2001 From: Lucas De Marchi Date: Sat, 14 Jun 2014 12:46:38 -0300 Subject: kmod 18 --- Makefile.am | 2 +- NEWS | 21 +++++++++++++++++++++ configure.ac | 2 +- 3 files changed, 23 insertions(+), 2 deletions(-) diff --git a/Makefile.am b/Makefile.am index 14ddcab..eb63073 100644 --- a/Makefile.am +++ b/Makefile.am @@ -38,7 +38,7 @@ SED_PROCESS = \ $(SED_PROCESS) LIBKMOD_CURRENT=4 -LIBKMOD_REVISION=7 +LIBKMOD_REVISION=8 LIBKMOD_AGE=2 noinst_LTLIBRARIES = libkmod/libkmod-util.la diff --git a/NEWS b/NEWS index dfdb911..b03c7c5 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,24 @@ +kmod 18 +======= + +- Bug fixes: + - Fix leaks in error paths + - Fix use-after-free in hash implementation causing a wrong index to be + generated by depmod with out-of-tree modules + +- New features: + - Calling depmod with modules creating a dependency loop will now make + depmod return an error and not update the indexes. This is to protect + the current index not being overridden by another index that may cause + a boot failure, depending on the buggy module. It's a necessary + change in behavior regarding previous kmod releases and + module-init-tools. The error message was also improved to output + the modules that caused the dependency cycle. + +- Improvements to testsuite: + - Fix and improve expected-fail test + - Add tests for hashmap implementation + kmod 17 ======= diff --git a/configure.ac b/configure.ac index 4040908..7781ce1 100644 --- a/configure.ac +++ b/configure.ac @@ -1,6 +1,6 @@ AC_PREREQ(2.60) AC_INIT([kmod], - [17], + [18], [linux-modules@vger.kernel.org], [kmod], [http://git.kernel.org/?p=utils/kernel/kmod/kmod.git]) -- cgit v1.2.1