Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp1825934imm; Thu, 23 Aug 2018 09:20:57 -0700 (PDT) X-Google-Smtp-Source: AA+uWPzcXH3AVykJ7jlT4SMIxbAPma9bxccFcrs6gBwhSzu0mL/VQ7roQiO3h0ld85r7t0Hp1ZOj X-Received: by 2002:a63:e54b:: with SMTP id z11-v6mr29537938pgj.328.1535041257590; Thu, 23 Aug 2018 09:20:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1535041257; cv=none; d=google.com; s=arc-20160816; b=HstFhl8K9AJmrBl1fByI9viGciSQzn7CN3I4FI8BaxHsXU2EKjTv3zNQNQ/IfStRYZ VmzM9UEeLfQqGCxpGbeEsF484PB9KnHTzHeIJ0mT6APoq2Bg86syVoiVi2rHyFk40Gw9 bE9Mnfz1Evac0DHGDqzIiOEvZB33wootBWKEUptshFOlNGfuMKMg3YNVqSAstfj/N4+8 Wl+QF1YelwUFE3MnM7+H96+WR1QzesxHSW+eqd/kJ5LRpgMtfMwF6M61ovqk4nZd/kqm IfWeN1ZUNAnxamLusBrT3HDPTBgROeVpyifKDGQBroOmjnji6uJmCFIE3YKqZd999w1V AnoA== 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=1AfXp65VR/QKt92sXOvV4bwd15+QRZ0W+K3dittF7po=; b=vej+FJTOrbCVGFK+GlllW1MD2f8r3O2IX0pJ65OUY+SJblEXg0FYHPKBpSV65NemUm jeMZKun7KNgsUcg0jp1vGXSWoQHEVVcTwktpTP95tgvYGhExAmuKKVL+umL6OYyuNVEj nYBSyXd3/tqAhz8cUe9o7JXpm63KPOVuCCn45OxR4I2ExWjnY5pqovIdD5sMlg2J3ekf wKQIPyy2kaz2L2ZNi0foj7Fysa7MVLsUUQR7f24u1ktayEKF3/C4CN8nQ/8BvE7M+wE7 eG/zWjogdwCOms48400BJzn432VXOQOcnSqR2BRcAGBtfB5DuLTFTbNHN01iYntKT8Hs 77xA== 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 68-v6si5105005pff.55.2018.08.23.09.20.42; Thu, 23 Aug 2018 09:20:57 -0700 (PDT) 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 S1732080AbeHWQ1r (ORCPT + 99 others); Thu, 23 Aug 2018 12:27:47 -0400 Received: from fieldses.org ([173.255.197.46]:52438 "EHLO fieldses.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727714AbeHWQ1q (ORCPT ); Thu, 23 Aug 2018 12:27:46 -0400 Received: by fieldses.org (Postfix, from userid 2815) id 64DF11E68; Thu, 23 Aug 2018 08:58:10 -0400 (EDT) Date: Thu, 23 Aug 2018 08:58:10 -0400 To: Linus Torvalds Cc: linux-nfs@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [GIT PULL] nfsd changes for 4.19 Message-ID: <20180823125810.GC32415@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 changes for 4.19 from: git://linux-nfs.org/~bfields/linux.git tags/nfsd-4.19 --b. ---------------------------------------------------------------- Chuck Lever fixed a problem with NFSv4.0 callbacks over GSS from multi-homed servers. The only new feature is a minor bit of protocol (change_attr_type) which the client doesn't even use yet. Other than that, various bugfixes and cleanup. ---------------------------------------------------------------- Amir Goldstein (1): nfsd: fix leaked file lock with nfs exported overlayfs Benjamin Coddington (1): nfsd: don't advertise a SCSI layout for an unsupported request_queue Chuck Lever (4): svcrdma: Avoid releasing a page in svc_xprt_release() svcrdma: Clean up Read chunk path NFSD: Refactor the generic write vector fill helper NFSD: Handle full-length symlinks Eric Biggers (1): nfsd: constify write_op[] Gustavo A. R. Silva (2): nfsd: Mark expected switch fall-through nfsd: use true and false for boolean values J. Bruce Fields (9): nfsd4: extend reclaim period for reclaiming clients nfsd4: return default lease period nfsd: fix NFSv4 time_delta attribute nfsd4: support change_attr_type attribute nfsd4: less confusing nfsd4_compound_in_session nfsd4: cleanup sessionid in nfsd4_destroy_session nfsd: update obselete comment referencing the BKL nfsd: clarify check_op_ordering nfsd: fix corrupted reply to badly ordered compound YueHaibing (1): sunrpc: remove redundant variables 'checksumlen','blocksize' and 'data' nixiaoming (1): fs/nfsd: Delete invalid assignment statements in nfsd4_decode_exchange_id zhong jiang (1): rpc: remove unneeded variable 'ret' in rdma_listen_handler fs/lockd/clntlock.c | 2 +- fs/lockd/clntproc.c | 2 +- fs/lockd/svclock.c | 16 +++---- fs/lockd/svcsubs.c | 4 +- fs/nfsd/netns.h | 1 + fs/nfsd/nfs3proc.c | 5 +- fs/nfsd/nfs4callback.c | 1 + fs/nfsd/nfs4layouts.c | 11 +---- fs/nfsd/nfs4proc.c | 41 ++++++++--------- fs/nfsd/nfs4state.c | 53 +++++++++++++++++----- fs/nfsd/nfs4xdr.c | 43 +++++++++++++++--- fs/nfsd/nfsctl.c | 7 +-- fs/nfsd/nfsd.h | 1 + fs/nfsd/nfsfh.c | 6 +-- fs/nfsd/nfsproc.c | 5 +- include/linux/lockd/lockd.h | 4 +- include/linux/nfs4.h | 8 ++++ include/linux/sunrpc/svc.h | 4 +- net/sunrpc/auth_gss/gss_krb5_crypto.c | 2 - net/sunrpc/auth_gss/gss_krb5_wrap.c | 2 - net/sunrpc/svc.c | 78 ++++++++++++-------------------- net/sunrpc/xprtrdma/svc_rdma.c | 2 - net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 9 ++-- net/sunrpc/xprtrdma/svc_rdma_rw.c | 32 ++++++------- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 4 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 3 +- 26 files changed, 193 insertions(+), 153 deletions(-)