ext4: completed_io locking cleanup
[deliverable/linux.git] / fs / ext4 / extents.c
index 54a94426ef7b2ef91d4b9105280399e3addc8144..232077439aa85499502d4cd9e1cc5cff8c3236e3 100644 (file)
@@ -4833,7 +4833,9 @@ int ext4_ext_punch_hole(struct file *file, loff_t offset, loff_t length)
        }
 
        /* finish any pending end_io work */
-       ext4_flush_completed_IO(inode);
+       err = ext4_flush_completed_IO(inode);
+       if (err)
+               return err;
 
        credits = ext4_writepage_trans_blocks(inode);
        handle = ext4_journal_start(inode, credits);
This page took 0.03831 seconds and 5 git commands to generate.