summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/fs.h
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@gmail.com>2019-10-02 18:35:36 -0400
committerKent Overstreet <kent.overstreet@linux.dev>2023-10-22 17:08:28 -0400
commit9638574229e3ae0175a46a63431149746c777b3a (patch)
tree01cd8a76741a838f2e3a99690ea661bca7c457a9 /fs/bcachefs/fs.h
parent73501ab82c44b1249916ded8dcb883f7705b1549 (diff)
downloadlinux-stable-9638574229e3ae0175a46a63431149746c777b3a.tar.gz
linux-stable-9638574229e3ae0175a46a63431149746c777b3a.tar.bz2
linux-stable-9638574229e3ae0175a46a63431149746c777b3a.zip
bcachefs: Factor out fs-common.c
This refactoring makes the code easier to understand by separating the bcachefs btree transactional code from the linux VFS code - but more importantly, it's also to share code with the fuse port. Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'fs/bcachefs/fs.h')
-rw-r--r--fs/bcachefs/fs.h13
1 files changed, 0 insertions, 13 deletions
diff --git a/fs/bcachefs/fs.h b/fs/bcachefs/fs.h
index c3ee9c17064f..b3a2993dd9bc 100644
--- a/fs/bcachefs/fs.h
+++ b/fs/bcachefs/fs.h
@@ -103,11 +103,6 @@ static inline struct bch_inode_info *file_bch_inode(struct file *file)
return to_bch_ei(file_inode(file));
}
-static inline u8 mode_to_type(umode_t mode)
-{
- return (mode >> 12) & 15;
-}
-
static inline bool inode_attr_changing(struct bch_inode_info *dir,
struct bch_inode_info *inode,
enum inode_opt_id id)
@@ -162,17 +157,9 @@ void bch2_inode_update_after_write(struct bch_fs *,
struct bch_inode_info *,
struct bch_inode_unpacked *,
unsigned);
-int __must_check bch2_write_inode_trans(struct btree_trans *,
- struct bch_inode_info *,
- struct bch_inode_unpacked *,
- inode_set_fn, void *);
int __must_check bch2_write_inode(struct bch_fs *, struct bch_inode_info *,
inode_set_fn, void *, unsigned);
-int bch2_reinherit_attrs_fn(struct bch_inode_info *,
- struct bch_inode_unpacked *,
- void *);
-
void bch2_vfs_exit(void);
int bch2_vfs_init(void);