]> git.ipfire.org Git - thirdparty/elfutils.git/commitdiff
libdwfl: Handle LZMA .ko.xz compressed kernel modules.
authorMark Wielaard <mjw@redhat.com>
Thu, 14 Aug 2014 20:07:44 +0000 (22:07 +0200)
committerMark Wielaard <mjw@redhat.com>
Fri, 15 Aug 2014 18:29:20 +0000 (20:29 +0200)
Linux kernel modules can not just be compressed with gz and bz2, but also
with xz.

Signed-off-by: Mark Wielaard <mjw@redhat.com>
libdwfl/ChangeLog
libdwfl/linux-kernel-modules.c

index ab47c4040411dbf2d5da375342c9e577ce03eb7e..c644ffe87601ffa5141706780b1b98b8f3c01170 100644 (file)
@@ -1,3 +1,7 @@
+2014-08-14  Mark Wielaard  <mjw@redhat.com>
+
+       * linux-kernel-modules.c (check-suffix): Also TRY .ko.xz.
+
 2014-07-24  Jan Kratochvil  <jan.kratochvil@redhat.com>
 
        Fix report_r_debug for prelinked libraries.
index 1ad7d2f6b4049f1c8051ce76121589be4b5b2c0d..e4065d8987dc2607f31b628138e2753853337b25 100644 (file)
@@ -302,6 +302,9 @@ check_suffix (const FTSENT *f, size_t namelen)
 #if USE_BZLIB
   TRY (".ko.bz2");
 #endif
+#if USE_LZMA
+  TRY (".ko.xz");
+#endif
 
   return 0;