hc
2024-02-20 102a0743326a03cd1a1202ceda21e175b7d3575c
kernel/fs/nilfs2/segbuf.c
....@@ -101,6 +101,12 @@
101101 if (unlikely(!bh))
102102 return -ENOMEM;
103103
104
+ lock_buffer(bh);
105
+ if (!buffer_uptodate(bh)) {
106
+ memset(bh->b_data, 0, bh->b_size);
107
+ set_buffer_uptodate(bh);
108
+ }
109
+ unlock_buffer(bh);
104110 nilfs_segbuf_add_segsum_buffer(segbuf, bh);
105111 return 0;
106112 }
....@@ -505,7 +511,7 @@
505511 } while (--segbuf->sb_nbio > 0);
506512
507513 if (unlikely(atomic_read(&segbuf->sb_err) > 0)) {
508
- nilfs_msg(segbuf->sb_super, KERN_ERR,
514
+ nilfs_err(segbuf->sb_super,
509515 "I/O error writing log (start-blocknr=%llu, block-count=%lu) in segment %llu",
510516 (unsigned long long)segbuf->sb_pseg_start,
511517 segbuf->sb_sum.nblocks,