|
@@ -139,8 +139,8 @@ typedef struct ext4_io_end {
|
|
|
struct inode *inode; /* file being written to */
|
|
|
unsigned int flag; /* unwritten or not */
|
|
|
int error; /* I/O error code */
|
|
|
- ext4_lblk_t offset; /* offset in the file */
|
|
|
- size_t size; /* size of the extent */
|
|
|
+ loff_t offset; /* offset in the file */
|
|
|
+ ssize_t size; /* size of the extent */
|
|
|
struct work_struct work; /* data work queue */
|
|
|
} ext4_io_end_t;
|
|
|
|
|
@@ -1744,7 +1744,7 @@ extern void ext4_ext_release(struct super_block *);
|
|
|
extern long ext4_fallocate(struct inode *inode, int mode, loff_t offset,
|
|
|
loff_t len);
|
|
|
extern int ext4_convert_unwritten_extents(struct inode *inode, loff_t offset,
|
|
|
- loff_t len);
|
|
|
+ ssize_t len);
|
|
|
extern int ext4_get_blocks(handle_t *handle, struct inode *inode,
|
|
|
sector_t block, unsigned int max_blocks,
|
|
|
struct buffer_head *bh, int flags);
|