From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751698Ab2ILTTk (ORCPT ); Wed, 12 Sep 2012 15:19:40 -0400 Received: from mx2.netapp.com ([216.240.18.37]:17856 "EHLO mx2.netapp.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751026Ab2ILTTj (ORCPT ); Wed, 12 Sep 2012 15:19:39 -0400 X-IronPort-AV: E=Sophos;i="4.80,411,1344236400"; d="scan'208";a="688877432" From: "Myklebust, Trond" To: Linus Torvalds CC: Linux Kernel mailing list , "Linux NFS mailing list" Subject: [GIT PULL] Please pull NFS client bugfixes Thread-Topic: [GIT PULL] Please pull NFS client bugfixes Thread-Index: AQHNkRuMUodL8rhL7kKXqOczsvcH5w== Date: Wed, 12 Sep 2012 19:19:37 +0000 Message-ID: <4FA345DA4F4AE44899BD2B03EEEC2FA908F9F0CD@SACEXCMBX04-PRD.hq.netapp.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.104.60.116] Content-Type: text/plain; charset="utf-8" Content-ID: <09C662CF58114E4A9BF7D8451BABA6D6@tahoe.netapp.com> MIME-Version: 1.0 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 q8CJK3RF031359 Hi Linus, The following changes since commit 086600430493e04b802bee6e5b3ce0458e4eb77f: NFSv3: Ensure that do_proc_get_root() reports errors correctly (2012-08-20 12:52:42 -0400) are available in the git repository at: git://git.linux-nfs.org/projects/trondmy/linux-nfs.git tags/nfs-for-3.6-4 for you to fetch changes up to 7b281ee026552f10862b617a2a51acf49c829554: NFS: fsync() must exit with an error if page writeback failed (2012-09-11 15:38:32 -0400) ---------------------------------------------------------------- NFS client bugfixes for Linux 3.6 - Final (hopefully) fix for the range checking code in NFSv4 getacl. This should fix the Oopses being seen when the acl size is close to PAGE_SIZE. - Fix a regression with the legacy binary mount code - Fix a regression in the readdir cookieverf initialisation - Fix an RPC over UDP regression - Ensure that we report all errors in the NFSv4 open code - Ensure that fsync() reports all relevant synchronisation errors. ---------------------------------------------------------------- Trond Myklebust (6): NFS: Fix the initialisation of the readdir 'cookieverf' array NFS: Fix a problem with the legacy binary mount code NFSv4: Fix range checking in __nfs4_get_acl_uncached and __nfs4_proc_set_acl NFSv4: Fix buffer overflow checking in __nfs4_get_acl_uncached SUNRPC: Fix a UDP transport regression NFS: fsync() must exit with an error if page writeback failed Weston Andros Adamson (1): NFS: return error from decode_getfh in decode open fs/nfs/file.c | 4 ++- fs/nfs/inode.c | 2 +- fs/nfs/nfs3proc.c | 2 +- fs/nfs/nfs4file.c | 4 ++- fs/nfs/nfs4proc.c | 55 +++++++++++++++++++---------------------- fs/nfs/nfs4xdr.c | 17 ++++++------- fs/nfs/super.c | 2 ++ include/linux/nfs_fs.h | 5 ---- include/linux/nfs_xdr.h | 2 +- include/linux/sunrpc/xprt.h | 3 +++ net/sunrpc/xprt.c | 34 ++++++++++++++----------- net/sunrpc/xprtrdma/transport.c | 1 + net/sunrpc/xprtsock.c | 3 +++ 13 files changed, 70 insertions(+), 64 deletions(-) -- Trond Myklebust Linux NFS client maintainer NetApp Trond.Myklebust@netapp.com www.netapp.com {.n++%ݶw{.n+{G{ayʇڙ,jfhz_(階ݢj"mG?&~iOzv^m ?I From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: linux-nfs-owner@vger.kernel.org Received: from mx2.netapp.com ([216.240.18.37]:17856 "EHLO mx2.netapp.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751026Ab2ILTTj (ORCPT ); Wed, 12 Sep 2012 15:19:39 -0400 From: "Myklebust, Trond" To: Linus Torvalds CC: Linux Kernel mailing list , "Linux NFS mailing list" Subject: [GIT PULL] Please pull NFS client bugfixes Date: Wed, 12 Sep 2012 19:19:37 +0000 Message-ID: <4FA345DA4F4AE44899BD2B03EEEC2FA908F9F0CD@SACEXCMBX04-PRD.hq.netapp.com> Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Sender: linux-nfs-owner@vger.kernel.org List-ID: SGkgTGludXMsDQoNClRoZSBmb2xsb3dpbmcgY2hhbmdlcyBzaW5jZSBjb21taXQgMDg2NjAwNDMw NDkzZTA0YjgwMmJlZTZlNWIzY2UwNDU4ZTRlYjc3ZjoNCg0KICBORlN2MzogRW5zdXJlIHRoYXQg ZG9fcHJvY19nZXRfcm9vdCgpIHJlcG9ydHMgZXJyb3JzIGNvcnJlY3RseSAoMjAxMi0wOC0yMCAx Mjo1Mjo0MiAtMDQwMCkNCg0KYXJlIGF2YWlsYWJsZSBpbiB0aGUgZ2l0IHJlcG9zaXRvcnkgYXQ6 DQoNCiAgZ2l0Oi8vZ2l0LmxpbnV4LW5mcy5vcmcvcHJvamVjdHMvdHJvbmRteS9saW51eC1uZnMu Z2l0IHRhZ3MvbmZzLWZvci0zLjYtNA0KDQpmb3IgeW91IHRvIGZldGNoIGNoYW5nZXMgdXAgdG8g N2IyODFlZTAyNjU1MmYxMDg2MmI2MTdhMmE1MWFjZjQ5YzgyOTU1NDoNCg0KICBORlM6IGZzeW5j KCkgbXVzdCBleGl0IHdpdGggYW4gZXJyb3IgaWYgcGFnZSB3cml0ZWJhY2sgZmFpbGVkICgyMDEy LTA5LTExIDE1OjM4OjMyIC0wNDAwKQ0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpORlMgY2xpZW50IGJ1Z2ZpeGVzIGZv ciBMaW51eCAzLjYNCg0KLSBGaW5hbCAoaG9wZWZ1bGx5KSBmaXggZm9yIHRoZSByYW5nZSBjaGVj a2luZyBjb2RlIGluIE5GU3Y0IGdldGFjbC4gVGhpcw0KICBzaG91bGQgZml4IHRoZSBPb3BzZXMg YmVpbmcgc2VlbiB3aGVuIHRoZSBhY2wgc2l6ZSBpcyBjbG9zZSB0byBQQUdFX1NJWkUuDQotIEZp eCBhIHJlZ3Jlc3Npb24gd2l0aCB0aGUgbGVnYWN5IGJpbmFyeSBtb3VudCBjb2RlDQotIEZpeCBh IHJlZ3Jlc3Npb24gaW4gdGhlIHJlYWRkaXIgY29va2lldmVyZiBpbml0aWFsaXNhdGlvbg0KLSBG aXggYW4gUlBDIG92ZXIgVURQIHJlZ3Jlc3Npb24NCi0gRW5zdXJlIHRoYXQgd2UgcmVwb3J0IGFs bCBlcnJvcnMgaW4gdGhlIE5GU3Y0IG9wZW4gY29kZQ0KLSBFbnN1cmUgdGhhdCBmc3luYygpIHJl cG9ydHMgYWxsIHJlbGV2YW50IHN5bmNocm9uaXNhdGlvbiBlcnJvcnMuDQoNCi0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NClRy b25kIE15a2xlYnVzdCAoNik6DQogICAgICBORlM6IEZpeCB0aGUgaW5pdGlhbGlzYXRpb24gb2Yg dGhlIHJlYWRkaXIgJ2Nvb2tpZXZlcmYnIGFycmF5DQogICAgICBORlM6IEZpeCBhIHByb2JsZW0g d2l0aCB0aGUgbGVnYWN5IGJpbmFyeSBtb3VudCBjb2RlDQogICAgICBORlN2NDogRml4IHJhbmdl IGNoZWNraW5nIGluIF9fbmZzNF9nZXRfYWNsX3VuY2FjaGVkIGFuZCBfX25mczRfcHJvY19zZXRf YWNsDQogICAgICBORlN2NDogRml4IGJ1ZmZlciBvdmVyZmxvdyBjaGVja2luZyBpbiBfX25mczRf Z2V0X2FjbF91bmNhY2hlZA0KICAgICAgU1VOUlBDOiBGaXggYSBVRFAgdHJhbnNwb3J0IHJlZ3Jl c3Npb24NCiAgICAgIE5GUzogZnN5bmMoKSBtdXN0IGV4aXQgd2l0aCBhbiBlcnJvciBpZiBwYWdl IHdyaXRlYmFjayBmYWlsZWQNCg0KV2VzdG9uIEFuZHJvcyBBZGFtc29uICgxKToNCiAgICAgIE5G UzogcmV0dXJuIGVycm9yIGZyb20gZGVjb2RlX2dldGZoIGluIGRlY29kZSBvcGVuDQoNCiBmcy9u ZnMvZmlsZS5jICAgICAgICAgICAgICAgICAgIHwgIDQgKystDQogZnMvbmZzL2lub2RlLmMgICAg ICAgICAgICAgICAgICB8ICAyICstDQogZnMvbmZzL25mczNwcm9jLmMgICAgICAgICAgICAgICB8 ICAyICstDQogZnMvbmZzL25mczRmaWxlLmMgICAgICAgICAgICAgICB8ICA0ICsrLQ0KIGZzL25m cy9uZnM0cHJvYy5jICAgICAgICAgICAgICAgfCA1NSArKysrKysrKysrKysrKysrKysrLS0tLS0t LS0tLS0tLS0tLS0tLS0tLQ0KIGZzL25mcy9uZnM0eGRyLmMgICAgICAgICAgICAgICAgfCAxNyAr KysrKystLS0tLS0tDQogZnMvbmZzL3N1cGVyLmMgICAgICAgICAgICAgICAgICB8ICAyICsrDQog aW5jbHVkZS9saW51eC9uZnNfZnMuaCAgICAgICAgICB8ICA1IC0tLS0NCiBpbmNsdWRlL2xpbnV4 L25mc194ZHIuaCAgICAgICAgIHwgIDIgKy0NCiBpbmNsdWRlL2xpbnV4L3N1bnJwYy94cHJ0Lmgg ICAgIHwgIDMgKysrDQogbmV0L3N1bnJwYy94cHJ0LmMgICAgICAgICAgICAgICB8IDM0ICsrKysr KysrKysrKysrLS0tLS0tLS0tLS0NCiBuZXQvc3VucnBjL3hwcnRyZG1hL3RyYW5zcG9ydC5jIHwg IDEgKw0KIG5ldC9zdW5ycGMveHBydHNvY2suYyAgICAgICAgICAgfCAgMyArKysNCiAxMyBmaWxl cyBjaGFuZ2VkLCA3MCBpbnNlcnRpb25zKCspLCA2NCBkZWxldGlvbnMoLSkNCg0KLS0gDQpUcm9u ZCBNeWtsZWJ1c3QNCkxpbnV4IE5GUyBjbGllbnQgbWFpbnRhaW5lcg0KDQpOZXRBcHANClRyb25k Lk15a2xlYnVzdEBuZXRhcHAuY29tDQp3d3cubmV0YXBwLmNvbQ0K