Commit 31e8fb40 authored by Changpeng Liu's avatar Changpeng Liu Committed by Jim Harris
Browse files

util/uuid: add a new uuid copy API.



Change-Id: I03042c4a7030eaac406e3c3afe6fe2f69bd9db36
Signed-off-by: default avatarChangpeng Liu <changpeng.liu@intel.com>
Reviewed-on: https://review.gerrithub.io/436301


Reviewed-by: default avatarJim Harris <james.r.harris@intel.com>
Reviewed-by: default avatarBen Walker <benjamin.walker@intel.com>
Tested-by: default avatarJim Harris <james.r.harris@intel.com>
parent 924834fd
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -2,6 +2,10 @@

## v19.01: (Upcoming Release)

### util

A new uuid API `spdk_uuid_copy` was added to make a copy of the source uuid.

### nvme

admin_timeout_ms was added to NVMe controller initialization options, users
+8 −0
Original line number Diff line number Diff line
@@ -93,6 +93,14 @@ int spdk_uuid_compare(const struct spdk_uuid *u1, const struct spdk_uuid *u2);
 */
void spdk_uuid_generate(struct spdk_uuid *uuid);

/**
 * Copy a UUID.
 *
 * \param src Source UUID to copy from.
 * \param dst Destination UUID to store.
 */
void spdk_uuid_copy(struct spdk_uuid *dst, const struct spdk_uuid *src);

#ifdef __cplusplus
}
#endif
+6 −0
Original line number Diff line number Diff line
@@ -65,3 +65,9 @@ spdk_uuid_generate(struct spdk_uuid *uuid)
{
	uuid_generate((void *)uuid);
}

void
spdk_uuid_copy(struct spdk_uuid *dst, const struct spdk_uuid *src)
{
	uuid_copy((void *)dst, (void *)src);
}