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 ---