| .. | .. |
|---|
| 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); |
|---|