file.c (be3bbbc588118bdc10e21fdd7bfa6ee6b8c2555d) | file.c (b7446e7cf15f0926866c8e5de90ab278998bf8c8) |
---|---|
1// SPDX-License-Identifier: GPL-2.0 2/* 3 * linux/fs/affs/file.c 4 * 5 * (c) 1996 Hans-Joachim Widmaier - Rewritten 6 * 7 * (C) 1993 Ray Burr - Modified for Amiga FFS filesystem. 8 * --- 656 unchanged lines hidden (view full) --- 665 * failure. Should really be updating i_size at write_end time 666 */ 667 err = affs_extent_file_ofs(inode, pos); 668 if (err) 669 return err; 670 } 671 672 index = pos >> PAGE_SHIFT; | 1// SPDX-License-Identifier: GPL-2.0 2/* 3 * linux/fs/affs/file.c 4 * 5 * (c) 1996 Hans-Joachim Widmaier - Rewritten 6 * 7 * (C) 1993 Ray Burr - Modified for Amiga FFS filesystem. 8 * --- 656 unchanged lines hidden (view full) --- 665 * failure. Should really be updating i_size at write_end time 666 */ 667 err = affs_extent_file_ofs(inode, pos); 668 if (err) 669 return err; 670 } 671 672 index = pos >> PAGE_SHIFT; |
673 page = grab_cache_page_write_begin(mapping, index, flags); | 673 page = grab_cache_page_write_begin(mapping, index); |
674 if (!page) 675 return -ENOMEM; 676 *pagep = page; 677 678 if (PageUptodate(page)) 679 return 0; 680 681 /* XXX: inefficient but safe in the face of short writes */ --- 331 unchanged lines hidden --- | 674 if (!page) 675 return -ENOMEM; 676 *pagep = page; 677 678 if (PageUptodate(page)) 679 return 0; 680 681 /* XXX: inefficient but safe in the face of short writes */ --- 331 unchanged lines hidden --- |