dm ioctl: allow dm_copy_name_and_uuid to return only one field

Allow NULL buffer in dm_copy_name_and_uuid if you only want to return one of
the fields.

(Required by a following patch that adds these fields to sysfs.)

Signed-off-by: Milan Broz <mbroz@redhat.com>
Reviewed-by: Alasdair G Kergon <agk@redhat.com>
Signed-off-by: Alasdair G Kergon <agk@redhat.com>

authored by

Milan Broz and committed by
Alasdair G Kergon
23d39f63 ac1f0ac2

+4 -2
+4 -2
drivers/md/dm-ioctl.c
··· 1550 1550 goto out; 1551 1551 } 1552 1552 1553 - strcpy(name, hc->name); 1554 - strcpy(uuid, hc->uuid ? : ""); 1553 + if (name) 1554 + strcpy(name, hc->name); 1555 + if (uuid) 1556 + strcpy(uuid, hc->uuid ? : ""); 1555 1557 1556 1558 out: 1557 1559 up_read(&_hash_lock);