]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - fs/ext4/page-io.c
Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso...
[karo-tx-linux.git] / fs / ext4 / page-io.c
index e55624c50898d8b1d3033d4706387b3a92eec09b..208241b06662fbccfd741340ba167e68a711418e 100644 (file)
@@ -157,7 +157,7 @@ static int ext4_end_io(ext4_io_end_t *io)
 
        io->handle = NULL;      /* Following call will use up the handle */
        ret = ext4_convert_unwritten_extents(handle, inode, offset, size);
-       if (ret < 0) {
+       if (ret < 0 && !ext4_forced_shutdown(EXT4_SB(inode->i_sb))) {
                ext4_msg(inode->i_sb, KERN_EMERG,
                         "failed to convert unwritten extents to written "
                         "extents -- potential data loss!  "