mirror of
https://github.com/AuxXxilium/kmod.git
synced 2025-02-20 08:26:55 +07:00
kmod 20
This commit is contained in:
parent
f7c243ac59
commit
d9c7175859
@ -40,7 +40,7 @@ SED_PROCESS = \
|
||||
$(SED_PROCESS)
|
||||
|
||||
LIBKMOD_CURRENT=4
|
||||
LIBKMOD_REVISION=9
|
||||
LIBKMOD_REVISION=10
|
||||
LIBKMOD_AGE=2
|
||||
|
||||
noinst_LTLIBRARIES = shared/libshared.la
|
||||
|
40
NEWS
40
NEWS
@ -1,3 +1,43 @@
|
||||
kmod 20
|
||||
=======
|
||||
- Bug fixes:
|
||||
- Handle bogus values from ELF, making sure they don't overflow while
|
||||
parsing the file
|
||||
- Fix leak in depmod when -b flag is passed multiple times
|
||||
- Multiple minor fixes from static analysis by coverity and
|
||||
clang-analyze
|
||||
- Fix race between loading modules and checking if it's loaded in the
|
||||
kernel
|
||||
|
||||
- New features:
|
||||
- There's a change in behavior regarding builtin modules: we now only
|
||||
consider as builtin those that are present in modules.builtin index.
|
||||
Previously we were also checking the presence of
|
||||
/sys/module/<module-name>, but this is racy and only modules that
|
||||
contain parameters are the ones creating a directory in sysfs.
|
||||
|
||||
Now some commands will start to fail, e.g. "modprobe vt". Since vt
|
||||
can't be compiled as a module it's not present in modules.builtin
|
||||
index. Previously we would report at as builtin, but now we fail
|
||||
because we couldn't find the module.
|
||||
|
||||
- Improvements:
|
||||
- Integration of gcov into the build. Currently libkmod is at ~70%
|
||||
covered and tools at ~50% by tests in the testsuite. Utility
|
||||
functions and structures in shared have more than 90% of coverage.
|
||||
- Upload build to coverity
|
||||
|
||||
- Improvements to testsuite:
|
||||
- Fix parsing return codes of init_module() calls
|
||||
- Add tests for utility functions in shared/
|
||||
- Add tests for kmod_module_remove_module()
|
||||
- Add playground, in which our own modules are compiled
|
||||
- Port all tests to use modules from module-playground instead of
|
||||
copying prebuilt modules to the repository
|
||||
- Properly handle binaries that exit with no output
|
||||
- Besides comparing the output of commands, allow to copy to
|
||||
stdout/stderr
|
||||
|
||||
kmod 19
|
||||
=======
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
AC_PREREQ(2.64)
|
||||
AC_INIT([kmod],
|
||||
[19],
|
||||
[20],
|
||||
[linux-modules@vger.kernel.org],
|
||||
[kmod],
|
||||
[http://git.kernel.org/?p=utils/kernel/kmod/kmod.git])
|
||||
|
Loading…
Reference in New Issue
Block a user