From: Lucas De Marchi Date: Thu, 5 Jan 2012 00:27:58 +0000 (-0200) Subject: kmod 3 X-Git-Tag: v3^0 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b30a71b8e8b0a4b099f50696c310a9e370a50afa;p=thirdparty%2Fkmod.git kmod 3 --- diff --git a/Makefile.am b/Makefile.am index c44eabfc..91353596 100644 --- a/Makefile.am +++ b/Makefile.am @@ -36,9 +36,9 @@ SED_PROCESS = \ %.pc: %.pc.in Makefile $(SED_PROCESS) -LIBKMOD_CURRENT=2 +LIBKMOD_CURRENT=3 LIBKMOD_REVISION=0 -LIBKMOD_AGE=1 +LIBKMOD_AGE=2 noinst_LTLIBRARIES = libkmod/libkmod-util.la libkmod_libkmod_util_la_SOURCES = libkmod/libkmod-hash.c \ diff --git a/NEWS b/NEWS index b5422dd9..62b73584 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,31 @@ +kmod 3 +====== + +- New APIs in libkmod to: + - Get symbols from module, parsing the ELF section + - Get dependency symbols + - Check if resources are still valid or if libkmod must be reloaded + - Insert module like modprobe, checking (soft-)dependencies, commands, + blacklist. It can run commands by itself and to call a callback + function. + +- Support to load modules compressed with xz + +- Tools are now bundled together in a single tool called kmod. It can be + called using symlinks with the same names as tools from module-init-tools. + E.g: /usr/bin/lsmod -> /usr/bin/kmod. With this we are aiming to complete a + 1:1 replacement of module-init-tools. + +- The only missing tool, depmod, was added to kmod together with the necessary + APIs in libkmod. + +- If a program using libkmod runs for a long time, as for example udev, it must + check if it doesn't have to re-load libkmod. A new helper function was added + in libkmod to check if context is still valid and udev is already using it. + +- An 'unaligned access' bug was fixed. So those architecture that does not + handle unaligned access can use kmod, too. + kmod 2 ====== diff --git a/configure.ac b/configure.ac index ae1a6362..7ba29be9 100644 --- a/configure.ac +++ b/configure.ac @@ -1,6 +1,6 @@ AC_PREREQ(2.60) AC_INIT([kmod], - [2], + [3], [linux-modules@vger.kernel.org], [kmod], [http://git.profusion.mobi/cgit.cgi/kmod.git/])