1. b40887e SUNRPC: Trace calls to .rpc_call_done by Chuck Lever · 3 years, 3 months ago
  2. ed34695 pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() by Nikola Livic · 3 years, 10 months ago
  3. 74f602d Merge tag 'nfs-for-5.11-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs by Linus Torvalds · 4 years, 1 month ago
  4. 52104f2 NFS/pNFS: Fix a typo in ff_layout_resend_pnfs_read() by Trond Myklebust · 4 years, 1 month ago
  5. 9bfffea pNFS/flexfiles: Avoid spurious layout returns in ff_layout_choose_ds_for_read by Trond Myklebust · 4 years, 1 month ago
  6. 1a50ede Merge tag 'nfsd-5.11' of git://git.linux-nfs.org/projects/cel/cel-2.6 by Linus Torvalds · 4 years, 1 month ago
  7. 9a70163 pNFS/flexfiles: Fix up layoutstats reporting for non-TCP transports by Trond Myklebust · 4 years, 2 months ago
  8. 0ae4c3e SUNRPC: Add xdr_set_scratch_page() and xdr_reset_scratch_buffer() by Chuck Lever · 4 years, 2 months ago
  9. 63e2fff pNFS/flexfiles: Fix array overflow when flexfiles mirroring is enabled by Trond Myklebust · 4 years, 2 months ago
  10. b9df46d pNFS/flexfiles: Be consistent about mirror index types by Trond Myklebust · 4 years, 4 months ago
  11. ee15c7b pNFS/flexfiles: Ensure we initialise the mirror bsizes correctly on read by Trond Myklebust · 4 years, 4 months ago
  12. df561f66 treewide: Use fallthrough pseudo-keyword by Gustavo A. R. Silva · 4 years, 5 months ago
  13. 563c53e NFS: Fix flexfiles read failover by Trond Myklebust · 4 years, 5 months ago
  14. 18eb87f pNFS/flexfiles: The mirror count could depend on the layout segment range by Trond Myklebust · 4 years, 7 months ago
  15. f97ff92 pNFS/flexfiles: Clean up redundant calls to pnfs_put_lseg() by Trond Myklebust · 4 years, 7 months ago
  16. 8b04013 pNFS/flexfiles: Fix list corruption if the mirror count changes by Trond Myklebust · 4 years, 7 months ago
  17. cbd7be4 pNFS/flexfiles: Specify the layout segment range in LAYOUTGET by Trond Myklebust · 4 years, 10 months ago
  18. e70430d pNFS/flexfiles: remove requirement for whole file layouts by Trond Myklebust · 4 years, 10 months ago
  19. e1e54ab pNFS/flexfiles: Check the layout segment range before doing I/O by Trond Myklebust · 4 years, 10 months ago
  20. 660d1eb pNFS/flexfile: Don't merge layout segments if the mirrors don't match by Trond Myklebust · 4 years, 10 months ago
  21. 9c455a8 NFS/pNFS: Clean up pNFS commit operations by Trond Myklebust · 4 years, 10 months ago
  22. 0aa647b NFS: Remove bucket array from struct pnfs_ds_commit_info by Trond Myklebust · 4 years, 10 months ago
  23. ba827c9 pNFS: Enable per-layout segment commit structures by Trond Myklebust · 4 years, 10 months ago
  24. a990189 pNFS: Add infrastructure for cleaning up per-layout commit structures by Trond Myklebust · 4 years, 10 months ago
  25. c21e716 NFSv4/pnfs: Support a list of commit arrays in struct pnfs_ds_commit_info by Trond Myklebust · 4 years, 10 months ago
  26. 329651b pNFS/flexfiles: Simplify allocation of the mirror array by Trond Myklebust · 4 years, 10 months ago
  27. cf6605d NFSv4: Ensure layout headers are RCU safe by Trond Myklebust · 5 years ago
  28. 194a0dc pNFS/flexfiles: Report DELAY and GRACE errors from the DS to the server by Trond Myklebust · 5 years ago
  29. 088f3e6 pNFS/flexfiles: Add tracing for layout errors by Trond Myklebust · 5 years ago
  30. 0722dc9 pNFS/flexfiles: Record resend attempts on I/O failure by Trond Myklebust · 5 years ago
  31. 7af46292 pNFS/flexfiles: Don't time out requests on hard mounts by Trond Myklebust · 5 years ago
  32. d571192 Revert "NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated" by Trond Myklebust · 5 years ago
  33. d5b9216 pnfs/flexfiles: Add tracepoints for detecting pnfs fallback to MDS by Trond Myklebust · 5 years ago
  34. 09c434b treewide: Add SPDX license identifier for more missed files by Thomas Gleixner · 6 years ago
  35. 9fcd596 NFS: Add a helper to return a pointer to the open context of a struct nfs_page by Trond Myklebust · 6 years ago
  36. 33344e0 pNFS: Add tracking to limit the number of pNFS retries by Trond Myklebust · 6 years ago
  37. 166bd5b pNFS/flexfiles: Fix layoutstats handling during read failovers by Trond Myklebust · 6 years ago
  38. 4cbc8a5 NFS/flexfile: Simplify nfs4_ff_layout_select_ds_stateid() by Trond Myklebust · 6 years ago
  39. 626d48b NFS/flexfile: Simplify nfs4_ff_layout_ds_version() by Trond Myklebust · 6 years ago
  40. 312cd4c NFS/flexfiles: Simplify ff_layout_get_ds_cred() by Trond Myklebust · 6 years ago
  41. 561d6f8 NFS/flexfiles: Simplify nfs4_ff_find_or_create_ds_client() by Trond Myklebust · 6 years ago
  42. 749da52 NFS/flexfiles: Simplify nfs4_ff_layout_select_ds_fh() by Trond Myklebust · 6 years ago
  43. 76c6690 NFS/flexfiles: Speed up read failover when DSes are down by Trond Myklebust · 6 years ago
  44. d082d4b NFS/flexfiles: Remove bogus checks for invalid deviceids by Trond Myklebust · 6 years ago
  45. 2444ff2 NFS/flexfiles: refactor calls to fs4_ff_layout_prepare_ds() by Trond Myklebust · 6 years ago
  46. f0922a6 NFS/flexfiles: Send LAYOUTERROR when failing over mirrored reads by Trond Myklebust · 6 years ago
  47. a79f194 NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated by Trond Myklebust · 6 years ago
  48. 762bb7e NFS/flexfiles: Fix up sparse RCU annotations by Trond Myklebust · 6 years ago
  49. 0ccc61b SUNRPC: Add xdr_stream::rqst field by Chuck Lever · 6 years ago
  50. a52458b NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'. by NeilBrown · 6 years ago
  51. 8276c90 SUNRPC: remove uid and gid from struct auth_cred by NeilBrown · 6 years ago
  52. fc0664f SUNRPC: remove groupinfo from struct auth_cred. by NeilBrown · 6 years ago
  53. 97f68c6b SUNRPC: add 'struct cred *' to auth_cred and rpc_cred by NeilBrown · 6 years ago
  54. 320f35b flexfiles: enforce per-mirror stateid only for v4 DSes by Tigran Mkrtchyan · 6 years ago
  55. bb21ce0 flexfiles: use per-mirror specified stateid for IO by Tigran Mkrtchyan · 6 years ago
  56. 28ced9a pNFS: Don't allocate more pages than we need to fit a layoutget response by Trond Myklebust · 6 years ago
  57. 1c1aeaf pNFS/flexfiles: ff_layout_pg_init_read should exit on error by Trond Myklebust · 6 years ago
  58. 056f9ad pNFS/flexfiles: Ensure we always return a layout if it has layoutstats by Trond Myklebust · 7 years ago
  59. 27db64f6 Merge tag 'nfs-for-4.18-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs by Linus Torvalds · 7 years ago
  60. 7b0df92 pNFS/flexfiles: Process writeback resends from nfsiod context as well by Trond Myklebust · 7 years ago
  61. 42f86b4 pNFS/flexfiles: Don't tie up all the rpciod threads in resends by Trond Myklebust · 7 years ago
  62. 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
  63. 6396bb2 treewide: kzalloc() -> kcalloc() by Kees Cook · 7 years ago
  64. f86c3ac pnfs: Add layout driver flag PNFS_LAYOUTGET_ON_OPEN by Fred Isaman · 8 years ago
  65. 212bf41 fs, nfs: convert nfs_client.cl_count from atomic_t to refcount_t by Elena Reshetova · 7 years ago
  66. 81a090b fs, nfs: convert nfs4_ff_layout_mirror.ref from atomic_t to refcount_t by Elena Reshetova · 7 years ago
  67. 4b75053e pNFS/flexfiles: Handle expired layout segments in ff_layout_initiate_commit() by Trond Myklebust · 8 years ago
  68. 22368ff PNFS for stateid errors retry against MDS first by Olga Kornievskaia · 8 years ago
  69. 662f9a1 pNFS/flexfiles: missing error code in ff_layout_alloc_lseg() by Dan Carpenter · 8 years ago
  70. 76b2a30 pNFS/flexfiles: Always attempt to call layoutstats when flexfiles is enabled by Trond Myklebust · 8 years ago
  71. 37f8aa1 pNFS/flexfiles: Fix up the ff_layout_write_pagelist failure path by Trond Myklebust · 8 years ago
  72. b3230e8 pNFS: Ensure we check layout segment validity in the pg_init() callback by Trond Myklebust · 8 years ago
  73. 8f03cf5 Merge tag 'nfs-for-4.11-1' of git://git.linux-nfs.org/projects/anna/linux-nfs by Linus Torvalds · 8 years ago
  74. 5b5e092 lib/vsprintf.c: remove %Z support by Alexey Dobriyan · 8 years ago
  75. df3ab23 pNFS/flexfiles: If the layout is invalid, it must be updated before retrying by Trond Myklebust · 8 years ago
  76. ab6e9aa NFSv4: Replace ad-hoc xdr encode/decode helpers with xdr_stream_* generics by Trond Myklebust · 8 years ago
  77. 2e54b9b pNFS/flexfiles: Make local symbol layoutreturn_ops static by Wei Yongjun · 8 years ago
  78. 6de7e12 NFS: Use nfs4_setup_sequence() everywhere by Anna Schumaker · 8 years ago
  79. 1f3a8e4 ktime: Get rid of ktime_equal() by Thomas Gleixner · 8 years ago
  80. 2456e85 ktime: Get rid of the union by Thomas Gleixner · 8 years ago
  81. 1c48cee8 pNFS/flexfiles: delete deviceid, don't mark inactive by Weston Andros Adamson · 8 years ago
  82. d915211 pNFS/flexfiles: Ensure we have enough buffer for layoutreturn by Trond Myklebust · 8 years ago
  83. 5ba6a09 pNFS/flexfiles: Remove a redundant parameter in ff_layout_encode_ioerr() by Trond Myklebust · 8 years ago
  84. 65990d1 pNFS/flexfiles: Fix a deadlock on LAYOUTGET by Fred Isaman · 8 years ago
  85. 230bc96 pNFS/flexfiles: Support sending layoutstats in layoutreturn by Trond Myklebust · 8 years ago
  86. 422c93c pNFS/flexfiles: Minor refactoring before adding iostats to layoutreturn by Trond Myklebust · 8 years ago
  87. 2f8220c NFS: Fix up read of mirror stats by Trond Myklebust · 8 years ago
  88. 08e2e5b pNFS/flexfiles: Clean up layoutstats by Trond Myklebust · 8 years ago
  89. 5b9b3c8 pNFS/flexfiles: Refactor encoding of the layoutreturn payload by Trond Myklebust · 8 years ago
  90. 06946c6 pNFS/flexfiles: Only send layoutstats updates for mirrors that were updated by Trond Myklebust · 8 years ago
  91. 46c98c6 pNFS/flexfiles: Don't attempt to send layoutstats if there are no entries by Trond Myklebust · 8 years ago
  92. 94e5c57 pNFS: Get rid of unnecessary layout parameter in encode_layoutreturn callback by Trond Myklebust · 8 years ago
  93. 54e4a0d pNFS: Fix a deadlock between read resends and layoutreturn by Trond Myklebust · 8 years ago
  94. 41020b6 NFSv4.x: Allow callers of nfs_remove_bad_delegation() to specify a stateid by Trond Myklebust · 8 years ago
  95. 3dc1473 pNFS/flexfiles: Fix an Oopsable condition when connection to the DS fails by Trond Myklebust · 8 years ago
  96. 1c8d477 pNFS/flexfiles: Fix layoutstat periodic reporting by Trond Myklebust · 8 years ago
  97. 2e18d4d pNFS: Files and flexfiles always need to commit before layoutcommit by Trond Myklebust · 9 years ago
  98. bc28e1c pNFS/flexfiles: Clean up calls to pnfs_set_layoutcommit() by Trond Myklebust · 9 years ago
  99. c001c87 pNFS/flexfiles: Fix layoutcommit after a commit to DS by Trond Myklebust · 9 years ago
  100. c7d73af pnfs: pnfs_update_layout needs to consider if strict iomode checking is on by Tom Haynes · 9 years ago