From e479598b7d19ae7be45bf5329d6e4df32d646c16 Mon Sep 17 00:00:00 2001 From: Lucas De Marchi Date: Mon, 6 Feb 2012 20:34:33 -0200 Subject: [PATCH] kmod 5 --- Makefile.am | 4 ++-- NEWS | 32 ++++++++++++++++++++++++++++++++ configure.ac | 2 +- 3 files changed, 35 insertions(+), 3 deletions(-) diff --git a/Makefile.am b/Makefile.am index 69ab986..172d2ff 100644 --- a/Makefile.am +++ b/Makefile.am @@ -39,9 +39,9 @@ SED_PROCESS = \ %.pc: %.pc.in Makefile $(SED_PROCESS) -LIBKMOD_CURRENT=4 +LIBKMOD_CURRENT=2 LIBKMOD_REVISION=0 -LIBKMOD_AGE=3 +LIBKMOD_AGE=0 noinst_LTLIBRARIES = libkmod/libkmod-util.la libkmod_libkmod_util_la_SOURCES = libkmod/libkmod-hash.c \ diff --git a/NEWS b/NEWS index b27ec54..4181097 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,35 @@ +kmod 5 +====== + +- Break libkmod's API to insert a module like modprobe does. It now accepts + extra an extra argument to print its action and acceptable flags were + sanitized. + +- Share more code between modprobe and libkmod: using the new version of + kmod_module_probe_insert_module() it's possible to share a great amount of + code between modprobe and libkmod + +- modprobe no longer works with paths: it only accepts module names and/or + aliases now. + +- testsuite was added to repository, allowing automated tests to be run and + easing the way bugs are reproduced. + +- modprobe: when dumping configuration ('-c' option) separate config + and indexes by adding a commented line between them. + +- Fix bugs wrt normalizing aliases and module names + +- Fix bug wrt inserting an alias that resolves to multiple modules: we should + not stop on the first error, but rather continue to try loading other + modules. + +- Fix unaligned memory access in hash function, causing depmod to output wrong + information in ARMv5 + +- Fix man page build and install: now they are only installed if tools are + enabled + kmod 4 ====== diff --git a/configure.ac b/configure.ac index 73d880e..f4bfe78 100644 --- a/configure.ac +++ b/configure.ac @@ -1,6 +1,6 @@ AC_PREREQ(2.60) AC_INIT([kmod], - [4], + [5], [linux-modules@vger.kernel.org], [kmod], [http://git.profusion.mobi/cgit.cgi/kmod.git/]) -- 2.39.2