diff --git a/fs/ext4/page-io.c b/fs/ext4/page-io.c index 14f9837350d12ccf9dac2592386d8ac8b567cf2c..5929cd0baa2077ebce9a3b0c51d528de9b89ac33 100644 --- a/fs/ext4/page-io.c +++ b/fs/ext4/page-io.c @@ -387,7 +387,7 @@ static int io_submit_add_bh(struct ext4_io_submit *io, if (ret != bh->b_size) goto submit_and_retry; io_end = io->io_end; - if (buffer_uninit(bh)) + if (test_clear_buffer_uninit(bh)) ext4_set_io_unwritten_flag(inode, io_end); io_end->size += bh->b_size; io->io_next_block++;