diff options
author | Karel Zak | 2011-05-30 17:20:27 +0200 |
---|---|---|
committer | Karel Zak | 2011-05-30 17:20:27 +0200 |
commit | c13d3432791be67ca3e1e1eb22ef6e32ed96fbc3 (patch) | |
tree | 3a2d28b911da2f8c3749445bef93bf897897d9ae /shlibs/blkid/src/partitions | |
parent | lib: [loopdev.c] add module for work loop devices (diff) | |
download | kernel-qcow2-util-linux-c13d3432791be67ca3e1e1eb22ef6e32ed96fbc3.tar.gz kernel-qcow2-util-linux-c13d3432791be67ca3e1e1eb22ef6e32ed96fbc3.tar.xz kernel-qcow2-util-linux-c13d3432791be67ca3e1e1eb22ef6e32ed96fbc3.zip |
libblkid: add some debug messages
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'shlibs/blkid/src/partitions')
-rw-r--r-- | shlibs/blkid/src/partitions/partitions.c | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/shlibs/blkid/src/partitions/partitions.c b/shlibs/blkid/src/partitions/partitions.c index c132c9ebe..89f058718 100644 --- a/shlibs/blkid/src/partitions/partitions.c +++ b/shlibs/blkid/src/partitions/partitions.c @@ -903,9 +903,14 @@ blkid_partition blkid_partlist_devno_to_partition(blkid_partlist ls, dev_t devno uint64_t start, size; int i, rc, partno = 0; - if (sysfs_init(&sysfs, devno, NULL)) - return NULL; + DBG(DEBUG_LOWPROBE, + printf("triyng to convert devno 0x%llx to partition\n", + (long long) devno)); + if (sysfs_init(&sysfs, devno, NULL)) { + DBG(DEBUG_LOWPROBE, printf("failed t init sysfs context\n")); + return NULL; + } rc = sysfs_read_u64(&sysfs, "size", &size); if (!rc) { rc = sysfs_read_u64(&sysfs, "start", &start); @@ -935,6 +940,8 @@ blkid_partition blkid_partlist_devno_to_partition(blkid_partlist ls, dev_t devno return NULL; if (partno) { + DBG(DEBUG_LOWPROBE, printf("mapped by DM, using partno %d\n", partno)); + /* * Partition mapped by kpartx does not provide "start" offset * in /sys, but if we know partno and size of the partition @@ -955,6 +962,8 @@ blkid_partition blkid_partlist_devno_to_partition(blkid_partlist ls, dev_t devno return NULL; } + DBG(DEBUG_LOWPROBE, printf("searching by offset/size\n")); + for (i = 0; i < ls->nparts; i++) { blkid_partition par = &ls->parts[i]; @@ -968,6 +977,8 @@ blkid_partition blkid_partlist_devno_to_partition(blkid_partlist ls, dev_t devno return par; } + + DBG(DEBUG_LOWPROBE, printf("not found partition for device\n")); return NULL; } |