kernel/fs/nilfs2/alloc.c
.. .. @@ -205,7 +205,8 @@ 205 205 int ret; 206 206 207 207 spin_lock(lock); 208 - if (prev->bh && blkoff == prev->blkoff) {208 + if (prev->bh && blkoff == prev->blkoff &&209 + likely(buffer_uptodate(prev->bh))) {209 210 get_bh(prev->bh); 210 211 *bhp = prev->bh; 211 212 spin_unlock(lock);