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