All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] dm: expose dm_copy_name_and_uuid()
@ 2020-02-01  0:55 John Dorminy
  2020-02-03 16:54 ` Mike Snitzer
  0 siblings, 1 reply; 7+ messages in thread
From: John Dorminy @ 2020-02-01  0:55 UTC (permalink / raw)
  To: agk, snitzer; +Cc: dm-devel

While dm_device_name() returns the MAJOR:MINOR numbers of a device,
some targets would like to know the pretty name of a device, and
some targets would like to know the uuid expected for the device.

The MAJOR:MINOR name is useful for logging, but printing the long
name of the device can make it easier for the user to correlate
messages with the device names they know in userspace.

The UUID can be useful for devices which store a UUID on disk, and
would like to verify the on-disk UUID matches the UUID known by DM.

dm_copy_name_and_uuid() appears to be the only way to get at the
pretty name and the UUID at present, and this change exports the
function for use by GPLd modules.

Signed-off-by: John Dorminy <jdorminy@redhat.com>
---
 drivers/md/dm-ioctl.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/md/dm-ioctl.c b/drivers/md/dm-ioctl.c
index 1e03bc89e20f..711a46015696 100644
--- a/drivers/md/dm-ioctl.c
+++ b/drivers/md/dm-ioctl.c
@@ -2018,7 +2018,7 @@ int dm_copy_name_and_uuid(struct mapped_device *md, char *name, char *uuid)
 
 	return r;
 }
-
+EXPORT_SYMBOL_GPL(dm_copy_name_and_uuid);
 
 /**
  * dm_early_create - create a mapped device in early boot.
-- 
2.20.1

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

end of thread, other threads:[~2020-02-07 17:33 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-02-01  0:55 [PATCH] dm: expose dm_copy_name_and_uuid() John Dorminy
2020-02-03 16:54 ` Mike Snitzer
2020-02-07  0:28   ` John Dorminy
2020-02-07  1:24     ` Alasdair G Kergon
2020-02-07  1:42       ` Alasdair G Kergon
2020-02-07  3:19         ` John Dorminy
2020-02-07 17:33           ` Mike Snitzer

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.