| 1eb5d98f16f6 ("nfs: convert to new i_version API") |
| 4b9bb25b36ba ("NFS: Switch to using mapping->private_lock for page writeback lookups.") |
| a6b6d5b85abf ("NFS: Use an atomic_long_t to count the number of requests") |
| b30d2f04c35d ("NFS: Refactor nfs_page_find_head_request()") |
| bd37d6fce184 ("NFSv4: Convert nfs_lock_and_join_requests() to use nfs_page_find_head_request()") |
| 5b2b5187fa85 ("NFS: Fix nfs_page_group_destroy() and nfs_lock_and_join_requests() race cases") |
| 74a6d4b5ae4e ("NFS: Further optimise nfs_lock_and_join_requests()") |
| b5bab9bf9132 ("NFS: Reduce inode->i_lock contention in nfs_lock_and_join_requests()") |
| b66aaa8dfeda ("NFS: Fix the inode request accounting when pages have subrequests") |
| e14bebf6de11 ("NFS: Don't check request offset and size without holding a lock") |
| a0e265bc7801 ("NFS: Fix an ABBA issue in nfs_lock_and_join_requests()") |
| 7cb9cd9aa2ea ("NFS: Fix a reference and lock leak in nfs_lock_and_join_requests()") |
| 82749dd4efce ("NFS: Reduce lock contention in nfs_page_find_head_request()") |
| 6d17d653c9f1 ("NFS: Simplify page writeback") |
| a7a3b1e971cd ("NFS: convert flags to bool") |
| c373fff7bd25 ("NFSv4: Don't special case "launder"") |
| a6598813a4c5 ("NFS: Don't write back further requests if there is a pending write error") |
| d9b67e1e499b ("NFS: Fix inconsistent indentation in nfs4proc.c") |
| d3129ef672ca ("NFSv4: update_changeattr should update the attribute timestamp") |
| c40d52fe1c2b ("NFSv4: Don't call update_changeattr() unless the unlink is successful") |
| c733c49c3262 ("NFSv4: Don't apply change_info4 twice on rename within a directory") |
| 2dfc61736482 ("NFSv4: Call update_changeattr() from _nfs4_proc_open only if a file was created") |
| 7c0f6ba682b9 ("Replace <asm/uaccess.h> with <linux/uaccess.h> globally") |
| bc1ecd626bed ("Merge tag 'nfs-for-4.10-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs") |