]> git.sesse.net Git - bcachefs-tools-debian/blobdiff - include/linux/prandom.h
move Rust sources to top level, C sources into c_src
[bcachefs-tools-debian] / include / linux / prandom.h
diff --git a/include/linux/prandom.h b/include/linux/prandom.h
deleted file mode 100644 (file)
index 9aea22d..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-#ifndef _LINUX_PRANDOM_H
-#define _LINUX_PRANDOM_H
-
-#include <linux/random.h>
-
-static inline void prandom_bytes(void *buf, int nbytes)
-{
-       return get_random_bytes(buf, nbytes);
-}
-
-#define prandom_type(type)                             \
-static inline type prandom_##type(void)                        \
-{                                                      \
-       type v;                                         \
-                                                       \
-       prandom_bytes(&v, sizeof(v));                   \
-       return v;                                       \
-}
-
-prandom_type(int);
-prandom_type(long);
-prandom_type(u32);
-prandom_type(u64);
-#undef prandom_type
-
-static inline u32 prandom_u32_max(u32 max)
-{
-       return prandom_u32() % max;
-
-}
-
-#endif /* _LINUX_PRANDOM_H */
-