Received: by 2002:a05:6a10:1d13:0:0:0:0 with SMTP id pp19csp1562791pxb; Fri, 27 Aug 2021 11:45:06 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwyrYzWy4pYZkxLjOYg30cLwh9NVtgizWwUlhRCs9pskiSaOMrsAxFe/6te7dGX1PxI8blZ X-Received: by 2002:a05:6e02:1aa2:: with SMTP id l2mr7630183ilv.168.1630089906602; Fri, 27 Aug 2021 11:45:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1630089906; cv=none; d=google.com; s=arc-20160816; b=XJlyXU2DwZgUbC5kIsxB1QqoSKKbx3MaB5lSaAY3fZRXSjY+6+quuWNQgHRIOJwUNP wzg8+Ig8ATa/uHIN6EOy70v8clH7xwroiRcjf0n6aeY8xQyafTevunwenSM5yGz4ur8w d+Z2onjeTdeR/OucE+vD39+NoAIvTU/julKc3C3TZTZ8OGf7R3970TvS9xaKT4CDBxEK 4tlTF7lKH2vctWq/Ba7uGCIDVoQz6h56t3vlMSx7VAL+koBKTJH6IiecUg7VwUVmNZZq cOh6FYGJVhH/LHPusbl4nL7hg0pd1cDaEbd00viy9LNdArIir3fTatU8a5gxe9dU5fUa j3Xg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature; bh=4RAYrkn2SDObuvlkcIl8S0wOdjRVTtUb63ZLOYfg7Ls=; b=T2hMswd+T5VhuLqP3gA12+A6cLrrXh8ILqKDijjXwXpeRqHsiHutkj/VjlbYTIWDxX fzWz89OXe2iW5Q5xyNvjcWxpVCW+9CNsaP6FF/CicBQqDEMXXEljz/B6r3nY4yRaagv2 aNi758VLAd4AcA3uu3CVkNs8/zZ1Au/wKr9RQ6vANAzP/QwW+eI7jMp2mXWQ6wmQ/HFB zLwTU+xo7tITtWiHAZBrYqN5auiiCFXffqKJv5To/R7JARWTYviPw3Uu9ddw2aZahY/4 TA7M3AzyVCqNHlEDBZkcWPLNUqY0Xmj5TT8pEIBcaemKT7wC2Fr+Nam9QrfqSEYwnz1t 1tZg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@paragon-software.com header.s=mail header.b=CIUVvBtU; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=paragon-software.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id u12si7956648ill.124.2021.08.27.11.44.54; Fri, 27 Aug 2021 11:45:06 -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=@paragon-software.com header.s=mail header.b=CIUVvBtU; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=paragon-software.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230186AbhH0So7 (ORCPT + 99 others); Fri, 27 Aug 2021 14:44:59 -0400 Received: from relayfre-01.paragon-software.com ([176.12.100.13]:38312 "EHLO relayfre-01.paragon-software.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229882AbhH0So7 (ORCPT ); Fri, 27 Aug 2021 14:44:59 -0400 Received: from dlg2.mail.paragon-software.com (vdlg-exch-02.paragon-software.com [172.30.1.105]) by relayfre-01.paragon-software.com (Postfix) with ESMTPS id BF4D9DE; Fri, 27 Aug 2021 21:44:07 +0300 (MSK) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=paragon-software.com; s=mail; t=1630089847; bh=4RAYrkn2SDObuvlkcIl8S0wOdjRVTtUb63ZLOYfg7Ls=; h=From:To:CC:Subject:Date:References:In-Reply-To; b=CIUVvBtU9yMXX3oFwUkHx/4mKtnBnlXoUyDI6u63f/hqLMK39ktI4Ycd7zciyUrVU N7AT2fLCli7CdxXRL4NZ9MOKqHUa0Xb+xcbq1F5TtMcB9KGQwnztJeuR2XwLAcbO/g DFHffT+jMeIvRXjTVpw3OIucHNZP4ktIYPd5cnY4= Received: from vdlg-exch-02.paragon-software.com (172.30.1.105) by vdlg-exch-02.paragon-software.com (172.30.1.105) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.2; Fri, 27 Aug 2021 21:44:07 +0300 Received: from vdlg-exch-02.paragon-software.com ([fe80::586:6d72:3fe5:bd9b]) by vdlg-exch-02.paragon-software.com ([fe80::586:6d72:3fe5:bd9b%12]) with mapi id 15.01.2176.009; Fri, 27 Aug 2021 21:44:07 +0300 From: Konstantin Komarov To: Kari Argillander , Christoph Hellwig CC: "ntfs3@lists.linux.dev" , "linux-kernel@vger.kernel.org" , "linux-fsdevel@vger.kernel.org" , =?iso-8859-1?Q?Pali_Roh=E1r?= , Matthew Wilcox , Christian Brauner Subject: RE: [PATCH v2 3/6] fs/ntfs3: Use new api for mounting Thread-Topic: [PATCH v2 3/6] fs/ntfs3: Use new api for mounting Thread-Index: AQHXlJD4Aw/BzjELzkaNCIdXoLLU5auCIX8AgAAFSYCABZaw8A== Date: Fri, 27 Aug 2021 18:44:07 +0000 Message-ID: <9dcbd4fb0dcf434f9241d2ef13763428@paragon-software.com> References: <20210819002633.689831-1-kari.argillander@gmail.com> <20210819002633.689831-4-kari.argillander@gmail.com> <20210824080302.GC26733@lst.de> <20210824082157.umppqksjl2vvyd53@kari-VirtualBox> In-Reply-To: <20210824082157.umppqksjl2vvyd53@kari-VirtualBox> Accept-Language: ru-RU, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [172.30.0.26] Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > From: Kari Argillander > Sent: Tuesday, August 24, 2021 11:22 AM > To: Christoph Hellwig > Cc: Konstantin Komarov ; ntfs3@= lists.linux.dev; linux-kernel@vger.kernel.org; linux- > fsdevel@vger.kernel.org; Pali Roh=E1r ; Matthew Wilcox <= willy@infradead.org>; Christian Brauner > > Subject: Re: [PATCH v2 3/6] fs/ntfs3: Use new api for mounting >=20 > On Tue, Aug 24, 2021 at 10:03:02AM +0200, Christoph Hellwig wrote: > > > + /* > > > + * TODO: We should probably check some mount options does > > > + * they all work after remount. Example can we really change > > > + * nls. Remove this comment when all testing is done or > > > + * even better xfstest is made for it. > > > + */ > > > > Instead of the TODO I would suggest a prep patch to drop changing of > > any options in remount before this one and then only add them back > > as needed and tested. >=20 > This could be good option. I have actually tested nls and it will be > problem so we definitely drop that. I will wait what Konstantin has > to say about other. >=20 > > The mechanics of the conversion look good to me. >=20 > I have made quite few changes to make this series better and will > send v3 in the near future. >=20 > Main change is that we won't allocate sbi when remount. We can > allocate just options. Also won't let nls/iocharset change. Hi Kari, looking forward to have v3 series to pick up! Best regards.