diff options
author | Thomas Bertschinger <tahbertschinger@gmail.com> | 2024-01-15 23:41:02 -0700 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2024-01-16 01:47:05 -0500 |
commit | f5baaf48e3e82b1caf9f5cd1207d4d6feba3a2e5 (patch) | |
tree | 59f7b0e4667df7a9d3d5a45725f2aaab3e79b4c5 /include/linux/types.h | |
parent | fb35dbfdc5a9446fbb856dae5542b23963e28b89 (diff) |
move Rust sources to top level, C sources into c_src
This moves the Rust sources out of rust_src/ and into the top level.
Running the bcachefs executable out of the development tree is now:
$ ./target/release/bcachefs command
or
$ cargo run --profile release -- command
instead of "./bcachefs command".
Building and installing is still:
$ make && make install
Signed-off-by: Thomas Bertschinger <tahbertschinger@gmail.com>
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'include/linux/types.h')
-rw-r--r-- | include/linux/types.h | 87 |
1 files changed, 0 insertions, 87 deletions
diff --git a/include/linux/types.h b/include/linux/types.h deleted file mode 100644 index ce454e26..00000000 --- a/include/linux/types.h +++ /dev/null @@ -1,87 +0,0 @@ -#ifndef _TOOLS_LINUX_TYPES_H_ -#define _TOOLS_LINUX_TYPES_H_ - -#include <stdbool.h> -#include <stddef.h> -#include <stdint.h> - -#include <fcntl.h> -#include <sys/stat.h> -#include <sys/types.h> - -#define __SANE_USERSPACE_TYPES__ /* For PPC64, to get LL64 types */ -#include <asm/types.h> - -#include <linux/cache.h> - -#define BITS_PER_LONG __BITS_PER_LONG - -struct page; -struct kmem_cache; - -typedef unsigned long pgoff_t; - -typedef unsigned short umode_t; - -typedef unsigned gfp_t; - -#define GFP_ATOMIC 0 -#define GFP_NOFS 0 -#define GFP_NOIO 0 -#define GFP_NOWAIT 0 -#define __GFP_FS 0 -#define __GFP_IO 0 -#define __GFP_NOWARN 0 -#define __GFP_NORETRY 0 -#define __GFP_NOFAIL 0 -#define __GFP_ZERO 1 -#define GFP_KERNEL 2 - -#define PAGE_ALLOC_COSTLY_ORDER 6 - -typedef __u64 u64; -typedef __s64 s64; -typedef __u32 u32; -typedef __s32 s32; -typedef __u16 u16; -typedef __s16 s16; -typedef __u8 u8; -typedef __s8 s8; - -#ifdef __CHECKER__ -#define __bitwise__ __attribute__((bitwise)) -#else -#define __bitwise__ -#endif -#ifdef __CHECK_ENDIAN__ -#define __bitwise __bitwise__ -#else -#define __bitwise -#endif - -#define __force -#define __user -#define __must_check -#define __cold - -typedef __u16 __bitwise __le16; -typedef __u16 __bitwise __be16; -typedef __u32 __bitwise __le32; -typedef __u32 __bitwise __be32; -typedef __u64 __bitwise __le64; -typedef __u64 __bitwise __be64; - -#ifndef __aligned_u64 -# define __aligned_u64 __u64 __attribute__((aligned(8))) -#endif - -typedef u64 sector_t; - -typedef int (*cmp_func_t)(const void *a, const void *b); - -typedef unsigned int __bitwise slab_flags_t; -typedef u64 phys_addr_t; -struct vm_struct; -struct mnt_idmap; - -#endif /* _TOOLS_LINUX_TYPES_H_ */ |