hc
2024-05-10 ee930fffee469d076998274a2ca55e13dc1efb67
kernel/fs/gfs2/aops.c
....@@ -152,7 +152,6 @@
152152 {
153153 struct inode *inode = page->mapping->host;
154154 struct gfs2_inode *ip = GFS2_I(inode);
155
- struct gfs2_sbd *sdp = GFS2_SB(inode);
156155
157156 if (PageChecked(page)) {
158157 ClearPageChecked(page);
....@@ -160,7 +159,7 @@
160159 create_empty_buffers(page, inode->i_sb->s_blocksize,
161160 BIT(BH_Dirty)|BIT(BH_Uptodate));
162161 }
163
- gfs2_page_add_databufs(ip, page, 0, sdp->sd_vfs->s_blocksize);
162
+ gfs2_page_add_databufs(ip, page, 0, PAGE_SIZE);
164163 }
165164 return gfs2_write_jdata_page(page, wbc);
166165 }
....@@ -452,8 +451,6 @@
452451 return error;
453452
454453 kaddr = kmap_atomic(page);
455
- if (dsize > gfs2_max_stuffed_size(ip))
456
- dsize = gfs2_max_stuffed_size(ip);
457454 memcpy(kaddr, dibh->b_data + sizeof(struct gfs2_dinode), dsize);
458455 memset(kaddr + dsize, 0, PAGE_SIZE - dsize);
459456 kunmap_atomic(kaddr);