From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758382AbcH3Q5z (ORCPT ); Tue, 30 Aug 2016 12:57:55 -0400 Received: from us-smtp-delivery-194.mimecast.com ([63.128.21.194]:54030 "EHLO us-smtp-delivery-194.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1758147AbcH3Q5x (ORCPT ); Tue, 30 Aug 2016 12:57:53 -0400 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 for Linux 4.8 Thread-Topic: [GIT PULL] Please pull NFS client bugfixes for Linux 4.8 Thread-Index: AQHSAt+hfv++7YbGl0iX3G4OpFQdFw== Date: Tue, 30 Aug 2016 16:57:45 +0000 Message-ID: <1472576264.5378.1.camel@primarydata.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [68.49.162.121] x-ms-office365-filtering-correlation-id: 7bf1fa21-e4ff-4039-ac4c-08d3d0f6c409 x-microsoft-exchange-diagnostics: 1;DM5PR11MB1898;20:31tQFIIPIeRV3wp4o7wCHqws85az5wFvHlcw5Rw3R08xPIhuF3jmfBfeXhNC2Tx9B6A7//IzkWTUgdIrOPXqRtmTW+FOrSyIE7/231P2igM+Ujqm0kzBj/zjRbiukWRGlpZ98hmlNPEriYL8MMO1/dhlGUUoHm/fw6DzI34sIP0= x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM5PR11MB1898; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(158342451672863)(5213294742642)(211171220733660); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(6040176)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6042046)(6043046);SRVR:DM5PR11MB1898;BCL:0;PCL:0;RULEID:;SRVR:DM5PR11MB1898; x-forefront-prvs: 0050CEFE70 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(6009001)(7916002)(199003)(189002)(377424004)(103116003)(3660700001)(4326007)(189998001)(54356999)(68736007)(5640700001)(7846002)(2906002)(50986999)(122556002)(7736002)(106116001)(305945005)(5002640100001)(97736004)(99286002)(105586002)(3280700002)(2351001)(229853001)(33646002)(110136002)(5660300001)(66066001)(101416001)(19580405001)(81166006)(77096005)(3846002)(575784001)(2900100001)(8936002)(92566002)(10400500002)(86362001)(36756003)(2501003)(1730700003)(8676002)(102836003)(87936001)(11100500001)(586003)(19580395003)(6116002)(81156014)(106356001);DIR:OUT;SFP:1102;SCL:1;SRVR:DM5PR11MB1898;H:DM5PR11MB1899.namprd11.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-ID: <591B3B0CB1E5E94B8234F534CA58B68E@namprd11.prod.outlook.com> MIME-Version: 1.0 X-OriginatorOrg: primarydata.com X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Aug 2016 16:57:45.6780 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 03193ed6-8726-4bb3-a832-18ab0d28adb7 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR11MB1898 X-MC-Unique: 6DAnR_lyOHGc08NsAxZmLg-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 u7UGw9P2030952 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