[ANNOUNCE] kmod 19

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

 



kmod 19 is out:

        ftp://ftp.kernel.org/pub/linux/utils/kernel/kmod/kmod-19.tar.xz
        ftp://ftp.kernel.org/pub/linux/utils/kernel/kmod/kmod-19.tar.sign

This release includes small fixes and moving code to make it more
reliable and smaller. It's particularly important for use with systemd
217 since it adds a feature to static-nodes that is required by this
version of systemd.

- Bug fixes:
        - Fix missing CLOEXEC in library
        - Fix error message while opening kmod's index

- New features:
        - Add kmod(8) man page
        - Allow to build with libc's without be32toh()
        - Move code around separating common code and data structures into a
          shared directory. This allows to share more code between library and
          tools, making the binary size of tools smaller.
        - Clarify tools vs library licenses
        - static-nodes: when writing in tmpfiles format, indicate that
          creation of static nodes should only happen at boot. This is used and
          required by systemd-217+.

- Improvements to testsuite:
        - Add tests for newly created shared/ code
        - Improve how tests are declared so there's less boilerplate code for
          each test.


Shortlog is below:

Cristian Rodríguez (1):
      Add missing O_CLOEXEC in kmod_module_get_size()

Holger Obermaier (1):
      libkmod-index.c: Fix error message

Lucas De Marchi (35):
      Update TODO
      Move macro.h to shared directory
      Move missing.h to shared directory
      Move generic util functions to shared directory
      build-sys: normalize line breaks
      Move array implementation to shared directory
      Move hash implementation to shared directory
      Reorder and reorganize header files
      Prefer inttypes.h over stdint.h
      Rename getline_wrapped() to freadline_wrapped()
      Clarify what licences apply where
      testsuite: add tests for array implementation
      Do not export array of kmod extensions
      Do not rely on prio_to_str() being always inline
      Move alias_normalize() to shared
      depmod: use alias_normalize() from shared
      Move remaining functions from libkmod-util to shared
      build-sys: rename libkmod-util convenience library
      Log error on failed underscores(), moving it to shared/
      Change parameter from int to char
      libkmod: remove unused inline functions
      Move static keyword to DEFINE_TEST macro
      testsuite: use a section to put tests in instead of array
      testsuite: remove now unused array of tests
      Move strbuf implementation to shared/
      shared: rename prefixes of strbuf functions
      testsuite: add tests for strbuf
      strbuf: reduce default buffer size
      strbuf: do not calculate next step in size on all calls
      strbuf: make strbuf_pushchars() a little less dumb
      libkmod-index: keep index and comments in .c
      depmod: point to documentation in libkmod
      libkmod-index: remove invalid comment
      libkmod-index: move comment to include the includes
      kmod 19

Marco d'Itri (2):
      Document depmod --show in depmod(8)
      Add the man page for kmod(8)

Randy MacLeod (1):
      Add back-up implementation of be32toh()

Tom Gundersen (1):
      static-nodes: indicate that creation of static nodes should only
happen at boot

-- 
Lucas De Marchi
--
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