Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp1125950ybt; Tue, 7 Jul 2020 08:20:19 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzESUjVzZTEwn2oHWdU2OA9xMgJO7/Ew/xhos6sJNuGYY7ZSfAByp1w1x12u9skhAVXmx4X X-Received: by 2002:a17:906:b0d3:: with SMTP id bk19mr51024285ejb.167.1594135219824; Tue, 07 Jul 2020 08:20:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1594135219; cv=none; d=google.com; s=arc-20160816; b=hFQoRTIO9+HXmQ36YrcUr4P5hmXJQwgURO225NsNUj+Kit7NI0FMP4NnOMRlcQaoQg +uCm6BfDJcc0ZlZP+S1oFW5egCfawmHlx0b9mDPbnEGSc0s8MIcl3RPdf3oPSMPzvvtE TzwZR+9uD1m5qNyLTb6kRjhKm50ERhdND5ha2630NTuvxlUNMOM2V2LRIBMSV0jo3WiM JuQq1GO50gHe8LIaiMci06y8dHjAv6mZkhgcsgbQhTiE+vr2acQpitRoRJpLDrSFj2/U GjSuJ+G05Xrrne1QI9bdCkg/pzx78acn5yBgE6Gnvft1JseD8HGPCVz4AhMUF9XPPuii Xv9g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=aBPT1CGUSKM2OYI7qDqpHmLpb89tPxdZ3i5BM7L6N9A=; b=UAFeUS4rkm/hGJ58gxTre3UebUc+34ANHxSSq4KCMAfE+CCOjc4WluMmEH5vgYwket FjlcSvniYa4A7V9r5q3aH/Owew4qv98RU03FNyxdjIiCzIuJ+pGran3TwjCacmOOrjpC 9oMZlBNKonLZ8IVUvAhSF8scFgGU5PeyIVbcl6EhlJLM835puZq0cX1Cdex+uHolipkV b/gcEWHGG8p4KEcfE11xkY3uxryi6qHOEzCxP/uKUOY3YwqH4w8b0D1I4prMC0FxvFJj cieuHArQPVKJGjSwsZGtiVVpvK7rWRikPHF7BvYKDLnDWrtV9kC5MPUR+n+pMOOJE5VW PX/Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=JnR4WWGN; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id i12si15621101edq.340.2020.07.07.08.19.56; Tue, 07 Jul 2020 08:20:19 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=JnR4WWGN; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729145AbgGGPQ7 (ORCPT + 99 others); Tue, 7 Jul 2020 11:16:59 -0400 Received: from mail.kernel.org ([198.145.29.99]:56554 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728493AbgGGPQ5 (ORCPT ); Tue, 7 Jul 2020 11:16:57 -0400 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 010B620771; Tue, 7 Jul 2020 15:16:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1594135017; bh=NXxoZNuUy9FI8SYMpYL0yXQvIH0GMI6pbK30U0xGP3o=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=JnR4WWGNqByJdG1xWtlQ0AP9ceJjUpRVNJomnhViZ77urjl/7yocMV+bit+Z7UPrN vXLyyOoy3awdRDQqvvvkRXFK4o5jdkM7RWwV0VHpbn0UXgfcviqz4xBpQRPicF+itY HIEggzyLTLZq1LTqpfLT6DEiVSW2WrxftxW3yit0= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Paul Aurich , Steve French , Aurelien Aptel Subject: [PATCH 4.14 22/27] SMB3: Honor persistent/resilient handle flags for multiuser mounts Date: Tue, 7 Jul 2020 17:15:49 +0200 Message-Id: <20200707145750.012092381@linuxfoundation.org> X-Mailer: git-send-email 2.27.0 In-Reply-To: <20200707145748.944863698@linuxfoundation.org> References: <20200707145748.944863698@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Paul Aurich commit 00dfbc2f9c61185a2e662f27c45a0bb29b2a134f upstream. Without this: - persistent handles will only be enabled for per-user tcons if the server advertises the 'Continuous Availabity' capability - resilient handles would never be enabled for per-user tcons Signed-off-by: Paul Aurich CC: Stable Signed-off-by: Steve French Reviewed-by: Aurelien Aptel Signed-off-by: Greg Kroah-Hartman --- fs/cifs/connect.c | 2 ++ 1 file changed, 2 insertions(+) --- a/fs/cifs/connect.c +++ b/fs/cifs/connect.c @@ -4324,6 +4324,8 @@ cifs_construct_tcon(struct cifs_sb_info vol_info->retry = master_tcon->retry; vol_info->nocase = master_tcon->nocase; vol_info->local_lease = master_tcon->local_lease; + vol_info->resilient = master_tcon->use_resilient; + vol_info->persistent = master_tcon->use_persistent; vol_info->no_linux_ext = !master_tcon->unix_ext; vol_info->sectype = master_tcon->ses->sectype; vol_info->sign = master_tcon->ses->sign;