------------------------------------------------------------------- Tue Apr 8 08:36:22 UTC 2014 - mmarek@suse.cz - Remove th now obsolete test-files.tar.xz tarball (thanks to Jan Engelhardt) ------------------------------------------------------------------- Mon Apr 7 19:07:17 UTC 2014 - mmarek@suse.com - Updated to kmod 17 - Do not require xsltproc for build - Parse softdeps stored in kernel modules - Add experimental python bindings (not enabled in the package yet) - Misc bugfixes - Deleted patches that went upstream. Only the unsupported modules feature remains: 0002-modprobe-Recognize-allow-unsupported-modules-on-comm.patch 0003-libkmod-config-Recognize-allow_unsupported_modules-i.patch 0009-libkmod-Implement-filtering-of-unsupported-modules-o.patch 0010-modprobe-Implement-allow-unsupported-modules.patch ------------------------------------------------------------------- Tue Mar 11 13:38:23 UTC 2014 - mmarek@suse.cz - Provide and obsolete module-init-tools (bnc#867442) ------------------------------------------------------------------- Fri Mar 7 09:25:02 UTC 2014 - mmarek@suse.cz - testsuite: Fix uname() during glibc startup ------------------------------------------------------------------- Wed Mar 5 14:50:34 UTC 2014 - mmarek@suse.cz - testsuite: Check the list of loaded modules after a test - testsuite: Add test for modprobe --force - testsuite: Do not provide finit_module(2) on older kernels - Add some tests for kernels without finit_module(2) - libkmod-module: Simplify kmod_module_insert_module() - libkmod: Implement filtering of unsupported modules (fate#316971) - modprobe: Implement --allow-unsupported-modules (fate#316971) - make the %check section fatal ------------------------------------------------------------------- Wed Feb 26 13:23:41 UTC 2014 - mmarek@suse.cz - Remove "rmmod -w" documentation and getopt entry - modprobe: Recognize --allow-unsupported-modules on commandline (fate#316971) - libkmod-config: Recognize allow_unsupported_modules in the configuration (fate#316971) ------------------------------------------------------------------- Wed Feb 26 13:09:21 UTC 2014 - mmarek@suse.cz - Drop the non-upstream kmod-no-static.diff; the size difference is negligible. ------------------------------------------------------------------- Tue Jan 7 11:59:38 UTC 2014 - jengelh@inai.de - Update to new upstream release 16 * The option to wait on module removal has been removed from the kernel, and now from rmmod. The constant KMOD_REMOVE_NOWAIT in libkmod is still there for backwards compatibility but it is always enforced, passing O_NONBLOCK to delete_module(2). ------------------------------------------------------------------- Mon Sep 2 21:36:22 UTC 2013 - jengelh@inai.de - Update to new upstream release 15 * kmod static-nodes no longer fails if modules.devname does not exist * Fix getting boolean parameter from kernel cmdline in case the value is omitted * kmod static-nodes creates parent directories if given a -o option - Add kmod-no-static.diff ------------------------------------------------------------------- Wed Jul 3 22:18:38 UTC 2013 - jengelh@inai.de - Update to new upstream release 14 * Some bug fixes and a new "static-nodes" command to parse modules.devname. ------------------------------------------------------------------- Mon Apr 15 22:27:55 UTC 2013 - crrodriguez@opensuse.org - Update to new upstream release 13 * depmod: --symbol-prefix actually requires an argument * depmod: fix builtin symbols resolution when the prefix symbol is set * libkmod: Use secure_getenv if available * rmmod: Teach rmmod about builtin modules * libkmod: add finit_module logic * modprobe: Fix assertion on --show-depends with bogus config file * Many other bugfixes see https://lwn.net/Articles/546711 ------------------------------------------------------------------- Thu Dec 6 11:53:05 UTC 2012 - jengelh@inai.de - Update to new upstream release 12 * Fix removing vermagic from module when told to force load a module * Fix removing __versions section when told to force load a module: we need to mangle the section header, not the section. * modinfo no longer fails while loading a module from file when path contains ".ko" substring ------------------------------------------------------------------- Fri Nov 23 17:18:03 UTC 2012 - jengelh@inai.de - Require suse-module-tools now that it is present in Base:System - kmod-compat depends on kmod, add that missing Requires. ------------------------------------------------------------------- Sat Nov 10 15:07:54 UTC 2012 - hrvoje.senjan@gmail.com - Update to kmod-11 * Fix testsuite defining symbols twice on 32 bit systems * Allow to check generated files against correct ones * libkmod now keeps a file opened after the first call to * kmod_module_get_{info,versions,symbols,dependency_symbols}. This reduces signficantly the amount of time depmod tool takes to execute. Particularly if compressed modules are used. * Remove --with-rootprefix from build system. It was not a great idea after all and should not be use since it causes more harm than benefits. * Hide --wait option on rmmod. This feature is being targeted for removal from kernel. rmmod still accepts this option, but it is hidden now: man page and usage() says nothing about it and if it is used, user will get a 10s sleep. This way we can check and help if anyone is using this feature. * Refactor message logging on all tools, giving proper prefix, routing everything to syslog when asked for, etc. * Fix parsing of modules.order when using compressed modules * Usage messages go to stdout instead of stderr * Fix memory leak in hash implementation ------------------------------------------------------------------- Thu Sep 13 23:19:10 UTC 2012 - jengelh@inai.de - Provide the "modutils" virtual symbol - Update to new upstream release 10 * Read coresize from /sys if supported * Add flag to kmod_module_probe_insert() to apply blacklisting during probe only if mod is an alias. Now modprobe uses this flag by default. ------------------------------------------------------------------- Wed Jun 20 08:41:03 UTC 2012 - rmilasan@suse.com - Update to new upstream release 9 * build-sys: allow compressed modules in testsuite * build-sys: Make dirs writable on rootfs creation * depmod: use ferror and fclose to check for error * depmod: return error when index is truncated due to ENOSPC * depmod: fix coding-style issue in array declaration * depmod: fail if any index could not be created * depmod: don't return error if modules.builtin don't exist * libkmod-util: split function for usec conversion * libkmod-util: add missing stdbool.h include - Fix broken testsuites on 32bit systems. add: fix-32bits.diff ------------------------------------------------------------------- Sat Apr 21 01:55:30 UTC 2012 - jengelh@medozas.de - Restore patch descriptions (and use `quilt setup` for rediff in future) ------------------------------------------------------------------- Thu Apr 19 14:56:55 UTC 2012 - rmilasan@suse.com - Update to new upstream release 8 * doc: remove links to NULL going nowhere. * modprobe: handle -ENOENT return from init_module. * doc: silent man page generation and fix gtk-doc warnings. * modprobe: fix typo in config dump: option->options. ------------------------------------------------------------------- Wed Apr 18 10:58:03 UTC 2012 - rmilasan@suse.com - Update to new upstream release 7 * build-sys: don't set CFLAGS and LDFLAGS. * build-sys: re-organize configure.ac. * configure.ac: Move link only flags out of CFLAGS and into LDFLAGS. * Add CC_CHECK_LDFLAGS_APPEND m4 macro. * config: use order /etc, /run, /lib. * modprobe: set log prio to 0 if user passed -q arg. * modprobe: always try to remove all modules in command line. * modprobe: don't check if module builtin to decide if it's builtin. * modprobe: fix error path in removing modules. ------------------------------------------------------------------- Sat Mar 10 17:44:05 UTC 2012 - rschweikert@suse.com - place binary in /usr tree (UsrMerge project) ------------------------------------------------------------------- Sat Mar 3 20:50:43 UTC 2012 - jengelh@medozas.de - Update to new upstream release 6 * New API: kmod_module_apply_filter, a function to apply filters in a list of modules * Lookup modules.builtin.bin to decide if a module is built into the kernel * Resolve infinite loops with softdeps and user configs with install commands ------------------------------------------------------------------- Tue Feb 7 00:56:51 UTC 2012 - jengelh@medozas.de - Update to new upstream release 5 * modprobe no longer works with paths: it only accepts module names and/or aliases now. More code is now shared by libkmod and modprobe. ------------------------------------------------------------------- Fri Jan 20 18:13:50 UTC 2012 - jengelh@medozas.de - Update to new upstream release 4 * new APIs in libkmod: blacklists, install/remove commands, aliases, options, softdeps and dumping indexes ------------------------------------------------------------------- Fri Jan 6 00:48:41 UTC 2012 - jengelh@medozas.de - Update to new upstream release 3 * new APIs in libkmod: get symbols from module, parsing the ELF section, dependency symbols, insert module like modprobe * support for Xz-compressed modules * the depmod tool ------------------------------------------------------------------- Sat Dec 24 17:23:09 UTC 2011 - crrodriguez@opensuse.org - Use --enable-zlib and buildRequire zlib - run make check ------------------------------------------------------------------- Sun Dec 18 20:16:11 UTC 2011 - jengelh@medozas.de - Initial package for build.opensuse.org