From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: linux-nfs-owner@vger.kernel.org Received: from casper.infradead.org ([85.118.1.10]:38012 "EHLO casper.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752178AbaHLHAM (ORCPT ); Tue, 12 Aug 2014 03:00:12 -0400 Date: Tue, 12 Aug 2014 08:59:58 +0200 From: Peter Zijlstra To: Weston Andros Adamson Cc: Nick Krause , Fengguang Wu , linux-nfs list , Jet Chen , Su Tao , Yuanhan Liu , LKP , "linux-kernel@vger.kernel.org" Subject: Re: [nfs] BUG: sleeping function called from invalid context at include/linux/wait.h:976 Message-ID: <20140812065958.GL9918@twins.programming.kicks-ass.net> References: <20140805140307.GB5593@localhost> <7EA40233-6820-4F0E-A2B7-687DC01BDD78@primarydata.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="mCRau3CSwZDVtMjk" In-Reply-To: <7EA40233-6820-4F0E-A2B7-687DC01BDD78@primarydata.com> Sender: linux-nfs-owner@vger.kernel.org List-ID: --mCRau3CSwZDVtMjk Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Mon, Aug 11, 2014 at 10:52:38PM -0400, Weston Andros Adamson wrote: > Weston Andros Adamson (5): > nfs: change nfs_page_group_lock argument > nfs: fix nonblocking calls to nfs_page_group_lock > nfs: use blocking page_group_lock in add_request > nfs: fix error handling in lock_and_join_requests > nfs: don't sleep with inode lock in lock_and_join_requests Thanks for taking care of that! --mCRau3CSwZDVtMjk Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iQIcBAEBAgAGBQJT6btuAAoJEHZH4aRLwOS6VXIP/AqO8xRL7NO7NVavywjpPV4Q uM0ummIaAtYI/iUK+pZ8DPnKCC6ZgIWqCqlaHeld4ABMCD9hKRtD42CFiz901nxp lckzLMsRyAPeYFfRovLwjRxrwBFwKwupdCHBK0+Jr6ifwvromya5bx19AgO1++0X Nx2L7qH8KFN6ZNC0uxdvLrbwOdiWdQB2ozCv/7EFtE+OBJXLzfAFluJXpDtB0cH7 OAsrguSl++onebXfFe5zDpFjzShp5hPr5JdIPT3RKQ8SkOT3ESqPUieYeaEpnSwJ soTUrpLGCewj4eYjPQ5I3TNGdpYS885FOZsBj5+oIH2U/ScuvnT2+qzqxvbwOefs fp1/giMWHTme0RDLCWQcOPbXvuQEbhCF5SgSElP5NJc0kYGpsY1zEhx4LFjZ4H4U SQLpUYuDTBayQ5LzUuz352+nnvJlwScbuuKeGIjEd78K8lDP94JD1UqAJqap4kqO bH0Uy6HQ3vcU0I5wkGX1hjgi0dI4hG7E/4NJmvOAIlN8oLSyFj20jdQSQBdZsNZ8 GMLFPRHFJISrAKn9MmLiSZG2oujhSowmCWWjyJNm/bAa7/9lfmU4YEkgrgUm7sPf DCZBkDLqP3VAN76vPHiJ+xXJxOmSOs6eyCTzQEk4fii8IG0foSNcVvOwsBii9TOr Ru/r05AOPa6FODQU+3xL =oKFG -----END PGP SIGNATURE----- --mCRau3CSwZDVtMjk-- From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============1405473474669728869==" MIME-Version: 1.0 From: Peter Zijlstra To: lkp@lists.01.org Subject: Re: [nfs] BUG: sleeping function called from invalid context at include/linux/wait.h:976 Date: Tue, 12 Aug 2014 08:59:58 +0200 Message-ID: <20140812065958.GL9918@twins.programming.kicks-ass.net> In-Reply-To: <7EA40233-6820-4F0E-A2B7-687DC01BDD78@primarydata.com> List-Id: --===============1405473474669728869== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On Mon, Aug 11, 2014 at 10:52:38PM -0400, Weston Andros Adamson wrote: > Weston Andros Adamson (5): > nfs: change nfs_page_group_lock argument > nfs: fix nonblocking calls to nfs_page_group_lock > nfs: use blocking page_group_lock in add_request > nfs: fix error handling in lock_and_join_requests > nfs: don't sleep with inode lock in lock_and_join_requests Thanks for taking care of that! --===============1405473474669728869== Content-Type: application/pgp-signature MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.sig" LS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0KVmVyc2lvbjogR251UEcgdjEuNC4xMiAoR05V L0xpbnV4KQoKaVFJY0JBRUJBZ0FHQlFKVDZidHVBQW9KRUhaSDRhUkx3T1M2VlhJUC9BcU84eFJM N05PN05WYXZ5d2pwUFY0UQp1TTB1bW1JYUF0WUkvaVVLK3BaOERQbktDQzZaZ0lXcUNxbGFIZWxk NEFCTUNEOWhLUnRENDJDRml6OTAxbnhwCmxja3pMTXNSeUFQZVlGZlJvdkx3alJ4cndCRndLd3Vw ZENIQkswK0pyNmlmd3Zyb215YTVieDE5QWdPMSsrMFgKTngyTDdxSDhLRk42Wk5DMHV4ZHZMcmJ3 T2RpV2RRQjJvekN2LzdFRnRFK09CSlhMemZBRmx1SlhwRHRCMGNINwpPQXNyZ3VTbCsrb25lYlhm RmU1ekRwRmp6U2hwNWhQcjVKZElQVDNSS1E4U2tPVDNFU3FQVWllWWVhRXBuU3dKCnNvVFVycExH Q2V3ajRlWWpQUTVJM1ROR2RwWVM4ODVGT1pzQmo1K29JSDJVL1NjdXZuVDIrcXpxeHZid09lZnMK ZnAxL2dpTVdIVG1lMFJETENXUWNPUGJYdnVRRWJoQ0Y1U2dTRWxQNU5KYzBrWUdwc1kxekVoeDRM RmpaNEg0VQpTUUxwVVl1RFRCYXlRNUx6VXV6MzUyK25udkpsd1NjYnV1S2VHSWpFZDc4SzhsRFA5 NEpEMVVxQUpxYXA0a3FPCmJIMFV5NkhRM3ZjVTBJNXdrR1gxaGpnaTBkSTRoRzdFLzROSm12T0FJ bE44b0xTeUZqMjBqZFFTUUJkWnNOWjgKR01MRlBSSEZKSVNyQUtuOU1tTGlTWkcyb3VqaFNvd21D V1dqeUpObS9iQWE3LzlsZm1VNFlFa2dyZ1VtN3NQZgpEQ1pCa0RMcVAzVkFONzZ2UEhpSit4WEp4 T21TT3M2ZXlDVHpRRWs0ZmlpOElHMGZvU05jVnZPd3NCaWk5VE9yClJ1L3IwNUFPUGE2Rk9EUVUr M3hMCj1vS0ZHCi0tLS0tRU5EIFBHUCBTSUdOQVRVUkUtLS0tLQo= --===============1405473474669728869==--