Update for kernel 5.7: use vmalloc_sync_mappings on kernels >= 5.7
[lttng-modules.git] / wrapper / uuid.h
CommitLineData
a7008254
MD
1/* SPDX-License-Identifier: (GPL-2.0-only or LGPL-2.1-only)
2 *
3 * wrapper/uuid.h
4 *
5 * Copyright (C) 2020 Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
6 */
7
8#ifndef _LTTNG_WRAPPER_UUID_H
9#define _LTTNG_WRAPPER_UUID_H
10
11#include <linux/version.h>
12#include <linux/uuid.h>
13
14#if (LINUX_VERSION_CODE >= KERNEL_VERSION(5,7,0))
15static inline
16void lttng_guid_gen(guid_t *u)
17{
18 return guid_gen(u);
19}
20#else /* #if (LINUX_VERSION_CODE >= KERNEL_VERSION(5,7,0)) */
21static inline
22void lttng_guid_gen(guid_t *u)
23{
24 return uuid_le_gen(u);
25}
26#endif /* #else #if (LINUX_VERSION_CODE >= KERNEL_VERSION(5,7,0)) */
27
28#endif /* _LTTNG_WRAPPER_UUID_H */
This page took 0.023719 seconds and 4 git commands to generate.