Merge tag 'sh-for-4.8' of git://git.libc.org/linux-sh
[linux-2.6-block.git] / fs / nilfs2 / segbuf.c
index a962d7d834478714cacd52a04c4a78f932f3466f..6f87b2ac1aeb001c4e6c73997e584b5894b67a6c 100644 (file)
@@ -514,7 +514,11 @@ static int nilfs_segbuf_wait(struct nilfs_segment_buffer *segbuf)
        } while (--segbuf->sb_nbio > 0);
 
        if (unlikely(atomic_read(&segbuf->sb_err) > 0)) {
-               printk(KERN_ERR "NILFS: IO error writing segment\n");
+               nilfs_msg(segbuf->sb_super, KERN_ERR,
+                         "I/O error writing log (start-blocknr=%llu, block-count=%lu) in segment %llu",
+                         (unsigned long long)segbuf->sb_pseg_start,
+                         segbuf->sb_sum.nblocks,
+                         (unsigned long long)segbuf->sb_segnum);
                err = -EIO;
        }
        return err;