aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/include/linux/uuid.h
diff options
context:
space:
mode:
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>2020-02-24 17:37:50 +0200
committerDavid Sterba <dsterba@suse.com>2020-03-23 17:01:47 +0100
commit48a2e88f53aea4dface64883157ad3c428132f75 (patch)
treea98c9c07b374ed0412968b414dee66fb533034b4 /include/linux/uuid.h
parentuuid: Add inline helpers to import / export UUIDs (diff)
downloadwireguard-linux-48a2e88f53aea4dface64883157ad3c428132f75.tar.xz
wireguard-linux-48a2e88f53aea4dface64883157ad3c428132f75.zip
uuid: Provide a GUID generator for raw buffer
In some cases we would like to generate a GUID and export it. Though it would require either casting to internal kernel types or an intermediate buffer. Instead we may achieve this by supplying a pointer to raw buffer and make a complimentary API to existing one for UUIDs. Reviewed-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'include/linux/uuid.h')
-rw-r--r--include/linux/uuid.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/uuid.h b/include/linux/uuid.h
index 8e4a5000da03..3780460a9a85 100644
--- a/include/linux/uuid.h
+++ b/include/linux/uuid.h
@@ -84,6 +84,7 @@ static inline bool uuid_is_null(const uuid_t *uuid)
}
void generate_random_uuid(unsigned char uuid[16]);
+void generate_random_guid(unsigned char guid[16]);
extern void guid_gen(guid_t *u);
extern void uuid_gen(uuid_t *u);