From: Mark Wielaard Date: Thu, 14 Aug 2014 20:07:44 +0000 (+0200) Subject: libdwfl: Handle LZMA .ko.xz compressed kernel modules. X-Git-Tag: elfutils-0.160~4 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=9d29ed2989b6691457bbd602de740c4423ac8781;p=thirdparty%2Felfutils.git libdwfl: Handle LZMA .ko.xz compressed kernel modules. Linux kernel modules can not just be compressed with gz and bz2, but also with xz. Signed-off-by: Mark Wielaard --- diff --git a/libdwfl/ChangeLog b/libdwfl/ChangeLog index ab47c4040..c644ffe87 100644 --- a/libdwfl/ChangeLog +++ b/libdwfl/ChangeLog @@ -1,3 +1,7 @@ +2014-08-14 Mark Wielaard + + * linux-kernel-modules.c (check-suffix): Also TRY .ko.xz. + 2014-07-24 Jan Kratochvil Fix report_r_debug for prelinked libraries. diff --git a/libdwfl/linux-kernel-modules.c b/libdwfl/linux-kernel-modules.c index 1ad7d2f6b..e4065d898 100644 --- a/libdwfl/linux-kernel-modules.c +++ b/libdwfl/linux-kernel-modules.c @@ -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;