diff for duplicates of <1473708502.6434.1.camel@primarydata.com> diff --git a/a/1.txt b/N1/1.txt index dbe23b8..e5b6699 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -1,40 +1,61 @@ -SGkgTGludXMsDQoNClRoZSBmb2xsb3dpbmcgY2hhbmdlcyBzaW5jZSBjb21taXQgOThiMGY4MGMy -Mzk2MjI0YmJiZWQ4MTc5MmI1MjZlNmM3MmJhOWVmYToNCg0KICBORlN2NC54OiBGaXggYSByZWZj -b3VudCBsZWFrIGluIG5mc19jYWxsYmFja191cF9uZXQgKDIwMTYtMDgtMzAgMDk6MjY6NTcgLTA0 -MDApDQoNCmFyZSBhdmFpbGFibGUgaW4gdGhlIGdpdCByZXBvc2l0b3J5IGF0Og0KDQogIGdpdDov -L2dpdC5saW51eC1uZnMub3JnL3Byb2plY3RzL3Ryb25kbXkvbGludXgtbmZzLmdpdCB0YWdzL25m -cy1mb3ItNC44LTQNCg0KZm9yIHlvdSB0byBmZXRjaCBjaGFuZ2VzIHVwIHRvIGI1MTlkNDA4ZWEz -MjA0MGIxYzdlMTBiMTU1YTNlZTlhMzY2NjA5NDc6DQoNCiAgTkZTdjQuMTogRml4IHRoZSBDUkVB -VEVfU0VTU0lPTiBzbG90IG51bWJlciBhY2NvdW50aW5nICgyMDE2LTA5LTExIDE0OjU2OjQ0IC0w -NDAwKQ0KDQpDaGVlcnMNCiAgVHJvbmQNCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t -LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KTkZTIGNsaWVudCBidWdmaXhlcyBm -b3IgNC44DQoNCkhpZ2hsaWdodHMgaW5jbHVkZToNCg0KU3RhYmxlIHBhdGNoZXM6DQotIFdlIG11 -c3Qgc2VyaWFsaXNlIExBWU9VVEdFVCBhbmQgTEFZT1VUUkVUVVJOIHRvIGVuc3VyZSBjb3JyZWN0 -IHN0YXRlDQogIGFjY291bnRpbmcNCi0gRml4IHRoZSBDUkVBVEVfU0VTU0lPTiBzbG90IG51bWJl -cg0KDQpCdWdmaXhlczoNCi0gc3VucnBjOiBmaXggYSBVRFAgbWVtb3J5IGFjY291bnRpbmcgcmVn -cmVzc2lvbg0KLSBORlM6IEZpeCBhbiBlcnJvciByZXBvcnRpbmcgcmVncmVzc2lvbiBpbiBuZnNf -ZmlsZV93cml0ZSgpDQotIHBORlM6IEZpeCBmdXJ0aGVyIGxheW91dCBzdGF0ZWlkIGlzc3Vlcw0K -LSBSUEMvcmRtYTogUmV2ZXJ0IDNkNGNmMzViZDRmYSAoInhwcnRyZG1hOiBSZXBseSBidWZmZXIg -ZXhoYXVzdGlvbi4uLiIpDQotIFJQQy9yZG1hOiBGaXggcmVjZWl2ZSBidWZmZXIgYWNjb3VudGlu -Zw0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t -LS0tLS0tLS0tLS0tDQpDaHVjayBMZXZlciAoMik6DQogICAgICB4cHJ0cmRtYTogUmV2ZXJ0IDNk -NGNmMzViZDRmYSAoInhwcnRyZG1hOiBSZXBseSBidWZmZXIgZXhoYXVzdGlvbi4uLiIpDQogICAg -ICB4cHJ0cmRtYTogRml4IHJlY2VpdmUgYnVmZmVyIGFjY291bnRpbmcNCg0KUGFvbG8gQWJlbmkg -KDEpOg0KICAgICAgc3VucnBjOiBmaXggVURQIG1lbW9yeSBhY2NvdW50aW5nDQoNClRyb25kIE15 -a2xlYnVzdCAoNik6DQogICAgICBORlM6IEZpeCBlcnJvciByZXBvcnRpbmcgaW4gbmZzX2ZpbGVf -d3JpdGUoKQ0KICAgICAgcE5GUzogRW5zdXJlIExBWU9VVEdFVCBhbmQgTEFZT1VUUkVUVVJOIGFy -ZSBwcm9wZXJseSBzZXJpYWxpc2VkDQogICAgICBwTkZTOiBGaXggcG5mc19zZXRfbGF5b3V0X3N0 -YXRlaWQoKSB0byBjbGVhciBORlNfTEFZT1VUX0lOVkFMSURfU1RJRA0KICAgICAgcE5GUzogQ2xl -YXIgb3V0IGFsbCBsYXlvdXQgc2VnbWVudHMgaWYgdGhlIHNlcnZlciB1bnNldHMgbHJwLT5yZXMu -bHJzX3ByZXNlbnQNCiAgICAgIHBORlM6IERvbid0IGZvcmdldCB0aGUgbGF5b3V0IHN0YXRlaWQg -aWYgdGhlcmUgYXJlIG91dHN0YW5kaW5nIExBWU9VVEdFVHMNCiAgICAgIE5GU3Y0LjE6IEZpeCB0 -aGUgQ1JFQVRFX1NFU1NJT04gc2xvdCBudW1iZXIgYWNjb3VudGluZw0KDQogZnMvbmZzL2ZpbGUu -YyAgICAgICAgICAgICAgICAgICB8ICA1ICsrKystDQogZnMvbmZzL25mczRwcm9jLmMgICAgICAg -ICAgICAgICB8IDIxICsrKysrKysrKysrKysrLS0tLS0NCiBmcy9uZnMvcG5mcy5jICAgICAgICAg -ICAgICAgICAgIHwgNDIgKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0NCiBu -ZXQvc3VucnBjL3hwcnRyZG1hL3ZlcmJzLmMgICAgIHwgNDUgKysrKysrKysrKysrKysrKysrKysr -KysrKysrKystLS0tLS0tLS0tLS0NCiBuZXQvc3VucnBjL3hwcnRyZG1hL3hwcnRfcmRtYS5oIHwg -IDEgKw0KIG5ldC9zdW5ycGMveHBydHNvY2suYyAgICAgICAgICAgfCAgMiArLQ0KIDYgZmlsZXMg -Y2hhbmdlZCwgNzggaW5zZXJ0aW9ucygrKSwgMzggZGVsZXRpb25zKC0pDQotLSANClRyb25kIE15 -a2xlYnVzdA0KTGludXggTkZTIGNsaWVudCBtYWludGFpbmVyLCBQcmltYXJ5RGF0YQ0KdHJvbmQu -bXlrbGVidXN0QHByaW1hcnlkYXRhLmNvbQ0K +Hi Linus, + +The following changes since commit 98b0f80c2396224bbbed81792b526e6c72ba9efa: + + NFSv4.x: Fix a refcount leak in nfs_callback_up_net (2016-08-30 09:26:57 -0400) + +are available in the git repository at: + + git://git.linux-nfs.org/projects/trondmy/linux-nfs.git tags/nfs-for-4.8-4 + +for you to fetch changes up to b519d408ea32040b1c7e10b155a3ee9a36660947: + + NFSv4.1: Fix the CREATE_SESSION slot number accounting (2016-09-11 14:56:44 -0400) + +Cheers + Trond + +---------------------------------------------------------------- +NFS client bugfixes for 4.8 + +Highlights include: + +Stable patches: +- We must serialise LAYOUTGET and LAYOUTRETURN to ensure correct state + accounting +- Fix the CREATE_SESSION slot number + +Bugfixes: +- sunrpc: fix a UDP memory accounting regression +- NFS: Fix an error reporting regression in nfs_file_write() +- pNFS: Fix further layout stateid issues +- RPC/rdma: Revert 3d4cf35bd4fa ("xprtrdma: Reply buffer exhaustion...") +- RPC/rdma: Fix receive buffer accounting + +---------------------------------------------------------------- +Chuck Lever (2): + xprtrdma: Revert 3d4cf35bd4fa ("xprtrdma: Reply buffer exhaustion...") + xprtrdma: Fix receive buffer accounting + +Paolo Abeni (1): + sunrpc: fix UDP memory accounting + +Trond Myklebust (6): + NFS: Fix error reporting in nfs_file_write() + pNFS: Ensure LAYOUTGET and LAYOUTRETURN are properly serialised + pNFS: Fix pnfs_set_layout_stateid() to clear NFS_LAYOUT_INVALID_STID + pNFS: Clear out all layout segments if the server unsets lrp->res.lrs_present + pNFS: Don't forget the layout stateid if there are outstanding LAYOUTGETs + NFSv4.1: Fix the CREATE_SESSION slot number accounting + + fs/nfs/file.c | 5 ++++- + fs/nfs/nfs4proc.c | 21 ++++++++++++++----- + fs/nfs/pnfs.c | 42 +++++++++++++++++++++----------------- + net/sunrpc/xprtrdma/verbs.c | 45 +++++++++++++++++++++++++++++------------ + net/sunrpc/xprtrdma/xprt_rdma.h | 1 + + net/sunrpc/xprtsock.c | 2 +- + 6 files changed, 78 insertions(+), 38 deletions(-) +-- +Trond Myklebust +Linux NFS client maintainer, PrimaryData +trond.myklebust@primarydata.com diff --git a/a/content_digest b/N1/content_digest index 3d471d1..a6d56d2 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -6,45 +6,66 @@ " linux-nfs@vger.kernel.org <linux-nfs@vger.kernel.org>\0" "\00:1\0" "b\0" - "SGkgTGludXMsDQoNClRoZSBmb2xsb3dpbmcgY2hhbmdlcyBzaW5jZSBjb21taXQgOThiMGY4MGMy\n" - "Mzk2MjI0YmJiZWQ4MTc5MmI1MjZlNmM3MmJhOWVmYToNCg0KICBORlN2NC54OiBGaXggYSByZWZj\n" - "b3VudCBsZWFrIGluIG5mc19jYWxsYmFja191cF9uZXQgKDIwMTYtMDgtMzAgMDk6MjY6NTcgLTA0\n" - "MDApDQoNCmFyZSBhdmFpbGFibGUgaW4gdGhlIGdpdCByZXBvc2l0b3J5IGF0Og0KDQogIGdpdDov\n" - "L2dpdC5saW51eC1uZnMub3JnL3Byb2plY3RzL3Ryb25kbXkvbGludXgtbmZzLmdpdCB0YWdzL25m\n" - "cy1mb3ItNC44LTQNCg0KZm9yIHlvdSB0byBmZXRjaCBjaGFuZ2VzIHVwIHRvIGI1MTlkNDA4ZWEz\n" - "MjA0MGIxYzdlMTBiMTU1YTNlZTlhMzY2NjA5NDc6DQoNCiAgTkZTdjQuMTogRml4IHRoZSBDUkVB\n" - "VEVfU0VTU0lPTiBzbG90IG51bWJlciBhY2NvdW50aW5nICgyMDE2LTA5LTExIDE0OjU2OjQ0IC0w\n" - "NDAwKQ0KDQpDaGVlcnMNCiAgVHJvbmQNCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t\n" - "LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KTkZTIGNsaWVudCBidWdmaXhlcyBm\n" - "b3IgNC44DQoNCkhpZ2hsaWdodHMgaW5jbHVkZToNCg0KU3RhYmxlIHBhdGNoZXM6DQotIFdlIG11\n" - "c3Qgc2VyaWFsaXNlIExBWU9VVEdFVCBhbmQgTEFZT1VUUkVUVVJOIHRvIGVuc3VyZSBjb3JyZWN0\n" - "IHN0YXRlDQogIGFjY291bnRpbmcNCi0gRml4IHRoZSBDUkVBVEVfU0VTU0lPTiBzbG90IG51bWJl\n" - "cg0KDQpCdWdmaXhlczoNCi0gc3VucnBjOiBmaXggYSBVRFAgbWVtb3J5IGFjY291bnRpbmcgcmVn\n" - "cmVzc2lvbg0KLSBORlM6IEZpeCBhbiBlcnJvciByZXBvcnRpbmcgcmVncmVzc2lvbiBpbiBuZnNf\n" - "ZmlsZV93cml0ZSgpDQotIHBORlM6IEZpeCBmdXJ0aGVyIGxheW91dCBzdGF0ZWlkIGlzc3Vlcw0K\n" - "LSBSUEMvcmRtYTogUmV2ZXJ0IDNkNGNmMzViZDRmYSAoInhwcnRyZG1hOiBSZXBseSBidWZmZXIg\n" - "ZXhoYXVzdGlvbi4uLiIpDQotIFJQQy9yZG1hOiBGaXggcmVjZWl2ZSBidWZmZXIgYWNjb3VudGlu\n" - "Zw0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t\n" - "LS0tLS0tLS0tLS0tDQpDaHVjayBMZXZlciAoMik6DQogICAgICB4cHJ0cmRtYTogUmV2ZXJ0IDNk\n" - "NGNmMzViZDRmYSAoInhwcnRyZG1hOiBSZXBseSBidWZmZXIgZXhoYXVzdGlvbi4uLiIpDQogICAg\n" - "ICB4cHJ0cmRtYTogRml4IHJlY2VpdmUgYnVmZmVyIGFjY291bnRpbmcNCg0KUGFvbG8gQWJlbmkg\n" - "KDEpOg0KICAgICAgc3VucnBjOiBmaXggVURQIG1lbW9yeSBhY2NvdW50aW5nDQoNClRyb25kIE15\n" - "a2xlYnVzdCAoNik6DQogICAgICBORlM6IEZpeCBlcnJvciByZXBvcnRpbmcgaW4gbmZzX2ZpbGVf\n" - "d3JpdGUoKQ0KICAgICAgcE5GUzogRW5zdXJlIExBWU9VVEdFVCBhbmQgTEFZT1VUUkVUVVJOIGFy\n" - "ZSBwcm9wZXJseSBzZXJpYWxpc2VkDQogICAgICBwTkZTOiBGaXggcG5mc19zZXRfbGF5b3V0X3N0\n" - "YXRlaWQoKSB0byBjbGVhciBORlNfTEFZT1VUX0lOVkFMSURfU1RJRA0KICAgICAgcE5GUzogQ2xl\n" - "YXIgb3V0IGFsbCBsYXlvdXQgc2VnbWVudHMgaWYgdGhlIHNlcnZlciB1bnNldHMgbHJwLT5yZXMu\n" - "bHJzX3ByZXNlbnQNCiAgICAgIHBORlM6IERvbid0IGZvcmdldCB0aGUgbGF5b3V0IHN0YXRlaWQg\n" - "aWYgdGhlcmUgYXJlIG91dHN0YW5kaW5nIExBWU9VVEdFVHMNCiAgICAgIE5GU3Y0LjE6IEZpeCB0\n" - "aGUgQ1JFQVRFX1NFU1NJT04gc2xvdCBudW1iZXIgYWNjb3VudGluZw0KDQogZnMvbmZzL2ZpbGUu\n" - "YyAgICAgICAgICAgICAgICAgICB8ICA1ICsrKystDQogZnMvbmZzL25mczRwcm9jLmMgICAgICAg\n" - "ICAgICAgICB8IDIxICsrKysrKysrKysrKysrLS0tLS0NCiBmcy9uZnMvcG5mcy5jICAgICAgICAg\n" - "ICAgICAgICAgIHwgNDIgKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0NCiBu\n" - "ZXQvc3VucnBjL3hwcnRyZG1hL3ZlcmJzLmMgICAgIHwgNDUgKysrKysrKysrKysrKysrKysrKysr\n" - "KysrKysrKystLS0tLS0tLS0tLS0NCiBuZXQvc3VucnBjL3hwcnRyZG1hL3hwcnRfcmRtYS5oIHwg\n" - "IDEgKw0KIG5ldC9zdW5ycGMveHBydHNvY2suYyAgICAgICAgICAgfCAgMiArLQ0KIDYgZmlsZXMg\n" - "Y2hhbmdlZCwgNzggaW5zZXJ0aW9ucygrKSwgMzggZGVsZXRpb25zKC0pDQotLSANClRyb25kIE15\n" - "a2xlYnVzdA0KTGludXggTkZTIGNsaWVudCBtYWludGFpbmVyLCBQcmltYXJ5RGF0YQ0KdHJvbmQu\n" - bXlrbGVidXN0QHByaW1hcnlkYXRhLmNvbQ0K + "Hi Linus,\n" + "\n" + "The following changes since commit 98b0f80c2396224bbbed81792b526e6c72ba9efa:\n" + "\n" + " NFSv4.x: Fix a refcount leak in nfs_callback_up_net (2016-08-30 09:26:57 -0400)\n" + "\n" + "are available in the git repository at:\n" + "\n" + " git://git.linux-nfs.org/projects/trondmy/linux-nfs.git tags/nfs-for-4.8-4\n" + "\n" + "for you to fetch changes up to b519d408ea32040b1c7e10b155a3ee9a36660947:\n" + "\n" + " NFSv4.1: Fix the CREATE_SESSION slot number accounting (2016-09-11 14:56:44 -0400)\n" + "\n" + "Cheers\n" + " Trond\n" + "\n" + "----------------------------------------------------------------\n" + "NFS client bugfixes for 4.8\n" + "\n" + "Highlights include:\n" + "\n" + "Stable patches:\n" + "- We must serialise LAYOUTGET and LAYOUTRETURN to ensure correct state\n" + " accounting\n" + "- Fix the CREATE_SESSION slot number\n" + "\n" + "Bugfixes:\n" + "- sunrpc: fix a UDP memory accounting regression\n" + "- NFS: Fix an error reporting regression in nfs_file_write()\n" + "- pNFS: Fix further layout stateid issues\n" + "- RPC/rdma: Revert 3d4cf35bd4fa (\"xprtrdma: Reply buffer exhaustion...\")\n" + "- RPC/rdma: Fix receive buffer accounting\n" + "\n" + "----------------------------------------------------------------\n" + "Chuck Lever (2):\n" + " xprtrdma: Revert 3d4cf35bd4fa (\"xprtrdma: Reply buffer exhaustion...\")\n" + " xprtrdma: Fix receive buffer accounting\n" + "\n" + "Paolo Abeni (1):\n" + " sunrpc: fix UDP memory accounting\n" + "\n" + "Trond Myklebust (6):\n" + " NFS: Fix error reporting in nfs_file_write()\n" + " pNFS: Ensure LAYOUTGET and LAYOUTRETURN are properly serialised\n" + " pNFS: Fix pnfs_set_layout_stateid() to clear NFS_LAYOUT_INVALID_STID\n" + " pNFS: Clear out all layout segments if the server unsets lrp->res.lrs_present\n" + " pNFS: Don't forget the layout stateid if there are outstanding LAYOUTGETs\n" + " NFSv4.1: Fix the CREATE_SESSION slot number accounting\n" + "\n" + " fs/nfs/file.c | 5 ++++-\n" + " fs/nfs/nfs4proc.c | 21 ++++++++++++++-----\n" + " fs/nfs/pnfs.c | 42 +++++++++++++++++++++-----------------\n" + " net/sunrpc/xprtrdma/verbs.c | 45 +++++++++++++++++++++++++++++------------\n" + " net/sunrpc/xprtrdma/xprt_rdma.h | 1 +\n" + " net/sunrpc/xprtsock.c | 2 +-\n" + " 6 files changed, 78 insertions(+), 38 deletions(-)\n" + "-- \n" + "Trond Myklebust\n" + "Linux NFS client maintainer, PrimaryData\n" + trond.myklebust@primarydata.com -f9c26a51aafe35f32904900785fc96f4f2e7529ded362d88119f741783535b81 +11ae75f3cd66d46f5cccaaa9a4655ee7cf58584d62f684698800a532cb8d4113
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.