This commit is contained in:
Lucas De Marchi 2012-01-04 22:27:58 -02:00
parent aa156c9860
commit b30a71b8e8
3 changed files with 31 additions and 3 deletions

View 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 \

28
NEWS
View File

@ -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
======

View 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/])