file.c (651a88798412e216f337d70181127e847f00a4b7) | file.c (b7446e7cf15f0926866c8e5de90ab278998bf8c8) |
---|---|
1// SPDX-License-Identifier: GPL-2.0-only 2/* 3 * linux/fs/nfs/file.c 4 * 5 * Copyright (C) 1992 Rick Sladkey 6 * 7 * Changes Copyright (C) 1994 by Florian La Roche 8 * - Do not copy data too often around in the kernel. --- 311 unchanged lines hidden (view full) --- 320 pgoff_t index = pos >> PAGE_SHIFT; 321 struct page *page; 322 int once_thru = 0; 323 324 dfprintk(PAGECACHE, "NFS: write_begin(%pD2(%lu), %u@%lld)\n", 325 file, mapping->host->i_ino, len, (long long) pos); 326 327start: | 1// SPDX-License-Identifier: GPL-2.0-only 2/* 3 * linux/fs/nfs/file.c 4 * 5 * Copyright (C) 1992 Rick Sladkey 6 * 7 * Changes Copyright (C) 1994 by Florian La Roche 8 * - Do not copy data too often around in the kernel. --- 311 unchanged lines hidden (view full) --- 320 pgoff_t index = pos >> PAGE_SHIFT; 321 struct page *page; 322 int once_thru = 0; 323 324 dfprintk(PAGECACHE, "NFS: write_begin(%pD2(%lu), %u@%lld)\n", 325 file, mapping->host->i_ino, len, (long long) pos); 326 327start: |
328 page = grab_cache_page_write_begin(mapping, index, flags); | 328 page = grab_cache_page_write_begin(mapping, index); |
329 if (!page) 330 return -ENOMEM; 331 *pagep = page; 332 333 ret = nfs_flush_incompatible(file, page); 334 if (ret) { 335 unlock_page(page); 336 put_page(page); --- 543 unchanged lines hidden --- | 329 if (!page) 330 return -ENOMEM; 331 *pagep = page; 332 333 ret = nfs_flush_incompatible(file, page); 334 if (ret) { 335 unlock_page(page); 336 put_page(page); --- 543 unchanged lines hidden --- |