* [GIT PULL] Please pull NFS client bugfixes for Linux 4.8
@ 2016-08-12 19:05 ` Trond Myklebust
0 siblings, 0 replies; 4+ messages in thread
From: Trond Myklebust @ 2016-08-12 19:05 UTC (permalink / raw)
To: torvalds@linux-foundation.org
Cc: linux-kernel@vger.kernel.org, linux-nfs@vger.kernel.org
SGkgTGludXMsDQoNClRoZSBmb2xsb3dpbmcgY2hhbmdlcyBzaW5jZSBjb21taXQgOTQ0MTcxY2Jm
NDk5ZDM0NDVjNzQ5ZjdjMTNjNDZkZTBhNTY0YTkwNToNCg0KICBwTkZTOiBBY3RpdmVseSBzZXQg
YXR0cmlidXRlcyBhcyBpbnZhbGlkIGlmIExBWU9VVENPTU1JVCBpcyBvdXRzdGFuZGluZyAoMjAx
Ni0wNy0yOCAxNDo0OTowOCAtMDQwMCkNCg0KYXJlIGF2YWlsYWJsZSBpbiB0aGUgZ2l0IHJlcG9z
aXRvcnkgYXQ6DQoNCiAgZ2l0Oi8vZ2l0LmxpbnV4LW5mcy5vcmcvcHJvamVjdHMvdHJvbmRteS9s
aW51eC1uZnMuZ2l0IHRhZ3MvbmZzLWZvci00LjgtMg0KDQpmb3IgeW91IHRvIGZldGNoIGNoYW5n
ZXMgdXAgdG8gOGQ0ODAzMjZjM2Q2OTIxZmY1ZjFjYzk4OGM5OTNiZDU3MjI0OGRlYjoNCg0KICBO
RlN2NDogQ2FwIHRoZSB0cmFuc3BvcnQgcmVjb25uZWN0aW9uIHRpbWVyIGF0IDEvMiBsZWFzZSBw
ZXJpb2QgKDIwMTYtMDgtMDUgMTk6MjI6MjIgLTA0MDApDQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCk5GUyBjbGllbnQg
YnVnZml4ZXMgZm9yIExpbnV4IDQuOA0KDQpIaWdobGlnaHRzIGluY2x1ZGU6DQoNCi0gU3RhYmxl
IHBhdGNoIGZyb20gT2xnYSB0byBmaXggUlBDU0VDX0dTUyB1cGNhbGxzIHdoZW4gdGhlIHNhbWUg
dXNlciBuZWVkcw0KICBtdWx0aXBsZSBkaWZmZXJlbnQgc2VjdXJpdHkgc2VydmljZXMgKGUuZy4g
a3JiNWkgYW5kIGtyYjVwKS4NCi0gU3RhYmxlIHBhdGNoIHRvIGZpeCBhIHJlZ3Jlc3Npb24gaW50
cm9kdWNlZCBieSB0aGUgdXNlIG9mIFNPX1JFVVNFUE9SVCwNCiAgYW5kIHRoYXQgcHJldmVudGVk
IHRoZSB1c2Ugb2YgbXVsdGlwbGUgZGlmZmVyZW50IE5GUyB2ZXJzaW9ucyB0byB0aGUNCiAgc2Ft
ZSBzZXJ2ZXIuDQotIFRDUCBzb2NrZXQgcmVjb25uZWN0aW9uIHRpbWVyIGZpeGVzLg0KLSBQYXRj
aCBmcm9tIE5laWwgdG8gZGlzYWJsZSB0aGUgdXNlIG9mIElQdjYgdGVtcG9yYXJ5IGFkZHJlc3Nl
cy4NCg0KQ2hlZXJzDQogIFRyb25kDQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCk5laWxCcm93biAoMSk6DQogICAgICBT
VU5SUEM6IGRpc2FibGUgdGhlIHVzZSBvZiBJUHY2IHRlbXBvcmFyeSBhZGRyZXNzZXMuDQoNCk9s
Z2EgS29ybmlldnNrYWlhICgxKToNCiAgICAgIFNVTlJQQzogYWxsb3cgZm9yIHVwY2FsbHMgZm9y
IHNhbWUgdWlkIGJ1dCBkaWZmZXJlbnQgZ3NzIHNlcnZpY2UNCg0KVHJvbmQgTXlrbGVidXN0ICg3
KToNCiAgICAgIFNVTlJQQzogSGFuZGxlIEVBRERSTk9UQVZBSUwgb24gY29ubmVjdGlvbiBmYWls
dXJlcw0KICAgICAgU1VOUlBDOiBGaXggdXAgc29ja2V0IGF1dG9kaXNjb25uZWN0DQogICAgICBO
RlN2NC4yOiBMQVlPVVRTVEFUUyBtYXkgcmV0dXJuIE5GUzRFUlJfQURNSU4vREVMRUdfUkVWT0tF
RA0KICAgICAgU1VOUlBDOiBGaXggcmVjb25uZWN0aW9uIHRpbWVvdXRzDQogICAgICBTVU5SUEM6
IExpbWl0IHRoZSByZWNvbm5lY3QgYmFja29mZiB0aW1lciB0byB0aGUgbWF4IFJQQyBtZXNzYWdl
IHRpbWVvdXQNCiAgICAgIE5GU3Y0OiBDbGVhbnVwIHRoZSBzZXR0aW5nIG9mIHRoZSBuZnM0IGxl
YXNlIHBlcmlvZA0KICAgICAgTkZTdjQ6IENhcCB0aGUgdHJhbnNwb3J0IHJlY29ubmVjdGlvbiB0
aW1lciBhdCAxLzIgbGVhc2UgcGVyaW9kDQoNCiBmcy9uZnMvbmZzNDJwcm9jLmMgICAgICAgICAg
ICAgfCAgMiArKw0KIGZzL25mcy9uZnM0X2ZzLmggICAgICAgICAgICAgICB8ICA0ICsrKw0KIGZz
L25mcy9uZnM0cHJvYy5jICAgICAgICAgICAgICB8ICA5ICsrKy0tLS0NCiBmcy9uZnMvbmZzNHJl
bmV3ZC5jICAgICAgICAgICAgfCAyMCArKysrKysrKysrKysrKw0KIGZzL25mcy9uZnM0c3RhdGUu
YyAgICAgICAgICAgICB8ICA5ICsrKy0tLS0NCiBpbmNsdWRlL2xpbnV4L3N1bnJwYy9jbG50Lmgg
ICAgfCAgMiArKw0KIGluY2x1ZGUvbGludXgvc3VucnBjL3hwcnQuaCAgICB8ICAzICsrLQ0KIG5l
dC9zdW5ycGMvYXV0aF9nc3MvYXV0aF9nc3MuYyB8ICA4ICsrKy0tLQ0KIG5ldC9zdW5ycGMvY2xu
dC5jICAgICAgICAgICAgICB8IDI0ICsrKysrKysrKysrKysrKysrDQogbmV0L3N1bnJwYy94cHJ0
LmMgICAgICAgICAgICAgIHwgMjYgKysrKysrKysrKysrLS0tLS0tDQogbmV0L3N1bnJwYy94cHJ0
c29jay5jICAgICAgICAgIHwgNjAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tDQogMTEgZmlsZXMgY2hhbmdlZCwgMTMwIGluc2VydGlvbnMoKyksIDM3IGRlbGV0aW9u
cygtKQ0KLS0gDQpUcm9uZCBNeWtsZWJ1c3QNCkxpbnV4IE5GUyBjbGllbnQgbWFpbnRhaW5lciwg
UHJpbWFyeURhdGENCnRyb25kLm15a2xlYnVzdEBwcmltYXJ5ZGF0YS5jb20NCg==
^ permalink raw reply [flat|nested] 4+ messages in thread
* [GIT PULL] Please pull NFS client bugfixes for Linux 4.8
@ 2016-08-12 19:05 ` Trond Myklebust
0 siblings, 0 replies; 4+ messages in thread
From: Trond Myklebust @ 2016-08-12 19:05 UTC (permalink / raw)
To: torvalds@linux-foundation.org
Cc: linux-kernel@vger.kernel.org, linux-nfs@vger.kernel.org
Hi Linus,
The following changes since commit 944171cbf499d3445c749f7c13c46de0a564a905:
pNFS: Actively set attributes as invalid if LAYOUTCOMMIT is outstanding (2016-07-28 14:49:08 -0400)
are available in the git repository at:
git://git.linux-nfs.org/projects/trondmy/linux-nfs.git tags/nfs-for-4.8-2
for you to fetch changes up to 8d480326c3d6921ff5f1cc988c993bd572248deb:
NFSv4: Cap the transport reconnection timer at 1/2 lease period (2016-08-05 19:22:22 -0400)
----------------------------------------------------------------
NFS client bugfixes for Linux 4.8
Highlights include:
- Stable patch from Olga to fix RPCSEC_GSS upcalls when the same user needs
multiple different security services (e.g. krb5i and krb5p).
- Stable patch to fix a regression introduced by the use of SO_REUSEPORT,
and that prevented the use of multiple different NFS versions to the
same server.
- TCP socket reconnection timer fixes.
- Patch from Neil to disable the use of IPv6 temporary addresses.
Cheers
Trond
----------------------------------------------------------------
NeilBrown (1):
SUNRPC: disable the use of IPv6 temporary addresses.
Olga Kornievskaia (1):
SUNRPC: allow for upcalls for same uid but different gss service
Trond Myklebust (7):
SUNRPC: Handle EADDRNOTAVAIL on connection failures
SUNRPC: Fix up socket autodisconnect
NFSv4.2: LAYOUTSTATS may return NFS4ERR_ADMIN/DELEG_REVOKED
SUNRPC: Fix reconnection timeouts
SUNRPC: Limit the reconnect backoff timer to the max RPC message timeout
NFSv4: Cleanup the setting of the nfs4 lease period
NFSv4: Cap the transport reconnection timer at 1/2 lease period
fs/nfs/nfs42proc.c | 2 ++
fs/nfs/nfs4_fs.h | 4 +++
fs/nfs/nfs4proc.c | 9 +++----
fs/nfs/nfs4renewd.c | 20 ++++++++++++++
fs/nfs/nfs4state.c | 9 +++----
include/linux/sunrpc/clnt.h | 2 ++
include/linux/sunrpc/xprt.h | 3 ++-
net/sunrpc/auth_gss/auth_gss.c | 8 +++---
net/sunrpc/clnt.c | 24 +++++++++++++++++
net/sunrpc/xprt.c | 26 ++++++++++++------
net/sunrpc/xprtsock.c | 60 +++++++++++++++++++++++++++++++++---------
11 files changed, 130 insertions(+), 37 deletions(-)
--
Trond Myklebust
Linux NFS client maintainer, PrimaryData
trond.myklebust@primarydata.com
^ permalink raw reply [flat|nested] 4+ messages in thread
* [GIT PULL] Please pull NFS client bugfixes for Linux 4.8
@ 2016-08-30 16:57 ` Trond Myklebust
0 siblings, 0 replies; 4+ messages in thread
From: Trond Myklebust @ 2016-08-30 16:57 UTC (permalink / raw)
To: torvalds@linux-foundation.org
Cc: linux-kernel@vger.kernel.org, linux-nfs@vger.kernel.org
SGkgTGludXMsDQoNClRoZSBmb2xsb3dpbmcgY2hhbmdlcyBzaW5jZSBjb21taXQgNjk0ZDBkMGJi
MjAzMGQyZTM2ZGY3M2UyZDIzZDU3NzA1MTFkYmM4ZDoNCg0KICBMaW51eCA0LjgtcmMyICgyMDE2
LTA4LTE0IDE5OjExOjM2IC0wNzAwKQ0KDQphcmUgYXZhaWxhYmxlIGluIHRoZSBnaXQgcmVwb3Np
dG9yeSBhdDoNCg0KICBnaXQ6Ly9naXQubGludXgtbmZzLm9yZy9wcm9qZWN0cy90cm9uZG15L2xp
bnV4LW5mcy5naXQgdGFncy9uZnMtZm9yLTQuOC0zDQoNCmZvciB5b3UgdG8gZmV0Y2ggY2hhbmdl
cyB1cCB0byA5OGIwZjgwYzIzOTYyMjRiYmJlZDgxNzkyYjUyNmU2YzcyYmE5ZWZhOg0KDQogIE5G
U3Y0Lng6IEZpeCBhIHJlZmNvdW50IGxlYWsgaW4gbmZzX2NhbGxiYWNrX3VwX25ldCAoMjAxNi0w
OC0zMCAwOToyNjo1NyAtMDQwMCkNCg0KQ2hlZXJzLA0KICBUcm9uZA0KDQotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpORlMg
Y2xpZW50IGJ1Z2ZpeGVzIGZvciA0LjgNCg0KSGlnaGxpZ2h0cyBpbmNsdWRlOg0KDQpTdGFibGUg
cGF0Y2hlczoNCi0gRml4IGEgcmVmY291bnQgbGVhayBpbiBuZnNfY2FsbGJhY2tfdXBfbmV0DQot
IEZpeCBhbiBPb3BzYWJsZSBjb25kaXRpb24gd2hlbiB0aGUgZmxleGZpbGUgcE5GUyBkcml2ZXIg
Y29ubmVjdGlvbiB0bw0KICB0aGUgRFMgZmFpbHMNCi0gRml4IGFuIE9vcHNhYmxlIGNvbmRpdGlv
biBpbiBORlN2NC4xIHNlcnZlciBjYWxsYmFjayByYWNlcw0KLSBFbnN1cmUgcE5GUyBjbGllbnRz
IHN0b3AgZG9pbmcgSS9PIHRvIHRoZSBEUyBpZiB0aGVpciBsZWFzZSBoYXMgZXhwaXJlZCwNCiAg
YXMgcmVxdWlyZWQgYnkgdGhlIE5GU3Y0LjEgcHJvdG9jb2wNCg0KQnVnZml4ZXM6DQotIEZpeCBw
b3RlbnRpYWwgbG9vcGluZyBpbiB0aGUgTkZTdjQueCBtaWdyYXRpb24gY29kZQ0KLSBQYXRjaCBz
ZXJpZXMgdG8gY2xvc2UgY2FsbGJhY2sgcmFjZXMgZm9yIE9QRU4sIExBWU9VVEdFVCBhbmQgTEFZ
T1VUUkVUVVJODQotIFNpbGVuY2UgV0FSTl9PTiB3aGVuIE5GU3Y0LjEgb3ZlciBSRE1BIGlzIGlu
IHVzZQ0KLSBGaXggYSBMQVlPVVRDT01NSVQgcmFjZSBpbiB0aGUgcE5GUy9ibG9ja3MgY2xpZW50
DQotIEZpeCBwTkZTIHRpbWVvdXQgaXNzdWVzIHdoZW4gdGhlIERTIGZhaWxzDQoNCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0N
CkJlbmphbWluIENvZGRpbmd0b24gKDIpOg0KICAgICAgcG5mcy9ibG9ja2xheW91dDogdXBkYXRl
IGxhc3Rfd3JpdGVfb2Zmc2V0IGF0b21pY2FsbHkgd2l0aCBleHRlbnRzDQogICAgICBORlM0OiBB
dm9pZCBtaWdyYXRpb24gbG9vcHMNCg0KQ2h1Y2sgTGV2ZXIgKDEpOg0KICAgICAgU1VOUlBDOiBT
aWxlbmNlIFdBUk5fT04gd2hlbiBORlN2NC4xIG92ZXIgUkRNQSBpcyBpbiB1c2UNCg0KVHJvbmQg
TXlrbGVidXN0ICgxMik6DQogICAgICBwTkZTL2ZsZXhmaWxlczogRml4IGxheW91dHN0YXQgcGVy
aW9kaWMgcmVwb3J0aW5nDQogICAgICBORlM6IEFsbG93IHRoZSBtb3VudCBvcHRpb24gcmV0cmFu
cz0wDQogICAgICBwTkZTL2ZsZXhmaWxlczogU2V0IHJlYXNvbmFibGUgZGVmYXVsdCByZXRyYW5z
IHZhbHVlcyBmb3IgdGhlIGRhdGEgY2hhbm5lbA0KICAgICAgcE5GUzogSGFuZGxlIE5GUzRFUlJf
T0xEX1NUQVRFSUQgY29ycmVjdGx5IGluIExBWU9VVFNUQVQgY2FsbHMNCiAgICAgIHBORlM6IFRo
ZSBjbGllbnQgbXVzdCBub3QgZG8gSS9PIHRvIHRoZSBEUyBpZiBpdCdzIGxlYXNlIGhhcyBleHBp
cmVkDQogICAgICBORlN2NC4xOiBGaXggT29wc2FibGUgY29uZGl0aW9uIGluIHNlcnZlciBjYWxs
YmFjayByYWNlcw0KICAgICAgTkZTdjQuMTogRGVsYXkgY2FsbGJhY2sgcHJvY2Vzc2luZyB3aGVu
IHRoZXJlIGFyZSByZWZlcnJpbmcgdHJpcGxlcw0KICAgICAgTkZTdjQuMTogRGVmZXIgYnVtcGlu
ZyB0aGUgc2xvdCBzZXF1ZW5jZSBudW1iZXIgdW50aWwgd2UgZnJlZSB0aGUgc2xvdA0KICAgICAg
TkZTdjQuMTogQ2xvc2UgY2FsbGJhY2sgcmFjZXMgZm9yIE9QRU4sIExBWU9VVEdFVCBhbmQgTEFZ
T1VUUkVUVVJODQogICAgICBORlN2NC4xOiBSZW1vdmUgb2Jzb2xldGUgYW5kIGluY29ycnJlY3Qg
YXNzaWdubWVudCBpbiBuZnM0X2NhbGxiYWNrX3NlcXVlbmNlDQogICAgICBwTkZTL2ZsZXhmaWxl
czogRml4IGFuIE9vcHNhYmxlIGNvbmRpdGlvbiB3aGVuIGNvbm5lY3Rpb24gdG8gdGhlIERTIGZh
aWxzDQogICAgICBORlN2NC54OiBGaXggYSByZWZjb3VudCBsZWFrIGluIG5mc19jYWxsYmFja191
cF9uZXQNCg0KIGZzL25mcy9ibG9ja2xheW91dC9ibG9ja2xheW91dC5jICAgICAgICAgIHwgIDIg
Ky0NCiBmcy9uZnMvYmxvY2tsYXlvdXQvYmxvY2tsYXlvdXQuaCAgICAgICAgICB8ICAzICstDQog
ZnMvbmZzL2Jsb2NrbGF5b3V0L2V4dGVudF90cmVlLmMgICAgICAgICAgfCAxMCArKy0tDQogZnMv
bmZzL2NhbGxiYWNrLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMSArDQogZnMvbmZzL2Nh
bGxiYWNrX3Byb2MuYyAgICAgICAgICAgICAgICAgICAgfCAgOCArLS0NCiBmcy9uZnMvY2xpZW50
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEwICsrLS0NCiBmcy9uZnMvZmxleGZpbGVs
YXlvdXQvZmxleGZpbGVsYXlvdXQuYyAgICB8IDQ1ICsrKysrKysrLS0tLS0tLS0NCiBmcy9uZnMv
ZmxleGZpbGVsYXlvdXQvZmxleGZpbGVsYXlvdXQuaCAgICB8ICAyICstDQogZnMvbmZzL2ZsZXhm
aWxlbGF5b3V0L2ZsZXhmaWxlbGF5b3V0ZGV2LmMgfCAyMyArKysrLS0tLQ0KIGZzL25mcy9pbnRl
cm5hbC5oICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDUgKy0NCiBmcy9uZnMvbmZzNDJwcm9j
LmMgICAgICAgICAgICAgICAgICAgICAgICB8IDM0ICsrKysrKysrKystLQ0KIGZzL25mcy9uZnM0
Y2xpZW50LmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDUgKysNCiBmcy9uZnMvbmZzNHByb2Mu
YyAgICAgICAgICAgICAgICAgICAgICAgICB8IDg5ICsrKysrKysrKysrKysrKysrKysrKysrKyst
LS0tLS0NCiBmcy9uZnMvbmZzNHNlc3Npb24uYyAgICAgICAgICAgICAgICAgICAgICB8IDUzICsr
KysrKysrKysrKysrKysrKw0KIGZzL25mcy9uZnM0c2Vzc2lvbi5oICAgICAgICAgICAgICAgICAg
ICAgIHwgIDcgKystDQogZnMvbmZzL3BuZnMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgMiArLQ0KIGZzL25mcy9zdXBlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTkg
KysrKysrLQ0KIG5ldC9zdW5ycGMvY2xudC5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQg
Ky0NCiAxOCBmaWxlcyBjaGFuZ2VkLCAyNDQgaW5zZXJ0aW9ucygrKSwgNzggZGVsZXRpb25zKC0p
DQotLSANClRyb25kIE15a2xlYnVzdA0KTGludXggTkZTIGNsaWVudCBtYWludGFpbmVyLCBQcmlt
YXJ5RGF0YQ0KdHJvbmQubXlrbGVidXN0QHByaW1hcnlkYXRhLmNvbQ0K
^ permalink raw reply [flat|nested] 4+ messages in thread
* [GIT PULL] Please pull NFS client bugfixes for Linux 4.8
@ 2016-08-30 16:57 ` Trond Myklebust
0 siblings, 0 replies; 4+ messages in thread
From: Trond Myklebust @ 2016-08-30 16:57 UTC (permalink / raw)
To: torvalds@linux-foundation.org
Cc: linux-kernel@vger.kernel.org, linux-nfs@vger.kernel.org
Hi Linus,
The following changes since commit 694d0d0bb2030d2e36df73e2d23d5770511dbc8d:
Linux 4.8-rc2 (2016-08-14 19:11:36 -0700)
are available in the git repository at:
git://git.linux-nfs.org/projects/trondmy/linux-nfs.git tags/nfs-for-4.8-3
for you to fetch changes up to 98b0f80c2396224bbbed81792b526e6c72ba9efa:
NFSv4.x: Fix a refcount leak in nfs_callback_up_net (2016-08-30 09:26:57 -0400)
Cheers,
Trond
----------------------------------------------------------------
NFS client bugfixes for 4.8
Highlights include:
Stable patches:
- Fix a refcount leak in nfs_callback_up_net
- Fix an Oopsable condition when the flexfile pNFS driver connection to
the DS fails
- Fix an Oopsable condition in NFSv4.1 server callback races
- Ensure pNFS clients stop doing I/O to the DS if their lease has expired,
as required by the NFSv4.1 protocol
Bugfixes:
- Fix potential looping in the NFSv4.x migration code
- Patch series to close callback races for OPEN, LAYOUTGET and LAYOUTRETURN
- Silence WARN_ON when NFSv4.1 over RDMA is in use
- Fix a LAYOUTCOMMIT race in the pNFS/blocks client
- Fix pNFS timeout issues when the DS fails
----------------------------------------------------------------
Benjamin Coddington (2):
pnfs/blocklayout: update last_write_offset atomically with extents
NFS4: Avoid migration loops
Chuck Lever (1):
SUNRPC: Silence WARN_ON when NFSv4.1 over RDMA is in use
Trond Myklebust (12):
pNFS/flexfiles: Fix layoutstat periodic reporting
NFS: Allow the mount option retrans=0
pNFS/flexfiles: Set reasonable default retrans values for the data channel
pNFS: Handle NFS4ERR_OLD_STATEID correctly in LAYOUTSTAT calls
pNFS: The client must not do I/O to the DS if it's lease has expired
NFSv4.1: Fix Oopsable condition in server callback races
NFSv4.1: Delay callback processing when there are referring triples
NFSv4.1: Defer bumping the slot sequence number until we free the slot
NFSv4.1: Close callback races for OPEN, LAYOUTGET and LAYOUTRETURN
NFSv4.1: Remove obsolete and incorrrect assignment in nfs4_callback_sequence
pNFS/flexfiles: Fix an Oopsable condition when connection to the DS fails
NFSv4.x: Fix a refcount leak in nfs_callback_up_net
fs/nfs/blocklayout/blocklayout.c | 2 +-
fs/nfs/blocklayout/blocklayout.h | 3 +-
fs/nfs/blocklayout/extent_tree.c | 10 ++--
fs/nfs/callback.c | 1 +
fs/nfs/callback_proc.c | 8 +--
fs/nfs/client.c | 10 ++--
fs/nfs/flexfilelayout/flexfilelayout.c | 45 ++++++++--------
fs/nfs/flexfilelayout/flexfilelayout.h | 2 +-
fs/nfs/flexfilelayout/flexfilelayoutdev.c | 23 ++++----
fs/nfs/internal.h | 5 +-
fs/nfs/nfs42proc.c | 34 ++++++++++--
fs/nfs/nfs4client.c | 5 ++
fs/nfs/nfs4proc.c | 89 +++++++++++++++++++++++++------
fs/nfs/nfs4session.c | 53 ++++++++++++++++++
fs/nfs/nfs4session.h | 7 ++-
fs/nfs/pnfs.c | 2 +-
fs/nfs/super.c | 19 ++++++-
net/sunrpc/clnt.c | 4 +-
18 files changed, 244 insertions(+), 78 deletions(-)
--
Trond Myklebust
Linux NFS client maintainer, PrimaryData
trond.myklebust@primarydata.com
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2016-08-30 16:57 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-08-12 19:05 [GIT PULL] Please pull NFS client bugfixes for Linux 4.8 Trond Myklebust
2016-08-12 19:05 ` Trond Myklebust
-- strict thread matches above, loose matches on Subject: below --
2016-08-30 16:57 Trond Myklebust
2016-08-30 16:57 ` Trond Myklebust
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.