diff for duplicates of <1484597660.7119.1.camel@primarydata.com> diff --git a/a/1.txt b/N1/1.txt index cf9f62b..43d7eae 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -1,29 +1,42 @@ -SGkgTGludXMsDQoNClRoZSBmb2xsb3dpbmcgY2hhbmdlcyBzaW5jZSBjb21taXQgYTEyMTEwM2M5 -MjI4NDdiYTUwMTA4MTlhM2YyNTBmMWY3ZmM4NGFiODoNCg0KICBMaW51eCA0LjEwLXJjMyAoMjAx -Ny0wMS0wOCAxNDoxODoxNyAtMDgwMCkNCg0KYXJlIGF2YWlsYWJsZSBpbiB0aGUgZ2l0IHJlcG9z -aXRvcnkgYXQ6DQoNCiAgZ2l0Oi8vZ2l0LmxpbnV4LW5mcy5vcmcvcHJvamVjdHMvdHJvbmRteS9s -aW51eC1uZnMuZ2l0IHRhZ3MvbmZzLWZvci00LjEwLTMNCg0KZm9yIHlvdSB0byBmZXRjaCBjaGFu -Z2VzIHVwIHRvIGM2MTgwYTYyMzcxNzRmNDgxZGM4NTZlZDZlODkwZDgxOTZiNmYwZmI6DQoNCiAg -TkZTdjQ6IEZpeCBjbGllbnQgcmVjb3Zlcnkgd2hlbiBzZXJ2ZXIgcmVib290cyBtdWx0aXBsZSB0 -aW1lcyAoMjAxNy0wMS0xMyAxMzozMTozMiAtMDUwMCkNCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0t -LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KTkZTIGNsaWVudCBi -dWdmaXhlcyBmb3IgTGludXggNC4xMA0KDQpCdWdmaXhlczoNCi0gRml4IGludmFsaWQgZmdldCgp -L2ZwdXQoKSBjYWxscyB3aGVuIGRvaW5nIGZpbGUgbG9ja2luZw0KLSBGaXggbXVsdGlwbGUgZGly -ZWN0b3J5IGNhY2hlIGludmFsaWRhdGlvbiBpc3N1ZXMgZHVlIHRvIHRoZSBjbGllbnQgZmFpbGlu -Zw0KICB0byByZWNvZ25pc2UgdGhhdCB0aGUgZGlyZWN0b3J5IHdhc24ndCBjaGFuZ2VkLg0KLSBG -aXggY2xpZW50IHJlY292ZXJ5IHdoZW4gc2VydmVyIHJlYm9vdHMgbXVsdGlwbGUgdGltZXMNCg0K -LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t -LS0tLS0tLQ0KQmVuamFtaW4gQ29kZGluZ3RvbiAoMSk6DQogICAgICBuZnM6IERvbid0IHRha2Ug -YSByZWZlcmVuY2Ugb24gZmwtPmZsX2ZpbGUgZm9yIExPQ0sgb3BlcmF0aW9uDQoNClRyb25kIE15 -a2xlYnVzdCAoNSk6DQogICAgICBORlN2NDogQ2FsbCB1cGRhdGVfY2hhbmdlYXR0cigpIGZyb20g -X25mczRfcHJvY19vcGVuIG9ubHkgaWYgYSBmaWxlIHdhcyBjcmVhdGVkDQogICAgICBORlN2NDog -RG9uJ3QgYXBwbHkgY2hhbmdlX2luZm80IHR3aWNlIG9uIHJlbmFtZSB3aXRoaW4gYSBkaXJlY3Rv -cnkNCiAgICAgIE5GU3Y0OiBEb24ndCBjYWxsIHVwZGF0ZV9jaGFuZ2VhdHRyKCkgdW5sZXNzIHRo -ZSB1bmxpbmsgaXMgc3VjY2Vzc2Z1bA0KICAgICAgTkZTdjQ6IHVwZGF0ZV9jaGFuZ2VhdHRyIHNo -b3VsZCB1cGRhdGUgdGhlIGF0dHJpYnV0ZSB0aW1lc3RhbXANCiAgICAgIE5GU3Y0OiBGaXggY2xp -ZW50IHJlY292ZXJ5IHdoZW4gc2VydmVyIHJlYm9vdHMgbXVsdGlwbGUgdGltZXMNCg0KIGZzL25m -cy9uZnM0cHJvYy5jICB8IDI5ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tDQogZnMvbmZz -L25mczRzdGF0ZS5jIHwgIDEgLQ0KIDIgZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwg -MTIgZGVsZXRpb25zKC0pDQoNCi0tIA0KVHJvbmQgTXlrbGVidXN0DQpMaW51eCBORlMgY2xpZW50 -IG1haW50YWluZXIsIFByaW1hcnlEYXRhDQp0cm9uZC5teWtsZWJ1c3RAcHJpbWFyeWRhdGEuY29t -DQo= +Hi Linus, + +The following changes since commit a121103c922847ba5010819a3f250f1f7fc84ab8: + + Linux 4.10-rc3 (2017-01-08 14:18:17 -0800) + +are available in the git repository at: + + git://git.linux-nfs.org/projects/trondmy/linux-nfs.git tags/nfs-for-4.10-3 + +for you to fetch changes up to c6180a6237174f481dc856ed6e890d8196b6f0fb: + + NFSv4: Fix client recovery when server reboots multiple times (2017-01-13 13:31:32 -0500) + +---------------------------------------------------------------- +NFS client bugfixes for Linux 4.10 + +Bugfixes: +- Fix invalid fget()/fput() calls when doing file locking +- Fix multiple directory cache invalidation issues due to the client failing + to recognise that the directory wasn't changed. +- Fix client recovery when server reboots multiple times + +---------------------------------------------------------------- +Benjamin Coddington (1): + nfs: Don't take a reference on fl->fl_file for LOCK operation + +Trond Myklebust (5): + NFSv4: Call update_changeattr() from _nfs4_proc_open only if a file was created + NFSv4: Don't apply change_info4 twice on rename within a directory + NFSv4: Don't call update_changeattr() unless the unlink is successful + NFSv4: update_changeattr should update the attribute timestamp + NFSv4: Fix client recovery when server reboots multiple times + + fs/nfs/nfs4proc.c | 29 ++++++++++++++++++----------- + fs/nfs/nfs4state.c | 1 - + 2 files changed, 18 insertions(+), 12 deletions(-) + +-- +Trond Myklebust +Linux NFS client maintainer, PrimaryData +trond.myklebust@primarydata.com diff --git a/a/content_digest b/N1/content_digest index e10c99a..73047af 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -6,34 +6,47 @@ " linux-nfs@vger.kernel.org <linux-nfs@vger.kernel.org>\0" "\00:1\0" "b\0" - "SGkgTGludXMsDQoNClRoZSBmb2xsb3dpbmcgY2hhbmdlcyBzaW5jZSBjb21taXQgYTEyMTEwM2M5\n" - "MjI4NDdiYTUwMTA4MTlhM2YyNTBmMWY3ZmM4NGFiODoNCg0KICBMaW51eCA0LjEwLXJjMyAoMjAx\n" - "Ny0wMS0wOCAxNDoxODoxNyAtMDgwMCkNCg0KYXJlIGF2YWlsYWJsZSBpbiB0aGUgZ2l0IHJlcG9z\n" - "aXRvcnkgYXQ6DQoNCiAgZ2l0Oi8vZ2l0LmxpbnV4LW5mcy5vcmcvcHJvamVjdHMvdHJvbmRteS9s\n" - "aW51eC1uZnMuZ2l0IHRhZ3MvbmZzLWZvci00LjEwLTMNCg0KZm9yIHlvdSB0byBmZXRjaCBjaGFu\n" - "Z2VzIHVwIHRvIGM2MTgwYTYyMzcxNzRmNDgxZGM4NTZlZDZlODkwZDgxOTZiNmYwZmI6DQoNCiAg\n" - "TkZTdjQ6IEZpeCBjbGllbnQgcmVjb3Zlcnkgd2hlbiBzZXJ2ZXIgcmVib290cyBtdWx0aXBsZSB0\n" - "aW1lcyAoMjAxNy0wMS0xMyAxMzozMTozMiAtMDUwMCkNCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0t\n" - "LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KTkZTIGNsaWVudCBi\n" - "dWdmaXhlcyBmb3IgTGludXggNC4xMA0KDQpCdWdmaXhlczoNCi0gRml4IGludmFsaWQgZmdldCgp\n" - "L2ZwdXQoKSBjYWxscyB3aGVuIGRvaW5nIGZpbGUgbG9ja2luZw0KLSBGaXggbXVsdGlwbGUgZGly\n" - "ZWN0b3J5IGNhY2hlIGludmFsaWRhdGlvbiBpc3N1ZXMgZHVlIHRvIHRoZSBjbGllbnQgZmFpbGlu\n" - "Zw0KICB0byByZWNvZ25pc2UgdGhhdCB0aGUgZGlyZWN0b3J5IHdhc24ndCBjaGFuZ2VkLg0KLSBG\n" - "aXggY2xpZW50IHJlY292ZXJ5IHdoZW4gc2VydmVyIHJlYm9vdHMgbXVsdGlwbGUgdGltZXMNCg0K\n" - "LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t\n" - "LS0tLS0tLQ0KQmVuamFtaW4gQ29kZGluZ3RvbiAoMSk6DQogICAgICBuZnM6IERvbid0IHRha2Ug\n" - "YSByZWZlcmVuY2Ugb24gZmwtPmZsX2ZpbGUgZm9yIExPQ0sgb3BlcmF0aW9uDQoNClRyb25kIE15\n" - "a2xlYnVzdCAoNSk6DQogICAgICBORlN2NDogQ2FsbCB1cGRhdGVfY2hhbmdlYXR0cigpIGZyb20g\n" - "X25mczRfcHJvY19vcGVuIG9ubHkgaWYgYSBmaWxlIHdhcyBjcmVhdGVkDQogICAgICBORlN2NDog\n" - "RG9uJ3QgYXBwbHkgY2hhbmdlX2luZm80IHR3aWNlIG9uIHJlbmFtZSB3aXRoaW4gYSBkaXJlY3Rv\n" - "cnkNCiAgICAgIE5GU3Y0OiBEb24ndCBjYWxsIHVwZGF0ZV9jaGFuZ2VhdHRyKCkgdW5sZXNzIHRo\n" - "ZSB1bmxpbmsgaXMgc3VjY2Vzc2Z1bA0KICAgICAgTkZTdjQ6IHVwZGF0ZV9jaGFuZ2VhdHRyIHNo\n" - "b3VsZCB1cGRhdGUgdGhlIGF0dHJpYnV0ZSB0aW1lc3RhbXANCiAgICAgIE5GU3Y0OiBGaXggY2xp\n" - "ZW50IHJlY292ZXJ5IHdoZW4gc2VydmVyIHJlYm9vdHMgbXVsdGlwbGUgdGltZXMNCg0KIGZzL25m\n" - "cy9uZnM0cHJvYy5jICB8IDI5ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tDQogZnMvbmZz\n" - "L25mczRzdGF0ZS5jIHwgIDEgLQ0KIDIgZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwg\n" - "MTIgZGVsZXRpb25zKC0pDQoNCi0tIA0KVHJvbmQgTXlrbGVidXN0DQpMaW51eCBORlMgY2xpZW50\n" - "IG1haW50YWluZXIsIFByaW1hcnlEYXRhDQp0cm9uZC5teWtsZWJ1c3RAcHJpbWFyeWRhdGEuY29t\n" - DQo= + "Hi Linus,\n" + "\n" + "The following changes since commit a121103c922847ba5010819a3f250f1f7fc84ab8:\n" + "\n" + " Linux 4.10-rc3 (2017-01-08 14:18:17 -0800)\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.10-3\n" + "\n" + "for you to fetch changes up to c6180a6237174f481dc856ed6e890d8196b6f0fb:\n" + "\n" + " NFSv4: Fix client recovery when server reboots multiple times (2017-01-13 13:31:32 -0500)\n" + "\n" + "----------------------------------------------------------------\n" + "NFS client bugfixes for Linux 4.10\n" + "\n" + "Bugfixes:\n" + "- Fix invalid fget()/fput() calls when doing file locking\n" + "- Fix multiple directory cache invalidation issues due to the client failing\n" + " to recognise that the directory wasn't changed.\n" + "- Fix client recovery when server reboots multiple times\n" + "\n" + "----------------------------------------------------------------\n" + "Benjamin Coddington (1):\n" + " nfs: Don't take a reference on fl->fl_file for LOCK operation\n" + "\n" + "Trond Myklebust (5):\n" + " NFSv4: Call update_changeattr() from _nfs4_proc_open only if a file was created\n" + " NFSv4: Don't apply change_info4 twice on rename within a directory\n" + " NFSv4: Don't call update_changeattr() unless the unlink is successful\n" + " NFSv4: update_changeattr should update the attribute timestamp\n" + " NFSv4: Fix client recovery when server reboots multiple times\n" + "\n" + " fs/nfs/nfs4proc.c | 29 ++++++++++++++++++-----------\n" + " fs/nfs/nfs4state.c | 1 -\n" + " 2 files changed, 18 insertions(+), 12 deletions(-)\n" + "\n" + "-- \n" + "Trond Myklebust\n" + "Linux NFS client maintainer, PrimaryData\n" + trond.myklebust@primarydata.com -e2f08f29b0816ebc9b66ade09eb1f190dadc52e6da4b8765c70584f3732e3a55 +db32a61eef8ab9bc8de28ce47188c3c6fdcb239b477da1e24033863c4e8af5a5
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.