]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
fdisk: API: add topology debug
authorDavidlohr Bueso <dave@gnu.org>
Sun, 17 Jun 2012 16:10:04 +0000 (18:10 +0200)
committerKarel Zak <kzak@redhat.com>
Thu, 21 Jun 2012 06:04:19 +0000 (08:04 +0200)
Signed-off-by: Davidlohr Bueso <dave@gnu.org>
fdisk/fdisk.h
fdisk/utils.c

index c645b24d559737bc9953200692c81b55d86bada3..9d17cdd76b4296f0b041b417dd79e48d3094b01c 100644 (file)
@@ -35,6 +35,7 @@
 /* fdisk debugging flags/options */
 #define FDISK_DEBUG_INIT       (1 << 1)
 #define FDISK_DEBUG_CONTEXT    (1 << 2)
+#define FDISK_DEBUG_TOPOLOGY    (1 << 3)
 #define FDISK_DEBUG_ALL                0xFFFF
 
 # define ON_DBG(m, x)  do { \
index 5bb498464374945cadec504ee252c9c2a72a1760..d105d8e42ba623803fd8b47e5c490c3b5ec9bb46 100644 (file)
@@ -85,6 +85,11 @@ static int __discover_topology(struct fdisk_context *cxt)
        if (!cxt->phy_sector_size) /* could not discover physical size */
                cxt->phy_sector_size = cxt->sector_size;
 
+       DBG(TOPOLOGY, dbgprint("topology discovered for %s:\n"
+                              "\tlogical/physical sector sizes: %ld/%ld\n"
+                              "\tfdisk/minimal/optimal io sizes: %ld/%ld/%ld\n",
+                              cxt->dev_path, cxt->sector_size, cxt->phy_sector_size,
+                              cxt->io_size, cxt->optimal_io_size, cxt->min_io_size));
        return 0;
 }