diff --git a/backport/backport-include/linux/random.h b/backport/backport-include/linux/random.h new file mode 100644 index 00000000..f4fd47dc --- /dev/null +++ b/backport/backport-include/linux/random.h @@ -0,0 +1,18 @@ +#ifndef __BACKPORT_RANDOM_H +#define __BACKPORT_RANDOM_H +#include_next <linux/random.h> +#include <linux/version.h> + +#if LINUX_VERSION_IS_LESS(6,1,0) +static inline u8 get_random_u8(void) +{ + return get_random_u32() & 0xff; +} + +static inline u16 get_random_u16(void) +{ + return get_random_u32() & 0xffff; +} +#endif + +#endif /* __BACKPORT_RANDOM_H */