From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751420AbdAPUOd (ORCPT ); Mon, 16 Jan 2017 15:14:33 -0500 Received: from us-smtp-delivery-194.mimecast.com ([63.128.21.194]:45798 "EHLO us-smtp-delivery-194.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751014AbdAPUO2 (ORCPT ); Mon, 16 Jan 2017 15:14:28 -0500 From: Trond Myklebust To: "torvalds@linux-foundation.org" CC: "linux-kernel@vger.kernel.org" , "linux-nfs@vger.kernel.org" Subject: [GIT PULL] Please pull NFS client bugfixes Thread-Topic: [GIT PULL] Please pull NFS client bugfixes Thread-Index: AQHScDUgJNxX8ybKi029Hx1wXL5crQ== Date: Mon, 16 Jan 2017 20:14:22 +0000 Message-ID: <1484597660.7119.1.camel@primarydata.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [68.49.162.121] x-ms-office365-filtering-correlation-id: ff42a536-aa45-49c3-9ee9-08d43e4c4314 x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:BN6PR11MB1571; x-microsoft-exchange-diagnostics: 1;BN6PR11MB1571;7:5BKenGUDUc/Nv8uurAiXZaREInSkaqJLYDLmN7keZ3xts3dnnMSspiEf/efAvO+546iCytJKDO9C4Mtp/iWLHRweKOiU2vh1Y9hUc7m1oYyoNuv3agIvFPa0JKY9goM9HKYHUm9Uuf8DrZmfjW+P3cYdg/URuIAAIRG4uN/yEmzmBTCvstvVOsGSt7mzGecIqe4pmJFtiO0P4erg7MPVI49ZpcqdaSAVWsu8AvEiafKU4elIGFogab4m3TLI7xA59g+KHUYZvYMvQtv9VzVnN1188Xv0KqtV68YYIZiMcyczz5tyqTIMyWjvEMg/0TgwrTAxzJJOG5Wp2T63gQZvzEngfLI+8UMLg24u9cXdUHeXtUigFLVdJD+KmzHIiXVU4m8oPB0A/WawpG5rn7kGRAP3rS6kkDzqosIEsa4EbWhLRH8T/KY5dVZqvOMUaRRdp8ODZjngICGdXUB+ldi3wg==;20:4rnSlfnfUPfjgjIYB3V1BFpLiNUUnCSH2xoIWWlkj136/wckSWMPBXK1isy6+qYWTzgw/X2ep/49xSyYB42yQVgc/aYfCn5OSmeVsGt0IMdHK8H+YGCathA+PCn+oeOG9hafLNOnQxFm5M16UGq2P8cvaVU/4FVtiUYRrIWzRgI= x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(158342451672863)(5213294742642); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(6041248)(20161123562025)(20161123564025)(2016111802025)(20161123555025)(20161123558021)(20161123560025)(6072148)(6043046);SRVR:BN6PR11MB1571;BCL:0;PCL:0;RULEID:;SRVR:BN6PR11MB1571; x-forefront-prvs: 01894AD3B8 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(6009001)(7916002)(39410400002)(39450400003)(39830400002)(199003)(377424004)(189002)(4326007)(2900100001)(101416001)(50986999)(54356999)(6512007)(7736002)(305945005)(103116003)(66066001)(81166006)(106116001)(81156014)(92566002)(8676002)(3280700002)(3660700001)(2351001)(1730700003)(106356001)(8936002)(110136003)(105586002)(102836003)(6916009)(6436002)(2906002)(99286003)(3846002)(54906002)(68736007)(97736004)(25786008)(6116002)(189998001)(5640700003)(38730400001)(86362001)(77096006)(2501003)(575784001)(6506006)(5660300001)(6486002)(33646002)(36756003)(122556002);DIR:OUT;SFP:1102;SCL:1;SRVR:BN6PR11MB1571;H:BN6PR11MB1570.namprd11.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-ID: MIME-Version: 1.0 X-OriginatorOrg: primarydata.com X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Jan 2017 20:14:22.8392 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 03193ed6-8726-4bb3-a832-18ab0d28adb7 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR11MB1571 X-MC-Unique: QgrJWKrIP9yfSyjhV4X0jw-1 Content-Type: text/plain; charset=UTF-8 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from base64 to 8bit by mail.home.local id v0GKEd68007092 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 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from us-smtp-delivery-194.mimecast.com ([63.128.21.194]:23585 "EHLO us-smtp-delivery-194.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750996AbdAPUO2 (ORCPT ); Mon, 16 Jan 2017 15:14:28 -0500 From: Trond Myklebust To: "torvalds@linux-foundation.org" CC: "linux-kernel@vger.kernel.org" , "linux-nfs@vger.kernel.org" Subject: [GIT PULL] Please pull NFS client bugfixes Date: Mon, 16 Jan 2017 20:14:22 +0000 Message-ID: <1484597660.7119.1.camel@primarydata.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Sender: linux-nfs-owner@vger.kernel.org List-ID: 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=