.. | .. |
---|
152 | 152 | { |
---|
153 | 153 | struct inode *inode = page->mapping->host; |
---|
154 | 154 | struct gfs2_inode *ip = GFS2_I(inode); |
---|
155 | | - struct gfs2_sbd *sdp = GFS2_SB(inode); |
---|
156 | 155 | |
---|
157 | 156 | if (PageChecked(page)) { |
---|
158 | 157 | ClearPageChecked(page); |
---|
.. | .. |
---|
160 | 159 | create_empty_buffers(page, inode->i_sb->s_blocksize, |
---|
161 | 160 | BIT(BH_Dirty)|BIT(BH_Uptodate)); |
---|
162 | 161 | } |
---|
163 | | - gfs2_page_add_databufs(ip, page, 0, sdp->sd_vfs->s_blocksize); |
---|
| 162 | + gfs2_page_add_databufs(ip, page, 0, PAGE_SIZE); |
---|
164 | 163 | } |
---|
165 | 164 | return gfs2_write_jdata_page(page, wbc); |
---|
166 | 165 | } |
---|
.. | .. |
---|
452 | 451 | return error; |
---|
453 | 452 | |
---|
454 | 453 | kaddr = kmap_atomic(page); |
---|
455 | | - if (dsize > gfs2_max_stuffed_size(ip)) |
---|
456 | | - dsize = gfs2_max_stuffed_size(ip); |
---|
457 | 454 | memcpy(kaddr, dibh->b_data + sizeof(struct gfs2_dinode), dsize); |
---|
458 | 455 | memset(kaddr + dsize, 0, PAGE_SIZE - dsize); |
---|
459 | 456 | kunmap_atomic(kaddr); |
---|