[ANNOUNCE] kmod 5

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hey!!

I'm glad to announce kmod 5! Signed tarball is available at

http://packages.profusion.mobi/kmod/kmod-5.tar.xz
http://packages.profusion.mobi/kmod/kmod-5.tar.sign

This version included several bug fixes and we needed to break the API
in order to be able to share code between the lib and modprobe. Now the
API udev should use is the same as used by modprobe. This way we can
more easily reproduce the bug reports.

We added a testsuite, too. Now it's possible to automate tests and check
for regressions. People out there reporting bugs (I'm looking at package
maintainers) could give a look in testsuite/README if they can add a
test case there to reproduce their problems. Most of the time will be a
copy and paste from other tests + some set up of configs.

This is the last version to be hosted at ProFUSION's servers. We are
finishing to set up stuff on kernel.org and repository and tarballs will
be available there soon.

Please check NEWS file that we ship with kmod for more information.
Shortlog is below.

Lucas De Marchi


---
Ambroz Bizjak (1):
      Fix unaligned memory access in hash function

Dan McGee (6):
      Fix simple grammar issue
      Update .gitignore files
      test-conversion: remove test/test-loaded
      test-conversion: remove test/test-init
      test-conversion: remove test/test-{insmod,rmmod,rmmod2}
      modinfo: handle arguments more carefully

Dave Reisner (9):
      modprobe: remove code referring to -t, --type
      build-sys: declare rootfs.tar.xz as dep of rootfs/
      modprobe: post-remove module deps with 0 refcnt
      testsuite: allow for expected failure of tests
      modprobe: properly handle errors from init_module
      whitespace fix -- no logical code changes
      lib/module: check initstate before inserting module
      modprobe: avoid breaking on insertion failure
      fix building and cleaning of manpages

Gustavo Sverzut Barbieri (3):
      improve log when debugging.
      improve logging to mention context.
      fix manpage build and install.

Khem Raj (1):
      depmod: Dont use errno unconditionally

Lucas De Marchi (67):
      Fix common misspelling with codespell
      modprobe: flush stdout before dumping indexes
      Check if struct stat has mtim member
      build-sys: create symlinks if we are installing tools
      libkmod-list: allow to append an empty list
      Add program to calculate the shortest relative path for symlinks
      build-sys: move modprobe to sbindir
      build-sys: forcefully create links
      TODO: system() should not be used inside a library
      modprobe: kill operations depending on path
      build-sys: do not create symlinks by default
      README: add link to packages place
      modprobe: fix build 'cause of excessive number of arguments
      testsuite: add skeleton
      testsuite: test libkmod initialization
      testsuite: trap calls to uname
      testsuite: move oneshot to inside the test struct
      testsuite: export environment with flags and LD_PRELOAD
      testsuite: fake kernel 4.0.20-kmod is out
      testsuite: add trap to fopen() including tests
      testsuite: add trap to open() including tests
      testsuite: add trap to stat() and friends including tests
      testsuite: add trap to opendir() including tests
      testsuite: allow to run tests outside of top_buildir
      testsuite: separate child from parent
      testsuite: match outputs of test with a known correct one
      testsuite: add simple test for list of loaded modules
      testsuite: add colors to test output
      testsuite: remind users to build tools
      testsuite: add test for modinfo
      elf: privately export kmod_elf_get_section()
      testsuite: add trap to init_module() including simple test
      build-sys: autotoolify build of check libraries
      testsuite: trap calls to delete_module() including simple test
      testsuite: add GPL license
      build-sys: extract rootfs for make check
      modprobe: print end of configuration files
      testsuite: remove unneeded call to memset()
      Use %zu for size_t
      testsuite: let stat.h take care of stat64
      build-sys: fix make dist
      libkmod-module: add visited field
      libkmod-module: probe: change insertion to cover more use cases
      libkmod-module: probe: add flag to ignore commands
      Partially fix parsing of alias with dots
      libkmod-module: split creation of new modules to share code
      testsuite: add test for kmod_module_new_from_name()
      testsuite: check if dots are allowed in aliases
      libkmod-module: probe: add flag to stop loading on already loaded
      libkmod-module: probe: remove useless flag to stop on failure
      libkmod-module: probe: ignore-command flag can't be used in return
      libkmod-module: probe: add room in flags for future extension
      libkmod-module: probe: add print_action callback
      libkmod-module: probe: add flag to ignore loaded modules
      libkmod-module: probe: add flag to dry-run
      kmod-modprobe: migrate to kmod_module_probe_insert_module()
      libkmod-module: probe: return -EEXIST if told to stop on already loaded
      libkmod-module: probe: remove useless KMOD_PROBE_STOP_ON_COMMAND
      Prepare for API bump
      libkmod: organize public header
      man: insmod: we don't handle modules from stdin
      TODO: add task to write testsuite/README
      libkmod-module: probe: rename flag to be more meaningful
      libkmod-module: probe: return -EEXIST if told to do so
      testsuite: add README
      Add WARNING file for test dir and improve testsuite README
      kmod 5

Miklos Vajna (1):
      man: spelling fixes

Pedro Pedruzzi (2):
      testsuite: add test for function alias_normalize
      libkmod: Fix handling of square brackets expressions in function alias_normalize

Thierry Vignaud (1):
      WEXITSTATUS is defined in sys/wait.h
--
To unsubscribe from this list: send the line "unsubscribe linux-modules" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux