From 5df3d6d58b2cc2bfb97628e4fc12bfc8cb90ef25 Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Thu, 4 May 2023 12:43:01 +0200 Subject: [PATCH] kmod.attr: optimization: do not call strip_compress_sfx() twice Signed-off-by: Denys Vlasenko --- kmod.attr | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/kmod.attr b/kmod.attr index a164afa..c02e38a 100644 --- a/kmod.attr +++ b/kmod.attr @@ -15,16 +15,18 @@ for l in io.lines(fn) do local builtin_mod = basename(l) printdep(builtin_mod) - if strip_compress_sfx(builtin_mod) ~= builtin_mod then - printdep(strip_compress_sfx(builtin_mod)) + local nocompr = strip_compress_sfx(builtin_mod) + if nocompr ~= builtin_mod then + printdep(nocompr) end end else local mod = string.match(bn, "%g+%.ko") if mod then printdep(mod) - if strip_compress_sfx(mod) ~= mod then - printdep(strip_compress_sfx(mod)) + local nocompr = strip_compress_sfx(mod) + if nocompr ~= mod then + printdep(nocompr) end end end