kmod 3 v3
authorLucas De Marchi <lucas.demarchi@profusion.mobi>
Thu, 5 Jan 2012 00:27:58 +0000 (22:27 -0200)
committerLucas De Marchi <lucas.demarchi@profusion.mobi>
Thu, 5 Jan 2012 10:16:28 +0000 (08:16 -0200)
Makefile.am
NEWS
configure.ac

index c44eabf..9135359 100644 (file)
@@ -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 b5422dd..62b7358 100644 (file)
--- 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
 ======
 
index ae1a636..7ba29be 100644 (file)
@@ -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/])