summaryrefslogtreecommitdiff
path: root/libbcachefs/fs-io.h
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@gmail.com>2017-11-04 18:32:07 -0400
committerKent Overstreet <kent.overstreet@gmail.com>2017-11-08 16:01:26 -0900
commit8351bbc05bc163758d3410ce6d6cab8eb4441609 (patch)
treeceadbb138b842701e8edc3c1d5fb1a772cf7d8de /libbcachefs/fs-io.h
parentbf8c59996b3fb2a940827d12438a9e18eca6db4c (diff)
Update bcachefs sources to d4b7ef921a bcachefs: Refactoring
Diffstat (limited to 'libbcachefs/fs-io.h')
-rw-r--r--libbcachefs/fs-io.h50
1 files changed, 25 insertions, 25 deletions
diff --git a/libbcachefs/fs-io.h b/libbcachefs/fs-io.h
index 9fdcb6b6..dfdc9b52 100644
--- a/libbcachefs/fs-io.h
+++ b/libbcachefs/fs-io.h
@@ -24,7 +24,7 @@ ssize_t bch2_write_iter(struct kiocb *, struct iov_iter *);
int bch2_fsync(struct file *, loff_t, loff_t, int);
-int bch2_truncate(struct inode *, struct iattr *);
+int bch2_truncate(struct bch_inode_info *, struct iattr *);
long bch2_fallocate_dispatch(struct file *, int, loff_t, loff_t);
loff_t bch2_llseek(struct file *, loff_t, int);
@@ -38,55 +38,55 @@ int bch2_migrate_page(struct address_space *, struct page *,
struct i_sectors_hook {
struct extent_insert_hook hook;
s64 sectors;
- struct bch_inode_info *ei;
+ struct bch_inode_info *inode;
};
struct bchfs_write_op {
- struct bch_inode_info *ei;
- s64 sectors_added;
- bool is_dio;
- u64 new_i_size;
+ struct bch_inode_info *inode;
+ s64 sectors_added;
+ bool is_dio;
+ u64 new_i_size;
/* must be last: */
- struct bch_write_op op;
+ struct bch_write_op op;
};
struct bch_writepage_io {
- struct closure cl;
+ struct closure cl;
/* must be last: */
- struct bchfs_write_op op;
+ struct bchfs_write_op op;
};
extern struct bio_set *bch2_writepage_bioset;
struct dio_write {
- struct closure cl;
- struct kiocb *req;
- struct bch_fs *c;
- long written;
- long error;
- loff_t offset;
+ struct closure cl;
+ struct kiocb *req;
+ struct bch_fs *c;
+ long written;
+ long error;
+ loff_t offset;
- struct disk_reservation res;
+ struct disk_reservation res;
- struct iovec *iovec;
- struct iovec inline_vecs[UIO_FASTIOV];
- struct iov_iter iter;
+ struct iovec *iovec;
+ struct iovec inline_vecs[UIO_FASTIOV];
+ struct iov_iter iter;
- struct mm_struct *mm;
+ struct mm_struct *mm;
/* must be last: */
- struct bchfs_write_op iop;
+ struct bchfs_write_op iop;
};
extern struct bio_set *bch2_dio_write_bioset;
struct dio_read {
- struct closure cl;
- struct kiocb *req;
- long ret;
- struct bch_read_bio rbio;
+ struct closure cl;
+ struct kiocb *req;
+ long ret;
+ struct bch_read_bio rbio;
};
extern struct bio_set *bch2_dio_read_bioset;