[ANNOUNCE] kmod 4

From: Lucas De Marchi
Date: Mon Jan 16 2012 - 14:20:19 EST


Hey!!

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

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

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-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/