public inbox for util-linux@vger.kernel.org
 help / color / mirror / Atom feed
* libblkid: newbie question about enabling whole disk sysfs probe
@ 2012-10-22 12:45 Venkatraman S
  2012-10-22 14:28 ` Karel Zak
  0 siblings, 1 reply; 3+ messages in thread
From: Venkatraman S @ 2012-10-22 12:45 UTC (permalink / raw)
  To: util-linux

Hi,
 I am new to util-linux and working on adding some intelligence into
mkswap to be
aware of the underlying device properties.

I want to understand how to discover a sysfs property of a disk, when
mkswap is actually
invoked with a partition id of that disk.

If a new probe is invoked with these calls set, and mkswap is invoked
on the "whole disk" /dev/sdb

       blkdid_probe pr = new_prober(fd);
       blkid_probe_enable_superblocks(pr, 1);
       blkid_probe_enable_partitions(pr, 1);
       blkid_probe_set_superblocks_flags(pr, BLKID_SUBLKS_MAGIC);
       blkid_probe_enable_topology(pr, 1);

I am able to get to the property value (which is set from the sysfs
value for the disk).

But when mkswap is invokded with /dev/sdbX, then sysfs_probe is not
able to discover the parent disk's sysfs property.

Obviously it's easy to do string manipulation and invoke the probe for
the whole disk
in the latter case, I am assuming there is a library interface that'll
do the trick.
Any help would be great.

Thanks,
Venkat.

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2012-10-22 16:33 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-10-22 12:45 libblkid: newbie question about enabling whole disk sysfs probe Venkatraman S
2012-10-22 14:28 ` Karel Zak
2012-10-22 16:33   ` Venkatraman S

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox