]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
lscpu: move debug initialization to main
authorKarel Zak <kzak@redhat.com>
Wed, 19 Aug 2020 11:01:37 +0000 (13:01 +0200)
committerKarel Zak <kzak@redhat.com>
Fri, 13 Nov 2020 08:19:02 +0000 (09:19 +0100)
Signed-off-by: Karel Zak <kzak@redhat.com>
sys-utils/lscpu-cputype.c
sys-utils/lscpu.c

index c02ae6c8aaa8169f07402b59144f051b03403c77..00b184f6d00aad61fc7fde67c01084c54814d3a6 100644 (file)
@@ -6,14 +6,6 @@
 
 #include "fileutils.h"
 
-UL_DEBUG_DEFINE_MASK(lscpu);
-UL_DEBUG_DEFINE_MASKNAMES(lscpu) = UL_DEBUG_EMPTY_MASKNAMES;
-
-static void lscpu_init_debug(void)
-{
-       __UL_INIT_DEBUG_FROM_ENV(lscpu, LSCPU_DEBUG_, 0, LSCPU_DEBUG);
-}
-
 static void context_init_paths(struct lscpu_cxt *cxt)
 {
        DBG(MISC, ul_debugobj(cxt, "initialize paths"));
index 4508cac90738698b13f0798faa5396cc9d83aa41..e51bb5147ee0068db1337df050d0c317eb2ec269 100644 (file)
@@ -163,6 +163,15 @@ static struct lscpu_coldesc coldescs_cache[] =
        [COL_CACHE_COHERENCYSIZE] = { "COHERENCY-SIZE", N_("minimum amount of data in bytes transferred from memory to cache"), SCOLS_FL_RIGHT }
 };
 
+UL_DEBUG_DEFINE_MASK(lscpu);
+UL_DEBUG_DEFINE_MASKNAMES(lscpu) = UL_DEBUG_EMPTY_MASKNAMES;
+
+static void lscpu_init_debug(void)
+{
+       __UL_INIT_DEBUG_FROM_ENV(lscpu, LSCPU_DEBUG_, 0, LSCPU_DEBUG);
+}
+
+
 static int
 cpu_column_name_to_id(const char *name, size_t namesz)
 {
@@ -1013,6 +1022,9 @@ static void __attribute__((__noreturn__)) usage(void)
 
 int main(int argc, char *argv[])
 {
+
+       lscpu_init_debug();
+
 #ifdef LSCPU_OLD_OUTPUT_CODE
        struct lscpu_modifier _mod = { .mode = OUTPUT_SUMMARY }, *mod = &_mod;
        struct lscpu_desc _desc = { .flags = NULL }, *desc = &_desc;