Features Download
From: Lucas De Marchi <lucas.demarchi <at> profusion.mobi>
Subject: [ANNOUNCE] kmod 4
Newsgroups: gmane.linux.hotplug.devel
Date: Monday 16th January 2012 19:19:49 UTC (over 6 years ago)

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


With this version we are now feature-complete. All tools and features
from module-init-tools are implemented. Man pages and API doc were
added as well.

Thanks a lot to people from Archlinux, especially Dave Reisner, who
helped with bug reports and ironing them out.

We also received report from one more architecture being tested: hppa.

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

With this version we postponed the API break that was planned and
decided to only add a few missing API, solve the bugs people reported
and make docs and man pages. Shortlog is below.

Lucas De Marchi

Dave Reisner (4):
      tools/modinfo: exit non-zero on module not found
      tools/modprobe: exit non-zero on module not found with --all
      modprobe: check for EPERM on insertion
      rmmod: behavior more like m-i-t's rmmod

Gustavo Sverzut Barbieri (1):
      modprobe: show is independent from verbose level.

Jan Alexander Steffens (heftig) (1):
      depmod: Postpone creation of module array

Lucas De Marchi (70):
      Revert "tools/kmod-depmod: fix aliasing warning"
      config: check if opening /proc/cmdline succeeded
      Replace NAME_MAX with PATH_MAX for module aliases
      modprobe: fix error path when loading dependencies
      Update copyright
      doc: fix comments format
      Match param names on header and source code
      doc: fix order of param descriptions
      doc: fix broken links to other functions
      doc: add gtk-doc to generate documentation
      doc: organize sections
      build-sys: do not run configure in autogen.sh
      README: add more information
      build-sys: give recommended configure options for hacking
      doc: fix out of tree build
      TODO: add tasks to modprobe
      config: be reliable againt syntax errors in configs
      build-sys: allow building without having gtk-doc installed
      build-sys: create symlinks instead of building separate tools
      build-sys: build tests as part of check phase
      build-sys: workaround libtool issue with argv[0]
      TODO: add task to modprobe
      build-sys: fix build with zlib/xz after private lib
      Fix error code returned on module removal
      config: deprecate 'include' and 'config' commands
      modprobe: adhere do coding style
      autogen.sh: configure with 3-clicks + paste
      modprobe: break dependency loop by checking if module is loaded
      test: add check of module's state
      modprobe: show if module is in kernel
      rename doc dir to man
      build-sys: fix clean rule removing tracked files
      man: convert depmod.d.sgml to xml and update it
      build-sys: build man pages
      man: build modprobe.d man page
      man: build modules.dep{,.bin} man pages
      man: build depmod man page
      man: build insmod man page
      man: build lsmod man page
      man: build rmmod man page
      man: build modprobe man page
      man: build modinfo man page
      modprobe: rework module insertion without tree traversing
      TODO: update differences with m-i-t
      modprobe: rework module removal without tree traversing
      TODO: update tasks
      modprobe: fix leak on error path
      modprobe: abort on dependency loop that cannot be broken
      TODO: add code unification to list of tasks
      build-sys: rename autogen.sh to bootstrap and keep a symlink
      build-sys: add script to bootstrap and configure
      libkmod-private: allow to get aliases from config
      config: add exported iterator functions
      config: let softdeps dump their data
      modprobe: dump configuration
      depmod: adhere to coding style
      Reduce scope of counter variable
      depmod: fix idx calculation after postponed array creation
      kmod_new(): deal with relative paths for dirname
      depmod: deal with relative root dir
      Update documentation with recent changes
      libkmod: store prefix of each index
      libkmod: export enum kmod_index and rename members
      libkmod-util: adhere to coding style
      libkmod-util: add helper function to write to fd
      libkmod: dump index files
      modprobe: dump indexes as well
      Add doc to kmod_dump_index
      build-sys: add release helpers
      kmod 4

Robby Workman (6):
      doc: Import sgml manpages from module-init-tools repo
      doc/modprobe.d.sgml: Various touchups
      doc/depmod.d.sgml: Various touchups; mostly s/depmod.conf/depmod.d/g
      doc/depmod.sgml: Remove refs to depmod.conf
      doc/depmod.sgml: Remove references to legacy map files
      doc/modprobe.sgml: Various updates wrt inclusion with kmod

Rolf Eike Beer (1):
      tools/kmod-depmod: fix aliasing warning

root (1):
      tools/kmod-depmod: fix aliasing warning
To unsubscribe from this list: send the line "unsubscribe linux-hotplug" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
CD: 4ms