Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp13417543pxu; Sun, 3 Jan 2021 14:11:24 -0800 (PST) X-Google-Smtp-Source: ABdhPJzxt/PSpCn/UXn8jN4q7aYy7cUMJwLrO3JbUGx7mrkrS9EHOm4ZbmLEMV2zCbztY7rwcqFn X-Received: by 2002:a50:e80c:: with SMTP id e12mr66307759edn.288.1609711884473; Sun, 03 Jan 2021 14:11:24 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1609711884; cv=none; d=google.com; s=arc-20160816; b=VFI6+WoEcHTtU1U4K5VKhZ5bS3gROqtFvryhoumtpraigtnexkEgEivjAH7mBKE8Mk YV/MZEN959Y+R7mohHx1i2dsaQzYmo66ze0BQByqHji8q446wW39VyGEBKVLoVNWz4mR 2TEsLgruMKVdfln8qii3afkh8TjcJt+XJsdrUl15QMTGH09RE+bt78A+xXunI3aZebyC yMMR2HGkgOSqr2IFFtTYi0Jw3ufkgvgS1eFSi67OmhUUMyT5k3MGiWlvWbvvbPeDvRfU G95mZ173yS7h9FqAmKnB1NoGuItQ3HqFW5P6uJAMrhdsL50ssgOhm3eMcW4rn++GManJ sBOA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=iIGt/9zpbYpG6wzXWtXdyQg2ktAIzGOKEGAmeFmpvRg=; b=AECHHpC6fE70AqLHKg8GDTM+o1qr3D+UdjgHqQ5h/W1jqV7GqQLAuEQEKKzFCJSNwc RXeKF473EBjkuS4qbe+Tpf7j7E+6VFlcsuufIk604w7x0Ko3Me8q+SVvww7+m2v0lRm6 XClKgwrfFzjVY3EQwXC4bjrMhwK5M3RRjf73nwzOq2anIg5VgG9eo0jB1hCCM2MFTaKo wqU5T7F0dwVoxz+4yYJhKNrvrkMp/3tu/QP2vSQUmy921TDcq4XWVvej58HOqjLlyZj0 tqbs4/WlIqmlZNhGeDJgHVF4ZO6CX4w4iWZ+H2kyynRiRWbBJxfggvk/IosJ0YgxpNuq kxHA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=ZWVFggDp; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id hr1si28130822ejc.474.2021.01.03.14.11.01; Sun, 03 Jan 2021 14:11:24 -0800 (PST) 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=@gmail.com header.s=20161025 header.b=ZWVFggDp; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727322AbhACWIZ (ORCPT + 99 others); Sun, 3 Jan 2021 17:08:25 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49450 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727178AbhACWIY (ORCPT ); Sun, 3 Jan 2021 17:08:24 -0500 Received: from mail-lf1-x132.google.com (mail-lf1-x132.google.com [IPv6:2a00:1450:4864:20::132]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D1661C0613CF; Sun, 3 Jan 2021 14:07:43 -0800 (PST) Received: by mail-lf1-x132.google.com with SMTP id o19so60325045lfo.1; Sun, 03 Jan 2021 14:07:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=iIGt/9zpbYpG6wzXWtXdyQg2ktAIzGOKEGAmeFmpvRg=; b=ZWVFggDpWHLYGN7D+phAIvoSpc716LmaO+EBAYcfKzeGscBeaZcSwYAgT10co1BLlk 7/2WasNQI8ysauoXkvSAbPiaRQP90om287P3OZ5fDtwU6Z/q2TMnXPtKXPB5MGKJBxIG iGozzcRneCPnxPQrDigW3jfBjJrLEMyvUhpRlrVn4rYP1AytyvHECnv0iE4+I5wSIhNE vknuKXUmVUcyXK805rwU85FbepFk3n9acVh/ebKo7csKRpcV3z2nNDx9qmmjB3Na7p4A XLpPlFT3W/MQEW2fNi2Dpw+lXVG6BZhT6qaZj17QKibTJzw6qzlf3JH49g9OXt0h/Wip Fh4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=iIGt/9zpbYpG6wzXWtXdyQg2ktAIzGOKEGAmeFmpvRg=; b=l8vl5oUV7+YjpG7kNj3s7GOMNzhwz3jGsZ8skPILA0bZqN9XT7iXHDSpY3Z9qDkp1k 0Yf/1lHhW86hCVgHTGsasKG2RYOKSPEhU4zm3do/43Yy2HE0Re0bivsdD/MmkFf8bYlP BDNQPXs4b+pXIPKGifR4EcYh9WMvNQza7Zq9gIm2ZC9y8skKiycCTUyqeYaO3zNa2FlY jbq81AsZBRO7QvKbub8P2pq6iTlwIWk56BGLlNFt78J9waDD5NOsREg2Z3JcAaVrcTwk wHdLxHFZr7lNLcoAEtw9aUBuX0Uf3Y8u41WTxknWbEAOHiNOMunu+cMEv5lzv09GNC9j OlQg== X-Gm-Message-State: AOAM530surzuAKVMhtJPBtJbX3eAi0jr2qBaAgiCWcTssuvcgD78PkoT 1kT7N6GFxO6BIGY8M8EvWXHVLiCzHc5rBg== X-Received: by 2002:ac2:44ba:: with SMTP id c26mr29339438lfm.132.1609711662388; Sun, 03 Jan 2021 14:07:42 -0800 (PST) Received: from kari-VirtualBox (87-95-193-210.bb.dnainternet.fi. [87.95.193.210]) by smtp.gmail.com with ESMTPSA id m8sm7054382lfg.134.2021.01.03.14.07.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 03 Jan 2021 14:07:41 -0800 (PST) Date: Mon, 4 Jan 2021 00:07:39 +0200 From: Kari Argillander To: Konstantin Komarov Cc: linux-fsdevel@vger.kernel.org, viro@zeniv.linux.org.uk, linux-kernel@vger.kernel.org, pali@kernel.org, dsterba@suse.cz, aaptel@suse.com, willy@infradead.org, rdunlap@infradead.org, joe@perches.com, mark@harmstone.com, nborisov@suse.com, linux-ntfs-dev@lists.sourceforge.net, anton@tuxera.com, dan.carpenter@oracle.com, hch@lst.de, ebiggers@kernel.org, andy.lavr@gmail.com Subject: Re: [PATCH v17 08/10] fs/ntfs3: Add Kconfig, Makefile and doc Message-ID: <20210103220739.2gkh6gy3iatv4fog@kari-VirtualBox> References: <20201231152401.3162425-1-almaz.alexandrovich@paragon-software.com> <20201231152401.3162425-9-almaz.alexandrovich@paragon-software.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20201231152401.3162425-9-almaz.alexandrovich@paragon-software.com> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Dec 31, 2020 at 06:23:59PM +0300, Konstantin Komarov wrote: > This adds Kconfig, Makefile and doc > > Signed-off-by: Konstantin Komarov > --- > Documentation/filesystems/ntfs3.rst | 107 ++++++++++++++++++++++++++++ > fs/ntfs3/Kconfig | 41 +++++++++++ > fs/ntfs3/Makefile | 31 ++++++++ Also Documentation/filesystems/index.rst should contain ntfs3. > 3 files changed, 179 insertions(+) > create mode 100644 Documentation/filesystems/ntfs3.rst > create mode 100644 fs/ntfs3/Kconfig > create mode 100644 fs/ntfs3/Makefile > > diff --git a/fs/ntfs3/Kconfig b/fs/ntfs3/Kconfig > new file mode 100644 > index 000000000000..f9b732f4a5a0 > --- /dev/null > +++ b/fs/ntfs3/Kconfig > @@ -0,0 +1,41 @@ > +# SPDX-License-Identifier: GPL-2.0-only > +config NTFS3_FS > + tristate "NTFS Read-Write file system support" > + select NLS > + help > + Windows OS native file system (NTFS) support up to NTFS version 3.1. > + > + Y or M enables the NTFS3 driver with full features enabled (read, > + write, journal replaying, sparse/compressed files support). > + File system type to use on mount is "ntfs3". Module name (M option) > + is also "ntfs3". > + > + Documentation: > + > +config NTFS3_64BIT_CLUSTER > + bool "64 bits per NTFS clusters" > + depends on NTFS3_FS && 64BIT > + help > + Windows implementation of ntfs.sys uses 32 bits per clusters. > + If activated 64 bits per clusters you will be able to use 4k cluster > + for 16T+ volumes. Windows will not be able to mount such volumes. > + > + It is recommended to say N here. > + > +config NTFS3_LZX_XPRESS > + bool "activate support of external compressions lzx/xpress" > + depends on NTFS3_FS > + help > + In Windows 10 one can use command "compact" to compress any files. > + 4 possible variants of compression are: xpress4k, xpress8k, xpress16 and lzx. > + To read such "compacted" files say Y here. It would be nice that we tell what is recommend. I think that this is recommend. Of course if this use lot's of resource that is different story but I do not think that is the case. > + > +config NTFS3_POSIX_ACL > + bool "NTFS POSIX Access Control Lists" > + depends on NTFS3_FS > + select FS_POSIX_ACL > + help > + POSIX Access Control Lists (ACLs) support additional access rights > + for users and groups beyond the standard owner/group/world scheme, > + and this option selects support for ACLs specifically for ntfs > + filesystems. Same here. Let's suggest what user should do. Is this recommend if we wan't to use volume also in Windows?