- 133a48a NFS: Fix up commit deadlocks by Trond Myklebust · 3 years, 3 months ago
- a2915fa pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds by Baptiste Lepers · 3 years, 4 months ago
- dd5c153 NFSv4/pNFS: Return an error if _nfs4_pnfs_v3_ds_connect can't load NFSv3 by Trond Myklebust · 3 years, 7 months ago
- f46f849 NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times by Trond Myklebust · 3 years, 7 months ago
- 46c9ea1 NFS/pNFS: Don't leak DS commits in pnfs_generic_retry_commit() by Trond Myklebust · 4 years ago
- 1757655 NFS/pNFS: Don't call pnfs_free_bucket_lseg() before removing the request by Trond Myklebust · 4 years ago
- 9889981 pNFS: Clean up open coded xdr string decoding by Trond Myklebust · 4 years, 2 months ago
- 4be78d2 NFSv4/pNFS: Store the transport type in struct nfs4_pnfs_ds_addr by Trond Myklebust · 4 years, 2 months ago
- 190c75a pNFS: Add helpers for allocation/free of struct nfs4_pnfs_ds_addr by Trond Myklebust · 4 years, 2 months ago
- a12f996 NFSv4/pNFS: Use connections to a DS that are all of the same protocol family by Trond Myklebust · 4 years, 2 months ago
- 4fa7ef6 NFS/pnfs: Don't use RPC_TASK_CRED_NOREF with pnfs by Trond Myklebust · 4 years, 8 months ago
- 27d231c pNFS: Fix RCU lock leakage by Trond Myklebust · 4 years, 9 months ago
- e18c18e NFS/pNFS: Fix pnfs_layout_mark_request_commit() invalid layout segment handling by Trond Myklebust · 4 years, 10 months ago
- c84bea5 NFS/pNFS: Simplify bucket layout segment reference counting by Trond Myklebust · 4 years, 10 months ago
- 9c455a8 NFS/pNFS: Clean up pNFS commit operations by Trond Myklebust · 4 years, 10 months ago
- 0aa647b NFS: Remove bucket array from struct pnfs_ds_commit_info by Trond Myklebust · 4 years, 10 months ago
- fb6b53b NFS/pNFS: Add a helper pnfs_generic_search_commit_reqs() by Trond Myklebust · 4 years, 10 months ago
- ba827c9 pNFS: Enable per-layout segment commit structures by Trond Myklebust · 4 years, 10 months ago
- a990189 pNFS: Add infrastructure for cleaning up per-layout commit structures by Trond Myklebust · 4 years, 10 months ago
- 0cb1f6d pNFS: Support per-layout segment commits in pnfs_generic_commit_pagelist() by Trond Myklebust · 4 years, 10 months ago
- fce9ed0 pNFS: Support per-layout segment commits in pnfs_generic_recover_commit_reqs() by Trond Myklebust · 4 years, 10 months ago
- a8e3765 NFSv4/pNFS: Scan the full list of commit arrays when committing by Trond Myklebust · 4 years, 10 months ago
- d7242c4 pNFS: Add a helper to allocate the array of buckets by Trond Myklebust · 4 years, 10 months ago
- 19573c9 NFS/pNFS: Refactor pnfs_generic_commit_pagelist() by Trond Myklebust · 4 years, 10 months ago
- 221203c NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() by Trond Myklebust · 5 years ago
- bf2bf9b pNFS/flexfiles: Turn off soft RPC calls by Trond Myklebust · 5 years ago
- 457c899 treewide: Add SPDX license identifier for missed files by Thomas Gleixner · 6 years ago
- a52458b NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'. by NeilBrown · 6 years ago
- d0fbb1d NFSv4: Fix locking in pnfs_generic_recover_commit_reqs by Trond Myklebust · 6 years ago
- 723c921 sched/wait, fs/nfs: Convert wait_on_atomic_t() usage to the new wait_var_event() API by Peter Zijlstra · 7 years ago
- a2a5dea fs, nfs: convert nfs4_pnfs_ds.ds_count from atomic_t to refcount_t by Elena Reshetova · 7 years ago
- 5d2a9d9 NFS: Remove pnfs_generic_transfer_commit_list() by Trond Myklebust · 7 years ago
- 137da55 NFS: nfs_lock_and_join_requests and nfs_scan_commit_list can deadlock by Trond Myklebust · 7 years ago
- 2ce209c NFS: Wait for requests that are locked on the commit list by Trond Myklebust · 7 years ago
- 8205b9c NFSv4/pnfs: Replace pnfs_put_lseg_locked() with pnfs_put_lseg() by Trond Myklebust · 7 years ago
- e824f99 NFSv4: Use a mutex to protect the per-inode commit lists by Trond Myklebust · 7 years ago
- 2132973 Revert commit 722f0b891198 ("pNFS: Don't send COMMITs to the DSes if...") by Trond Myklebust · 8 years ago
- 4118188 NFS: Fix another COMMIT race in pNFS by Trond Myklebust · 8 years ago
- e39928f NFS: Fix a COMMIT race in pNFS by Trond Myklebust · 8 years ago
- c296cfe pNFS: Fix NULL dereference in pnfs_generic_alloc_ds_commits by Fred Isaman · 8 years ago
- 5f01148 pNFS: Fix a typo in pnfs_generic_alloc_ds_commits by Trond Myklebust · 8 years ago
- 722f0b8 pNFS: Don't send COMMITs to the DSes if the server invalidated our layout by Trond Myklebust · 8 years ago
- 675e508 pNFS: unexport nfs4_pnfs_v3_ds_connect_unload by Trond Myklebust · 8 years ago
- 518662e NFS: fix usage of mempools. by NeilBrown · 8 years ago
- da066f3 pNFS/flexfiles: never nfs4_mark_deviceid_unavailable by Weston Andros Adamson · 8 years ago
- a33e4b0 pNFS: return status from nfs4_pnfs_ds_connect by Weston Andros Adamson · 8 years ago
- 7d38de3 NFS: Remove unused authflavour parameter from nfs_get_client() by Anna Schumaker · 8 years ago
- 04fa2c6 NFS pnfs data server multipath session trunking by Andy Adamson · 8 years ago
- 3627452 Merge branch 'writeback' by Trond Myklebust · 8 years ago
- b224f7c nfs4: flexfiles: respect noresvport when establishing connections to DSes by Tigran Mkrtchyan · 9 years ago
- 3fc75f1 nfs4: clnt: respect noresvport when establishing connections to DSes by Tigran Mkrtchyan · 9 years ago
- 2e18d4d pNFS: Files and flexfiles always need to commit before layoutcommit by Trond Myklebust · 9 years ago
- 5e3a988 pnfs_nfs: fix _cancel_empty_pagelist by Weston Andros Adamson · 9 years ago
- ade8feb nfs: avoid race that crashes nfs_init_commit by Weston Andros Adamson · 9 years ago
- fe238e6 NFS: Save struct inode * inside nfs_commit_info to clarify usage of i_lock by Dave Wysochanski · 9 years ago
- fc821d5 pnfs/NFSv4.1: Add multipath capabilities to pNFS flexfiles servers over NFSv3 by Trond Myklebust · 9 years ago
- b20135d NFSv4.1/pNFS: Don't queue up a new commit if the layout segment is invalid by Trond Myklebust · 9 years ago
- af7cf05 NFS: Allow multiple commit requests in flight per file by Trond Myklebust · 9 years ago
- 046be74 NFS41: fix list splice type by Peng Tao · 9 years ago
- 74918f9 Merge branch 'layoutfixes' by Trond Myklebust · 9 years ago
- 6f53693 NFSv4.1/pNFS: Fix borken function _same_data_server_addrs_locked() by Trond Myklebust · 9 years ago
- 2757129 pNFS: Tighten up locking around DS commit buckets by Trond Myklebust · 9 years ago
- 86d80f9 NFSv4.1/pnfs: Fix atomicity of commit list updates by Trond Myklebust · 9 years ago
- 21330b6 Merge branch 'bugfixes' by Trond Myklebust · 10 years ago
- 5bb89b4 NFSv4.1/pnfs: Separate out metadata and data consistency for pNFS by Trond Myklebust · 10 years ago
- df137bc nfs: do not export discarded symbols by Arnd Bergmann · 10 years ago
- 338d00c pnfs: Refactor the *_layout_mark_request_commit to use pnfs_layout_mark_request_commit by Tom Haynes · 10 years ago
- b57ff13 pnfs: pass ds_commit_idx through the commit path by Weston Andros Adamson · 10 years ago
- c220106 nfs/filelayout: use pnfs_error_mark_layout_for_return by Peng Tao · 10 years ago
- c36aae9 nfs: allow different protocol in nfs_initiate_commit by Peng Tao · 11 years ago
- 5f01d95 nfs41: create NFSv3 DS connection if specified by Peng Tao · 11 years ago
- 30626f9 nfs41: allow LD to choose DS connection version/minor_version by Peng Tao · 11 years ago
- 064172f nfs41: allow LD to choose DS connection auth flavor by Peng Tao · 11 years ago
- 7405f9e nfs41: pull nfs4_ds_connect from file layout to generic pnfs by Peng Tao · 11 years ago
- 6b7f3cf nfs41: pull decode_ds_addr from file layout to generic pnfs by Peng Tao · 11 years ago
- 875ae06 nfs41: pull data server cache from file layout to generic pnfs by Peng Tao · 11 years ago
- 085d1e3 pnfs: Do not grab the commit_info lock twice when rescheduling writes by Tom Haynes · 10 years ago
- f54bcf2 pnfs: Prepare for flexfiles by pulling out common code by Tom Haynes · 10 years ago