aboutsummaryrefslogtreecommitdiffstats
path: root/fs/gfs2/file.c
diff options
context:
space:
mode:
Diffstat (limited to 'fs/gfs2/file.c')
-rw-r--r--fs/gfs2/file.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/fs/gfs2/file.c b/fs/gfs2/file.c
index c9384f932975..208efc70ad49 100644
--- a/fs/gfs2/file.c
+++ b/fs/gfs2/file.c
@@ -354,8 +354,8 @@ static int gfs2_allocate_page_backing(struct page *page)
354{ 354{
355 struct inode *inode = page->mapping->host; 355 struct inode *inode = page->mapping->host;
356 struct buffer_head bh; 356 struct buffer_head bh;
357 unsigned long size = PAGE_CACHE_SIZE; 357 unsigned long size = PAGE_SIZE;
358 u64 lblock = page->index << (PAGE_CACHE_SHIFT - inode->i_blkbits); 358 u64 lblock = page->index << (PAGE_SHIFT - inode->i_blkbits);
359 359
360 do { 360 do {
361 bh.b_state = 0; 361 bh.b_state = 0;
@@ -386,7 +386,7 @@ static int gfs2_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf)
386 struct gfs2_sbd *sdp = GFS2_SB(inode); 386 struct gfs2_sbd *sdp = GFS2_SB(inode);
387 struct gfs2_alloc_parms ap = { .aflags = 0, }; 387 struct gfs2_alloc_parms ap = { .aflags = 0, };
388 unsigned long last_index; 388 unsigned long last_index;
389 u64 pos = page->index << PAGE_CACHE_SHIFT; 389 u64 pos = page->index << PAGE_SHIFT;
390 unsigned int data_blocks, ind_blocks, rblocks; 390 unsigned int data_blocks, ind_blocks, rblocks;
391 struct gfs2_holder gh; 391 struct gfs2_holder gh;
392 loff_t size; 392 loff_t size;
@@ -401,7 +401,7 @@ static int gfs2_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf)
401 if (ret) 401 if (ret)
402 goto out; 402 goto out;
403 403
404 gfs2_size_hint(vma->vm_file, pos, PAGE_CACHE_SIZE); 404 gfs2_size_hint(vma->vm_file, pos, PAGE_SIZE);
405 405
406 gfs2_holder_init(ip->i_gl, LM_ST_EXCLUSIVE, 0, &gh); 406 gfs2_holder_init(ip->i_gl, LM_ST_EXCLUSIVE, 0, &gh);
407 ret = gfs2_glock_nq(&gh); 407 ret = gfs2_glock_nq(&gh);
@@ -411,7 +411,7 @@ static int gfs2_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf)
411 set_bit(GLF_DIRTY, &ip->i_gl->gl_flags); 411 set_bit(GLF_DIRTY, &ip->i_gl->gl_flags);
412 set_bit(GIF_SW_PAGED, &ip->i_flags); 412 set_bit(GIF_SW_PAGED, &ip->i_flags);
413 413
414 if (!gfs2_write_alloc_required(ip, pos, PAGE_CACHE_SIZE)) { 414 if (!gfs2_write_alloc_required(ip, pos, PAGE_SIZE)) {
415 lock_page(page); 415 lock_page(page);
416 if (!PageUptodate(page) || page->mapping != inode->i_mapping) { 416 if (!PageUptodate(page) || page->mapping != inode->i_mapping) {
417 ret = -EAGAIN; 417 ret = -EAGAIN;
@@ -424,7 +424,7 @@ static int gfs2_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf)
424 if (ret) 424 if (ret)
425 goto out_unlock; 425 goto out_unlock;
426 426
427 gfs2_write_calc_reserv(ip, PAGE_CACHE_SIZE, &data_blocks, &ind_blocks); 427 gfs2_write_calc_reserv(ip, PAGE_SIZE, &data_blocks, &ind_blocks);
428 ap.target = data_blocks + ind_blocks; 428 ap.target = data_blocks + ind_blocks;
429 ret = gfs2_quota_lock_check(ip, &ap); 429 ret = gfs2_quota_lock_check(ip, &ap);
430 if (ret) 430 if (ret)
@@ -447,7 +447,7 @@ static int gfs2_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf)
447 lock_page(page); 447 lock_page(page);
448 ret = -EINVAL; 448 ret = -EINVAL;
449 size = i_size_read(inode); 449 size = i_size_read(inode);
450 last_index = (size - 1) >> PAGE_CACHE_SHIFT; 450 last_index = (size - 1) >> PAGE_SHIFT;
451 /* Check page index against inode size */ 451 /* Check page index against inode size */
452 if (size == 0 || (page->index > last_index)) 452 if (size == 0 || (page->index > last_index))
453 goto out_trans_end; 453 goto out_trans_end;
@@ -873,7 +873,7 @@ static long __gfs2_fallocate(struct file *file, int mode, loff_t offset, loff_t
873 rblocks += data_blocks ? data_blocks : 1; 873 rblocks += data_blocks ? data_blocks : 1;
874 874
875 error = gfs2_trans_begin(sdp, rblocks, 875 error = gfs2_trans_begin(sdp, rblocks,
876 PAGE_CACHE_SIZE/sdp->sd_sb.sb_bsize); 876 PAGE_SIZE/sdp->sd_sb.sb_bsize);
877 if (error) 877 if (error)
878 goto out_trans_fail; 878 goto out_trans_fail;
879 879