Received: by 10.223.164.202 with SMTP id h10csp4841527wrb; Wed, 29 Nov 2017 12:48:25 -0800 (PST) X-Google-Smtp-Source: AGs4zMb7+SN9B4pgo20znXk8g0Z5ibvsNvE7n7jE+5IRIE/Q/rIqGNP0BajorBJnTdsuiQiIbt9J X-Received: by 10.84.132.46 with SMTP id 43mr175834ple.126.1511988505792; Wed, 29 Nov 2017 12:48:25 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1511988505; cv=none; d=google.com; s=arc-20160816; b=W3pf6faa0jfLsgXRRuTV5j65n6aibJy0+UOeMSuLP69p+0JphppZPkHVL+uGEi0cLM +cYpMZMo42E4wP60HNV/j5Nj9hmz/y65G+iiEra5taqe4qREqdt20RlrCiXBSrWtpRZd nqmkfaUIdL49s49aPNVKSmmwedpoJoymDYxbH9qhji3yj4GBRQIn1i/HywH8IVHhCpCB 0Aa5K3LqBdeOmdajokrLfTr8mKpplxxIgehYvxELYhulR/lzM4eG2iuR6Tt+L+iXE0wk 8ym4MXOEV1y7FGu9Ak0zhFAcsAKLdQ2UcxRw0ctwnbnAAmiJ26M+ImJgwTPAe7Gg+lzI kQxw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:from:user-agent:content-disposition :mime-version:message-id:subject:cc:to:date :arc-authentication-results; bh=5kkOSDczl4nbOboFKZcVBe/1BaJUqnYdXKSej/y6Q+U=; b=NnKgceUch2a9FYjHZg2TXH3NDiHivhsnqOKTB7BDZ6gwqQRW2T748+vzA3btva+4O4 tYGyTMXzEAlIAujfJBpJkSYQPHvKd49dVQ0PbJJaTzIYYiGVE6TA7yFhnaAbp5gJvW+p MfB4g3upCQGiu9ALwAURTl4PGVx+vOxlGZbe+xi2dbDk73tqTJYog80iU3J165vR6UfZ J/W2x7u0VWrujq0Ez2GnCPUbau0rtUlnhPRz/+U+WEZkxvTPorLkFHHPBEr70L5R8Agy Zwx5k+QU2AKRal747g4UWyoIjA8+jMEXpkYkzf7H9hfBTLMe8nddgDDXoy1hrnPVRi+G uQxw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p1si1778505pgr.812.2017.11.29.12.48.11; Wed, 29 Nov 2017 12:48:25 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752550AbdK2UrY (ORCPT + 99 others); Wed, 29 Nov 2017 15:47:24 -0500 Received: from fieldses.org ([173.255.197.46]:58840 "EHLO fieldses.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751960AbdK2UrX (ORCPT ); Wed, 29 Nov 2017 15:47:23 -0500 Received: by fieldses.org (Postfix, from userid 2815) id 443A62414; Wed, 29 Nov 2017 15:47:23 -0500 (EST) Date: Wed, 29 Nov 2017 15:47:23 -0500 To: Linus Torvalds Cc: linux-nfs@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [GIT PULL] nfsd fixes for 4.15 Message-ID: <20171129204723.GA7003@fieldses.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) From: bfields@fieldses.org (J. Bruce Fields) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Please pull nfsd fixes for 4.15 from: git://linux-nfs.org/~bfields/linux.git tags/nfsd-4.15-1 I screwed up my merge window pull request; I only sent half of what I meant to. There were no new features, just bugfixes of various importance and some very minor cleanup, so I think it's all still appropriate for -rc2. --b. ---------------------------------------------------------------- Highlights: - Fixes from Trond for some races in the NFSv4 state code. - Fix from Naofumi Honda for a typo in the blocked lock notificiation code. - Fixes from Vasily Averin for some problems starting and stopping lockd especially in network namespaces. ---------------------------------------------------------------- Andrew Elble (2): nfsd: fix locking validator warning on nfs4_ol_stateid->st_mutex class nfsd: check for use of the closed special stateid Bhumika Goyal (3): sunrpc: make the function arg as const NFSD: make cache_detail structures const SUNRPC: make cache_detail structures const Naofumi Honda (1): nfsd: fix panic in posix_unblock_lock called from nfs4_laundromat Trond Myklebust (8): nfsd: Fix stateid races between OPEN and CLOSE nfsd: Fix another OPEN stateid race nfsd: CLOSE SHOULD return the invalid special stateid for NFSv4.x (x>0) nfsd: Ensure we don't recognise lock stateids after freeing them nfsd4: move find_lock_stateid nfsd: Fix race in lock stateid creation nfsd: Ensure we check stateid validity in the seqid operation checks nfsd: Fix races with check_stateid_generation() Vasily Averin (9): nfsd: remove net pointer from debug messages lockd: remove net pointer from messages grace: replace BUG_ON by WARN_ONCE in exit_net hook lockd: added cleanup checks in exit_net hook lockd: lost rollback of set_grace_period() in lockd_down_net() race of lockd inetaddr notifiers vs nlmsvc_rqst change race of nfsd inetaddr notifiers vs nn->nfsd_serv change nlm_shutdown_hosts_net() cleanup lockd: fix "list_add double add" caused by legacy signal interface fs/lockd/host.c | 24 ++-- fs/lockd/mon.c | 3 +- fs/lockd/svc.c | 38 +++++- fs/lockd/svcsubs.c | 2 +- fs/nfs_common/grace.c | 10 +- fs/nfsd/export.c | 10 +- fs/nfsd/netns.h | 3 + fs/nfsd/nfs4idmap.c | 4 +- fs/nfsd/nfs4state.c | 279 +++++++++++++++++++++++++------------- fs/nfsd/nfsctl.c | 3 + fs/nfsd/nfssvc.c | 14 +- include/linux/sunrpc/cache.h | 2 +- net/sunrpc/auth_gss/svcauth_gss.c | 4 +- net/sunrpc/cache.c | 2 +- net/sunrpc/svcauth_unix.c | 4 +- 15 files changed, 270 insertions(+), 132 deletions(-) From 1585437941729259024@xxx Wed Nov 29 21:37:25 +0000 2017 X-GM-THRID: 1585437941729259024 X-Gmail-Labels: Inbox,Category Forums,HistoricalUnread