Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 377605
b: refs/heads/master
c: c724585
h: refs/heads/master
i:
  377603: b465319
v: v3
  • Loading branch information
Jan Kara authored and Theodore Ts'o committed Jun 4, 2013
1 parent f76db7b commit f2fc5de
Show file tree
Hide file tree
Showing 4 changed files with 1 addition and 21 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 38b8ff7db4d99ebfabaee81b8747877424d1cf28
refs/heads/master: c724585b62411f7abdea5b1054b9f1e1e7c964be
1 change: 0 additions & 1 deletion trunk/fs/ext4/ext4.h
Original file line number Diff line number Diff line change
Expand Up @@ -1998,7 +1998,6 @@ static inline unsigned char get_dtype(struct super_block *sb, int filetype)

/* fsync.c */
extern int ext4_sync_file(struct file *, loff_t, loff_t, int);
extern int ext4_flush_unwritten_io(struct inode *);

/* hash.c */
extern int ext4fs_dirhash(const char *name, int len, struct
Expand Down
3 changes: 0 additions & 3 deletions trunk/fs/ext4/inode.c
Original file line number Diff line number Diff line change
Expand Up @@ -3522,9 +3522,6 @@ int ext4_punch_hole(struct file *file, loff_t offset, loff_t length)

/* Wait all existing dio workers, newcomers will block on i_mutex */
ext4_inode_block_unlocked_dio(inode);
ret = ext4_flush_unwritten_io(inode);
if (ret)
goto out_dio;
inode_dio_wait(inode);

if (ext4_test_inode_flag(inode, EXT4_INODE_EXTENTS))
Expand Down
16 changes: 0 additions & 16 deletions trunk/fs/ext4/page-io.c
Original file line number Diff line number Diff line change
Expand Up @@ -281,22 +281,6 @@ void ext4_end_io_unrsv_work(struct work_struct *work)
ext4_do_flush_completed_IO(&ei->vfs_inode, &ei->i_unrsv_conversion_list);
}

int ext4_flush_unwritten_io(struct inode *inode)
{
int ret, err;

WARN_ON_ONCE(!mutex_is_locked(&inode->i_mutex) &&
!(inode->i_state & I_FREEING));
ret = ext4_do_flush_completed_IO(inode,
&EXT4_I(inode)->i_rsv_conversion_list);
err = ext4_do_flush_completed_IO(inode,
&EXT4_I(inode)->i_unrsv_conversion_list);
if (!ret)
ret = err;
ext4_unwritten_wait(inode);
return ret;
}

ext4_io_end_t *ext4_init_io_end(struct inode *inode, gfp_t flags)
{
ext4_io_end_t *io = kmem_cache_zalloc(io_end_cachep, flags);
Expand Down

0 comments on commit f2fc5de

Please sign in to comment.