summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorLucas De Marchi <lucas.demarchi@profusion.mobi>2012-01-04 22:27:58 -0200
committerLucas De Marchi <lucas.demarchi@profusion.mobi>2012-01-05 08:16:28 -0200
commitb30a71b8e8b0a4b099f50696c310a9e370a50afa (patch)
tree80219f5b8c90e3717fbbd3961d17d757bec9ca75 /NEWS
parentaa156c98608778140f95ae0dfb29bbd113e9ca5b (diff)
downloadkmod-b30a71b8e8b0a4b099f50696c310a9e370a50afa.tar.gz
kmod-b30a71b8e8b0a4b099f50696c310a9e370a50afa.tar.bz2
kmod-b30a71b8e8b0a4b099f50696c310a9e370a50afa.zip
kmod 3v3
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS28
1 files changed, 28 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index b5422dd..62b7358 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
======