]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
debug: Remove ul_debugobj
authorTobias Stoeckmann <tobias@stoeckmann.org>
Mon, 23 Mar 2026 12:17:31 +0000 (13:17 +0100)
committerTobias Stoeckmann <tobias@stoeckmann.org>
Tue, 31 Mar 2026 11:11:05 +0000 (13:11 +0200)
Merge its functionality into ul_debug_prefix and use proper macros in
tools which still call it directly. This adjusts output, but makes it
actually more readable.

Signed-off-by: Tobias Stoeckmann <tobias@stoeckmann.org>
include/debug.h
lib/debug.c
libfdisk/src/table.c
misc-utils/lsblk.c

index 1af2799cf277f1bfa88321f37f3b4ce27634ff21..b34c065a997568ee5237bc63d11456fda6e62c6a 100644 (file)
@@ -112,7 +112,6 @@ struct ul_debug_maskname {
 
 extern void ul_debug(const char *mesg, ...)
                __attribute__ ((__format__ (__printf__, 1, 2)));
-extern void ul_debugobj(const void *handler, int mask);
 extern void ul_debug_prefix(const char *lib, const char *flag,
                            const void *handler, int mask);
 extern int ul_debug_parse_mask(const struct ul_debug_maskname flagnames[],
index 4ec79a0e82250c715825f3635829c11d8cc9e014..5e7907d55f85b60d1f74973b62dffb0bff77f0fe 100644 (file)
@@ -20,17 +20,12 @@ void ul_debug(const char *mesg, ...)
        fputc('\n', stderr);
 }
 
-void ul_debugobj(const void *handler, int mask)
-{
-       if (handler && !(mask & __UL_DEBUG_FL_NOADDR))
-               fprintf(stderr, "[%p]: ", handler);
-}
-
 void ul_debug_prefix(const char *lib, const char *flag,
                     const void *handler, int mask)
 {
        fprintf(stderr, "%d: %s: %8s: ", getpid(), lib, flag);
-       ul_debugobj(handler, mask);
+       if (handler && !(mask & __UL_DEBUG_FL_NOADDR))
+               fprintf(stderr, "[%p]: ", handler);
 }
 
 int ul_debug_parse_mask(const struct ul_debug_maskname flagnames[],
index 9582eba7047700c58a4c1cc7d974d5bdcc225642..8585ca05488cbc6de070761de507002346d36aa4 100644 (file)
@@ -341,15 +341,14 @@ void fdisk_debug_print_table(struct fdisk_table *tb)
 
        fdisk_reset_iter(&itr, FDISK_ITER_FORWARD);
        while (fdisk_table_next_partition(tb, &itr, &pa) == 0) {
-               ul_debugobj(tb, UL_DEBUG_MASK(libfdisk));
-               ul_debug("partition %p [partno=%zu, start=%ju, end=%ju, size=%ju%s%s%s] ",
+               DBG_OBJ(PART, tb, ul_debug("partition %p [partno=%zu, start=%ju, end=%ju, size=%ju%s%s%s] ",
                            pa, pa->partno,
                            (uintmax_t) fdisk_partition_get_start(pa),
                            (uintmax_t) fdisk_partition_get_end(pa),
                            (uintmax_t) fdisk_partition_get_size(pa),
                            fdisk_partition_is_nested(pa) ? " nested" : "",
                            fdisk_partition_is_freespace(pa) ? " freespace" : "",
-                           fdisk_partition_is_container(pa) ? " container" : "");
+                           fdisk_partition_is_container(pa) ? " container" : ""));
        }
 
 }
index e041169b42cad545406f77df9712dca1b0c64afc..e9a5ae39bfcf13882e69180f552492652f2b3080 100644 (file)
@@ -1319,10 +1319,8 @@ static void device_to_scols(
 
        DBG_OBJ(DEV, dev, ul_debug("add '%s' to scols", dev->name));
        ON_DBG(DEV,
-               if (ul_path_isopen_dirfd(dev->sysfs)) {
-                       ul_debugobj(dev, UL_DEBUG_MASK(lsblk));
-                       ul_debug("%s ---> is open!", dev->name);
-               }
+               if (ul_path_isopen_dirfd(dev->sysfs))
+                       DBG_OBJ(DEV, dev, ul_debug("%s ---> is open!", dev->name));
        );
 
        if (!parent && dev->wholedisk)