Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp5248080rwd; Tue, 23 May 2023 21:45:40 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ7u2NmPADRfxJzhU50lYMdgO7WmhQgwOqorkarTIWxVF7GyJf2Q7eyJLiluRJUOY/xcn4nn X-Received: by 2002:a17:90b:84:b0:24e:2248:31c with SMTP id bb4-20020a17090b008400b0024e2248031cmr14585128pjb.22.1684903539823; Tue, 23 May 2023 21:45:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1684903539; cv=none; d=google.com; s=arc-20160816; b=Y9aNDgSQXMB4H5kYXWhxZqZhzObBBh8VDp/9Xdgdf88FXxjOhv9ngUtUbc5KaTmIfF mKc/L5I3TDcSdjd6oII02UeYY24m1KR7ceUQQAtoNFgXph0nM4tUKC/n5ualQnyKw5Y+ uIu3mAXXYIN9gZv1mxvXCpu4B6M6lb3pAg+feEjccNtN/qFl7Z+ah3HNzlRUzVFjl1G4 L2EdFX2y3+eKZB2iv9dbFjKicu98ZWQZgabjnmd6DmgxXUSStfsb9ypsh87Nwiu/5+zC nGWPYbXcFEy+KJyQ7l6SYSR2gR0TQrBkJ+P5SnyChqm18NchGJl2vv/trkkOeQNq8txD 5/xQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=m7Lg8DDm/ij6uVAAnSJrfz7gWG7Octz6xQjt6V3Uyyo=; b=TrkvxnUuiocEgA3lVN5RghJ05nRas9pS1Rn5WCVurYNZ4h0kroOMrjpaj80SdZaQVZ ayMOhsuJYSqR7zUTrMzpEfAMTPrq2pnam5K8vK6DKjjmeaITPSQupNotP810VYfbFV9f hp1vLUNKtC4z/osI+gcVbtZZLBKvDam63GSixgcFUFYZFy5EFkU+xw36W57srd0z8iv1 bG+sjSpAwiDLyuWmLFOhN6w8evqdfQWnmt9sHAtDWq2QFD41WkwVYUIUKedCM+5WkWpr c3zlYreQJPw6gnlbZEECmrCozBlKxbf2pHkaIPDNXjtqU0G36TZPqyEyau2mQQje44RE tNHA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=FC9jPngS; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id 199-20020a6300d0000000b00534874dd5f4si54642pga.441.2023.05.23.21.45.26; Tue, 23 May 2023 21:45:39 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=FC9jPngS; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235814AbjEXE10 (ORCPT + 99 others); Wed, 24 May 2023 00:27:26 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39764 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231534AbjEXE1Z (ORCPT ); Wed, 24 May 2023 00:27:25 -0400 Received: from mail-lf1-x136.google.com (mail-lf1-x136.google.com [IPv6:2a00:1450:4864:20::136]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9F73DE6; Tue, 23 May 2023 21:27:23 -0700 (PDT) Received: by mail-lf1-x136.google.com with SMTP id 2adb3069b0e04-4effb818c37so333792e87.3; Tue, 23 May 2023 21:27:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1684902442; x=1687494442; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=m7Lg8DDm/ij6uVAAnSJrfz7gWG7Octz6xQjt6V3Uyyo=; b=FC9jPngS2I4ZuBz3yXaWmAaDbiTwoGylw/lIWmLh8lFe2LP5W5Y29ueBAXLF05cQyg 3JQg9qXLbAG8k51OLXvx4buQM3kUkoeUJt6Nl5pam0sZH/22OrdQrCszcipBd7JgvQVM HHJsNmQ16IH+G4AE6jUKwrNE0Tcf3NUZKvy23petgWPOwtk1xyloqXgnRcoOtXZDVFiL 9WyxNw3RlNZW2O2X6/YHCEycpzA6pBdpwUY1TzSwRzUQfYZH9rCsi6XOeraMra/ePGLX HFmWZXtr5BtQjeSIcFgmlVjaHPwPIuB6+Yf1qjRPWM3F/CYI9MjvTTWt6i50Ns4u2N7q MhyA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684902442; x=1687494442; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=m7Lg8DDm/ij6uVAAnSJrfz7gWG7Octz6xQjt6V3Uyyo=; b=KRlpG578e3KPlImw9bnUF2rpMOgqzT4l68TpbxhvBNOoe25qSX4ywoDqD9w9vL5f/c LvWo84efIZEzv8b5wns/kb7RznhJRtmkoshcl/bsP682vuqbm+V4jWTiZz0aL/Z0emfg eCtSOgl/3bRKWjYXv2wySmRkFW8zBoBxvj13NneIYk9gWKr0KgItF2Re9dkh/WYB9Ao6 8ltzxjsYiphjprcg4He9Z2aI8RIfy+tOvJ1xB3+FB/hRdIPT8wf17D8o/8ubn65uhltO TJWh9yn6wX+H8vBrT0cOZ025bYnjzZsZ/8H0w2lm2pxe5pFDzc+Dms5xNoJpQTZhJRjI bNGA== X-Gm-Message-State: AC+VfDwmPjTvqhF16pFgRYZj9Tam5taDnO8yrmsm+W7bhp1mJuIFWq0U nW9nJeLf4p/oeACtksLReGIYYB0vb21BmHmohUFNinCGE4Y6pQ== X-Received: by 2002:a05:6512:219:b0:4f3:b32d:f744 with SMTP id a25-20020a056512021900b004f3b32df744mr4465194lfo.11.1684902441576; Tue, 23 May 2023 21:27:21 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Steve French Date: Tue, 23 May 2023 23:27:10 -0500 Message-ID: Subject: Re: patches to move ksmbd and cifs under new subdirectory To: Linus Torvalds Cc: CIFS , samba-technical , Namjae Jeon , LKML , linux-fsdevel Content-Type: multipart/mixed; boundary="0000000000008306ee05fc68eb2e" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --0000000000008306ee05fc68eb2e Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable One more minor change (fs/smb/common/Makefile was missing a two line change= ). Running automated tests now. Attached updated patch On Tue, May 23, 2023 at 9:41=E2=80=AFPM Steve French w= rote: > > Lightly updated (e.g. to include a missing trivial change needed to > Documentation/filesystems/index.rst that Namjae noticed). See > attached. > > Presumably can defer the additional cleanup/prettying (ie those beyond > those required for the directory rename) with distinct patches later. > > On Tue, May 23, 2023 at 12:35=E2=80=AFPM Linus Torvalds > wrote: > > > > On Mon, May 22, 2023 at 11:39=E2=80=AFPM Steve French wrote: > > > > > > My reason for adding CONFIG_SMB_CLIENT, enabling CONFIG_SMB_CLIENT > > > when CONFIG_CIFS was enabled, I was trying to make the Makefile more = clear > > > (without changing any behavior): > > > > That sounds ok, but I think it should be done separately from the > > move. Keep the move as a pure move/rename, not "new things". > > > > Also, when you actually do this cleanup, I think you really should just= do > > > > config SMB > > tristate > > > > config SMB_CLIENT > > tristate > > > > to declare them, but *not* have that > > > > default y if CIFS=3Dy || SMB_SERVER=3Dy > > default m if CIFS=3Dm || SMB_SERVER=3Dm > > > > kind of noise anywhere. Not for SMBFS, not for SMB_CLIENT. > > > > Just do > > > > select SMBFS > > select SMB_CLIENT > > > > in the current CIFS Kconfig entry. And then SMB_SERVER can likewise do > > > > select SMBFS > > > > and I think it will all automatically do what those much more complex > > "default" expressions currently do. > > > > But again - I think this kind of "clean things up" should be entirely > > separate from the pure code movement. Don't do new functionality when > > moving things, just do the minimal required infrastructure changes to > > make things work with the movement. > > > > Linus > > > > -- > Thanks, > > Steve --=20 Thanks, Steve --0000000000008306ee05fc68eb2e Content-Type: text/x-patch; charset="US-ASCII"; name="0001-smb3-move-Documentation-filesystems-cifs-to-Document.patch" Content-Disposition: attachment; filename="0001-smb3-move-Documentation-filesystems-cifs-to-Document.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_li17ecct0 RnJvbSA0ZjBkMDAzMWNiOTcyMDFmZGFmNGNjYzM2MTkzMTBlMjAwZmFlN2FjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGV2ZSBGcmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+ CkRhdGU6IE1vbiwgMjIgTWF5IDIwMjMgMDk6NTA6MzMgLTA1MDAKU3ViamVjdDogW1BBVENIXSBz bWIzOiBtb3ZlIERvY3VtZW50YXRpb24vZmlsZXN5c3RlbXMvY2lmcyB0bwogRG9jdW1lbnRhdGlv bi9maWxlc3lzdGVtcy9zbWIKCkRvY3VtZW50YXRpb24vZmlsZXN5c3RlbXMvY2lmcyBjb250YWlu cyBib3RoIHNlcnZlciBhbmQgY2xpZW50IGluZm9ybWF0aW9uCnNvIGl0cyBwYXRobmFtZSBpcyBt aXNsZWFkaW5nLiAgSW4gYWRkaXRpb24sIHRoZSBkaXJlY3RvcnkgZnMvc21iCm5vdyBjb250YWlu cyBib3RoIHNlcnZlciBhbmQgY2xpZW50LCBzbyBtb3ZlIERvY3VtZW50YXRpb24vZmlsZXN5c3Rl bXMvY2lmcwp0byBEb2N1bWVudGF0aW9uL2ZpbGVzeXN0ZW1zL3NtYgoKU3VnZ2VzdGVkLWJ5OiBO YW1qYWUgSmVvbiA8bGlua2luamVvbkBrZXJuZWwub3JnPgpBY2tlZC1ieTogTmFtamFlIEplb24g PGxpbmtpbmplb25Aa2VybmVsLm9yZz4KU2lnbmVkLW9mZi1ieTogU3RldmUgRnJlbmNoIDxzdGZy ZW5jaEBtaWNyb3NvZnQuY29tPgotLS0KIERvY3VtZW50YXRpb24vZmlsZXN5c3RlbXMvaW5kZXgu cnN0ICAgICAgICAgICAgICAgICAgfCAyICstCiBEb2N1bWVudGF0aW9uL2ZpbGVzeXN0ZW1zL3tj aWZzID0+IHNtYn0vY2lmc3Jvb3QucnN0IHwgMAogRG9jdW1lbnRhdGlvbi9maWxlc3lzdGVtcy97 Y2lmcyA9PiBzbWJ9L2luZGV4LnJzdCAgICB8IDAKIERvY3VtZW50YXRpb24vZmlsZXN5c3RlbXMv e2NpZnMgPT4gc21ifS9rc21iZC5yc3QgICAgfCAwCiBNQUlOVEFJTkVSUyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMiArLQogNSBmaWxlcyBjaGFuZ2VkLCAyIGlu c2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCiByZW5hbWUgRG9jdW1lbnRhdGlvbi9maWxlc3lz dGVtcy97Y2lmcyA9PiBzbWJ9L2NpZnNyb290LnJzdCAoMTAwJSkKIHJlbmFtZSBEb2N1bWVudGF0 aW9uL2ZpbGVzeXN0ZW1zL3tjaWZzID0+IHNtYn0vaW5kZXgucnN0ICgxMDAlKQogcmVuYW1lIERv Y3VtZW50YXRpb24vZmlsZXN5c3RlbXMve2NpZnMgPT4gc21ifS9rc21iZC5yc3QgKDEwMCUpCgpk aWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9maWxlc3lzdGVtcy9pbmRleC5yc3QgYi9Eb2N1bWVu dGF0aW9uL2ZpbGVzeXN0ZW1zL2luZGV4LnJzdAppbmRleCBmYmIyYjVhZGE5NWIuLmViMjUyZmM5 NzJhYSAxMDA2NDQKLS0tIGEvRG9jdW1lbnRhdGlvbi9maWxlc3lzdGVtcy9pbmRleC5yc3QKKysr IGIvRG9jdW1lbnRhdGlvbi9maWxlc3lzdGVtcy9pbmRleC5yc3QKQEAgLTcyLDcgKzcyLDYgQEAg RG9jdW1lbnRhdGlvbiBmb3IgZmlsZXN5c3RlbSBpbXBsZW1lbnRhdGlvbnMuCiAgICBiZWZzCiAg ICBiZnMKICAgIGJ0cmZzCi0gICBjaWZzL2luZGV4CiAgICBjZXBoCiAgICBjb2RhCiAgICBjb25m aWdmcwpAQCAtMTExLDYgKzExMCw3IEBAIERvY3VtZW50YXRpb24gZm9yIGZpbGVzeXN0ZW0gaW1w bGVtZW50YXRpb25zLgogICAgcmFtZnMtcm9vdGZzLWluaXRyYW1mcwogICAgcmVsYXkKICAgIHJv bWZzCisgICBzbWIvaW5kZXgKICAgIHNwdWZzL2luZGV4CiAgICBzcXVhc2hmcwogICAgc3lzZnMK ZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZmlsZXN5c3RlbXMvY2lmcy9jaWZzcm9vdC5yc3Qg Yi9Eb2N1bWVudGF0aW9uL2ZpbGVzeXN0ZW1zL3NtYi9jaWZzcm9vdC5yc3QKc2ltaWxhcml0eSBp bmRleCAxMDAlCnJlbmFtZSBmcm9tIERvY3VtZW50YXRpb24vZmlsZXN5c3RlbXMvY2lmcy9jaWZz cm9vdC5yc3QKcmVuYW1lIHRvIERvY3VtZW50YXRpb24vZmlsZXN5c3RlbXMvc21iL2NpZnNyb290 LnJzdApkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9maWxlc3lzdGVtcy9jaWZzL2luZGV4LnJz dCBiL0RvY3VtZW50YXRpb24vZmlsZXN5c3RlbXMvc21iL2luZGV4LnJzdApzaW1pbGFyaXR5IGlu ZGV4IDEwMCUKcmVuYW1lIGZyb20gRG9jdW1lbnRhdGlvbi9maWxlc3lzdGVtcy9jaWZzL2luZGV4 LnJzdApyZW5hbWUgdG8gRG9jdW1lbnRhdGlvbi9maWxlc3lzdGVtcy9zbWIvaW5kZXgucnN0CmRp ZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2ZpbGVzeXN0ZW1zL2NpZnMva3NtYmQucnN0IGIvRG9j dW1lbnRhdGlvbi9maWxlc3lzdGVtcy9zbWIva3NtYmQucnN0CnNpbWlsYXJpdHkgaW5kZXggMTAw JQpyZW5hbWUgZnJvbSBEb2N1bWVudGF0aW9uL2ZpbGVzeXN0ZW1zL2NpZnMva3NtYmQucnN0CnJl bmFtZSB0byBEb2N1bWVudGF0aW9uL2ZpbGVzeXN0ZW1zL3NtYi9rc21iZC5yc3QKZGlmZiAtLWdp dCBhL01BSU5UQUlORVJTIGIvTUFJTlRBSU5FUlMKaW5kZXggOTAyZjc2M2U4NDVkLi42MTUyYTQy NTFjZTcgMTAwNjQ0Ci0tLSBhL01BSU5UQUlORVJTCisrKyBiL01BSU5UQUlORVJTCkBAIC0xMTMw MCw3ICsxMTMwMCw3IEBAIFI6CVRvbSBUYWxwZXkgPHRvbUB0YWxwZXkuY29tPgogTDoJbGludXgt Y2lmc0B2Z2VyLmtlcm5lbC5vcmcKIFM6CU1haW50YWluZWQKIFQ6CWdpdCBnaXQ6Ly9naXQuc2Ft YmEub3JnL2tzbWJkLmdpdAotRjoJRG9jdW1lbnRhdGlvbi9maWxlc3lzdGVtcy9jaWZzL2tzbWJk LnJzdAorRjoJRG9jdW1lbnRhdGlvbi9maWxlc3lzdGVtcy9zbWIva3NtYmQucnN0CiBGOglmcy9z bWIvY29tbW9uLwogRjoJZnMvc21iL3NlcnZlci8KIAotLSAKMi4zNC4xCgo= --0000000000008306ee05fc68eb2e--