1. b9df46d pNFS/flexfiles: Be consistent about mirror index types by Trond Myklebust · 4 years, 4 months ago
  2. ee15c7b pNFS/flexfiles: Ensure we initialise the mirror bsizes correctly on read by Trond Myklebust · 4 years, 4 months ago
  3. df561f66 treewide: Use fallthrough pseudo-keyword by Gustavo A. R. Silva · 4 years, 5 months ago
  4. 563c53e NFS: Fix flexfiles read failover by Trond Myklebust · 4 years, 5 months ago
  5. 18eb87f pNFS/flexfiles: The mirror count could depend on the layout segment range by Trond Myklebust · 4 years, 7 months ago
  6. f97ff92 pNFS/flexfiles: Clean up redundant calls to pnfs_put_lseg() by Trond Myklebust · 4 years, 7 months ago
  7. 8b04013 pNFS/flexfiles: Fix list corruption if the mirror count changes by Trond Myklebust · 4 years, 7 months ago
  8. cbd7be4 pNFS/flexfiles: Specify the layout segment range in LAYOUTGET by Trond Myklebust · 4 years, 10 months ago
  9. e70430d pNFS/flexfiles: remove requirement for whole file layouts by Trond Myklebust · 4 years, 10 months ago
  10. e1e54ab pNFS/flexfiles: Check the layout segment range before doing I/O by Trond Myklebust · 4 years, 10 months ago
  11. 660d1eb pNFS/flexfile: Don't merge layout segments if the mirrors don't match by Trond Myklebust · 4 years, 10 months ago
  12. 9c455a8 NFS/pNFS: Clean up pNFS commit operations by Trond Myklebust · 4 years, 10 months ago
  13. 0aa647b NFS: Remove bucket array from struct pnfs_ds_commit_info by Trond Myklebust · 4 years, 10 months ago
  14. ba827c9 pNFS: Enable per-layout segment commit structures by Trond Myklebust · 4 years, 10 months ago
  15. a990189 pNFS: Add infrastructure for cleaning up per-layout commit structures by Trond Myklebust · 4 years, 10 months ago
  16. c21e716 NFSv4/pnfs: Support a list of commit arrays in struct pnfs_ds_commit_info by Trond Myklebust · 4 years, 10 months ago
  17. 329651b pNFS/flexfiles: Simplify allocation of the mirror array by Trond Myklebust · 4 years, 10 months ago
  18. cf6605d NFSv4: Ensure layout headers are RCU safe by Trond Myklebust · 4 years, 11 months ago
  19. 194a0dc pNFS/flexfiles: Report DELAY and GRACE errors from the DS to the server by Trond Myklebust · 5 years ago
  20. 088f3e6 pNFS/flexfiles: Add tracing for layout errors by Trond Myklebust · 5 years ago
  21. 0722dc9 pNFS/flexfiles: Record resend attempts on I/O failure by Trond Myklebust · 5 years ago
  22. 7af46292 pNFS/flexfiles: Don't time out requests on hard mounts by Trond Myklebust · 5 years ago
  23. d571192 Revert "NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated" by Trond Myklebust · 5 years ago
  24. d5b9216 pnfs/flexfiles: Add tracepoints for detecting pnfs fallback to MDS by Trond Myklebust · 5 years ago
  25. 8e04fdf pnfs/flexfiles: Fix PTR_ERR() dereferences in ff_layout_track_ds_error by Trond Myklebust · 5 years ago
  26. 68f4615 NFS/flexfiles: Use the correct TCP timeout for flexfiles I/O by Trond Myklebust · 6 years ago
  27. ec8f24b treewide: Add SPDX license identifier - Makefile/Kconfig by Thomas Gleixner · 6 years ago
  28. 09c434b treewide: Add SPDX license identifier for more missed files by Thomas Gleixner · 6 years ago
  29. 9fcd596 NFS: Add a helper to return a pointer to the open context of a struct nfs_page by Trond Myklebust · 6 years ago
  30. 33344e0 pNFS: Add tracking to limit the number of pNFS retries by Trond Myklebust · 6 years ago
  31. 166bd5b pNFS/flexfiles: Fix layoutstats handling during read failovers by Trond Myklebust · 6 years ago
  32. cefa587 NFS/flexfiles: Clean up mirror DS initialisation by Trond Myklebust · 6 years ago
  33. 29a23909 NFS/flexfiles: Remove dead code in ff_layout_mirror_valid() by Trond Myklebust · 6 years ago
  34. 4cbc8a5 NFS/flexfile: Simplify nfs4_ff_layout_select_ds_stateid() by Trond Myklebust · 6 years ago
  35. 626d48b NFS/flexfile: Simplify nfs4_ff_layout_ds_version() by Trond Myklebust · 6 years ago
  36. 312cd4c NFS/flexfiles: Simplify ff_layout_get_ds_cred() by Trond Myklebust · 6 years ago
  37. 561d6f8 NFS/flexfiles: Simplify nfs4_ff_find_or_create_ds_client() by Trond Myklebust · 6 years ago
  38. 749da52 NFS/flexfiles: Simplify nfs4_ff_layout_select_ds_fh() by Trond Myklebust · 6 years ago
  39. 76c6690 NFS/flexfiles: Speed up read failover when DSes are down by Trond Myklebust · 6 years ago
  40. 17aaec8 NFS/flexfiles: Don't invalidate DS deviceids for being unresponsive by Trond Myklebust · 6 years ago
  41. d082d4b NFS/flexfiles: Remove bogus checks for invalid deviceids by Trond Myklebust · 6 years ago
  42. 0a156dd NFS/flexfiles: Avoid unnecessary layout invalidations by Trond Myklebust · 6 years ago
  43. 2444ff2 NFS/flexfiles: refactor calls to fs4_ff_layout_prepare_ds() by Trond Myklebust · 6 years ago
  44. f0922a6 NFS/flexfiles: Send LAYOUTERROR when failing over mirrored reads by Trond Myklebust · 6 years ago
  45. a79f194 NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated by Trond Myklebust · 6 years ago
  46. 762bb7e NFS/flexfiles: Fix up sparse RCU annotations by Trond Myklebust · 6 years ago
  47. 108bb4a NFSv4/flexfiles: Fix invalid deref in FF_LAYOUT_DEVID_NODE() by Trond Myklebust · 6 years ago
  48. 06b5fc3 Merge tag 'nfs-rdma-for-5.1-1' of git://git.linux-nfs.org/projects/anna/linux-nfs by Trond Myklebust · 6 years ago
  49. 302fad7 NFS: Fix up documentation warnings by Trond Myklebust · 6 years ago
  50. 0ccc61b SUNRPC: Add xdr_stream::rqst field by Chuck Lever · 6 years ago
  51. a52458b NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'. by NeilBrown · 6 years ago
  52. 8276c90 SUNRPC: remove uid and gid from struct auth_cred by NeilBrown · 6 years ago
  53. fc0664f SUNRPC: remove groupinfo from struct auth_cred. by NeilBrown · 6 years ago
  54. 97f68c6b SUNRPC: add 'struct cred *' to auth_cred and rpc_cred by NeilBrown · 6 years ago
  55. 320f35b flexfiles: enforce per-mirror stateid only for v4 DSes by Tigran Mkrtchyan · 6 years ago
  56. bb21ce0 flexfiles: use per-mirror specified stateid for IO by Tigran Mkrtchyan · 6 years ago
  57. 10ec57e nfs4: flex_file: ignore synthetic uid/gid for tightly coupled DSes by Tigran Mkrtchyan · 6 years ago
  58. 28ced9a pNFS: Don't allocate more pages than we need to fit a layoutget response by Trond Myklebust · 6 years ago
  59. 1c1aeaf pNFS/flexfiles: ff_layout_pg_init_read should exit on error by Trond Myklebust · 6 years ago
  60. 056f9ad pNFS/flexfiles: Ensure we always return a layout if it has layoutstats by Trond Myklebust · 7 years ago
  61. 27db64f6 Merge tag 'nfs-for-4.18-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs by Linus Torvalds · 7 years ago
  62. 7b0df92 pNFS/flexfiles: Process writeback resends from nfsiod context as well by Trond Myklebust · 7 years ago
  63. 42f86b4 pNFS/flexfiles: Don't tie up all the rpciod threads in resends by Trond Myklebust · 7 years ago
  64. b08fc52 Merge tag 'overflow-v4.18-rc1-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux by Linus Torvalds · 7 years ago
  65. 6396bb2 treewide: kzalloc() -> kcalloc() by Kees Cook · 7 years ago
  66. f86c3ac pnfs: Add layout driver flag PNFS_LAYOUTGET_ON_OPEN by Fred Isaman · 8 years ago
  67. c3e9c04b Merge tag 'nfs-for-4.15-1' of git://git.linux-nfs.org/projects/anna/linux-nfs by Linus Torvalds · 7 years ago
  68. 212bf41 fs, nfs: convert nfs_client.cl_count from atomic_t to refcount_t by Elena Reshetova · 7 years ago
  69. 81a090b fs, nfs: convert nfs4_ff_layout_mirror.ref from atomic_t to refcount_t by Elena Reshetova · 7 years ago
  70. b244131 License cleanup: add SPDX GPL-2.0 license identifier to files with no license by Greg Kroah-Hartman · 7 years ago
  71. 1feb261 nfs/flexfiles: fix leak of nfs4_ff_ds_version arrays by Weston Andros Adamson · 7 years ago
  72. 4b75053e pNFS/flexfiles: Handle expired layout segments in ff_layout_initiate_commit() by Trond Myklebust · 7 years ago
  73. 22368ff PNFS for stateid errors retry against MDS first by Olga Kornievskaia · 8 years ago
  74. 662f9a1 pNFS/flexfiles: missing error code in ff_layout_alloc_lseg() by Dan Carpenter · 8 years ago
  75. 76b2a30 pNFS/flexfiles: Always attempt to call layoutstats when flexfiles is enabled by Trond Myklebust · 8 years ago
  76. 37f8aa1 pNFS/flexfiles: Fix up the ff_layout_write_pagelist failure path by Trond Myklebust · 8 years ago
  77. b3230e8 pNFS: Ensure we check layout segment validity in the pg_init() callback by Trond Myklebust · 8 years ago
  78. 260f32a pNFS/flexfiles: Check the result of nfs4_pnfs_ds_connect by Trond Myklebust · 8 years ago
  79. a7878ca nfs: flexfilelayout: remove v3-only data server limitation by Tigran Mkrtchyan · 8 years ago
  80. f9799ad Merge tag 'nfs-for-4.11-3' of git://git.linux-nfs.org/projects/anna/linux-nfs by Linus Torvalds · 8 years ago
  81. f17f8a1 nfs: flexfiles: fix kernel OOPS if MDS returns unsupported DS type by Tigran Mkrtchyan · 8 years ago
  82. 8841b5f Merge tag 'nfs-for-4.11-2' of git://git.linux-nfs.org/projects/anna/linux-nfs by Linus Torvalds · 8 years ago
  83. da066f3 pNFS/flexfiles: never nfs4_mark_deviceid_unavailable by Weston Andros Adamson · 8 years ago
  84. a33e4b0 pNFS: return status from nfs4_pnfs_ds_connect by Weston Andros Adamson · 8 years ago
  85. 8f03cf5 Merge tag 'nfs-for-4.11-1' of git://git.linux-nfs.org/projects/anna/linux-nfs by Linus Torvalds · 8 years ago
  86. 5b5e092 lib/vsprintf.c: remove %Z support by Alexey Dobriyan · 8 years ago
  87. df3ab23 pNFS/flexfiles: If the layout is invalid, it must be updated before retrying by Trond Myklebust · 8 years ago
  88. ab6e9aa NFSv4: Replace ad-hoc xdr encode/decode helpers with xdr_stream_* generics by Trond Myklebust · 8 years ago
  89. 2e54b9b pNFS/flexfiles: Make local symbol layoutreturn_ops static by Wei Yongjun · 8 years ago
  90. 6de7e12 NFS: Use nfs4_setup_sequence() everywhere by Anna Schumaker · 8 years ago
  91. 1f3a8e4 ktime: Get rid of ktime_equal() by Thomas Gleixner · 8 years ago
  92. 2456e85 ktime: Get rid of the union by Thomas Gleixner · 8 years ago
  93. 1c48cee8 pNFS/flexfiles: delete deviceid, don't mark inactive by Weston Andros Adamson · 8 years ago
  94. d915211 pNFS/flexfiles: Ensure we have enough buffer for layoutreturn by Trond Myklebust · 8 years ago
  95. 5ba6a09 pNFS/flexfiles: Remove a redundant parameter in ff_layout_encode_ioerr() by Trond Myklebust · 8 years ago
  96. 65990d1 pNFS/flexfiles: Fix a deadlock on LAYOUTGET by Fred Isaman · 8 years ago
  97. cb06793 pNFS/flexfiles: Fix ff_layout_add_ds_error_locked() by Trond Myklebust · 8 years ago
  98. 230bc96 pNFS/flexfiles: Support sending layoutstats in layoutreturn by Trond Myklebust · 8 years ago
  99. 422c93c pNFS/flexfiles: Minor refactoring before adding iostats to layoutreturn by Trond Myklebust · 8 years ago
  100. 2f8220c NFS: Fix up read of mirror stats by Trond Myklebust · 8 years ago