Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp336991pxa; Fri, 14 Aug 2020 05:54:02 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxeVTyhUpHhTcaz9tYOo7uXI6RNajCvIKZgipEZUlI63muGMSOVOT8+WdKvI53+Bg8jSANO X-Received: by 2002:a05:6402:1545:: with SMTP id p5mr1995563edx.388.1597409642322; Fri, 14 Aug 2020 05:54:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1597409642; cv=none; d=google.com; s=arc-20160816; b=ZID4H8e79tw04tdHxj8AumxmDdpdpwx9je89XbL9RnTjKp1y5NuoEvcNb+QkYq2/r2 tzLqIW9TvYRIT190vdJsknFFvZuuMmfxuroCIPWvm8XTMRIJZEU83hYnekTTsNrJ03iJ MBaGmLfNb+nrjto0bcDmLmuyhPNsXZ9t7cTG7SWa5nEJta+FUbY8qcG9t5JIUPtNY6VC 2jItknYXflylqT9Gxrwsh/ZUGUL7VJFK0zg+FhCjGKUrrzaV0aZrlkayh3C9Jexte3/i pVNIqRpp6yyzY6x3TYqlyqamEO1suXC5XtaqGaMXY0CnOiWg0tP/TvhtRA71Gdiqv57Q K6Sw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-language:accept-language:message-id:date:thread-index :thread-topic:subject:to:from:dkim-signature; bh=Iw6Y6XZXPaiabTVuM/0vS3/cljuK3vSfRRU2EX8bVMA=; b=gytLNv4I5leymfaRETeHqkpowA2QzsJo10kLoQZCjdoQoMaIIkS6bcejegGx12hc+v fGOupyZ0Aks9E+clAqsN+vnFpXuhaZuhu9PI3XNI6ur1m4b6isYkf9pMK7hxCIrIFs1U mPpJd1iwKwx+1SM5n+5XsrktLGBLFXiC/Nb/w36KdDQhRnK73v36+SBGWhi9nTrSeS46 eh0iWFPtM1SyO+pGLPq5oLsUFghHGNen5ij5hdPcb2B/FLavaTTl1QJxB6/U2Mojkk/X WkuTje3UXFSB0VwfOwmtNptqpx9PAImU813iWmaifvGG8VOS6b/jc8Mbz3LzC/lDINTt xdtw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@paragon-software.com header.s=mail header.b=lA4Z5YPw; 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=NONE 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 r21si6123978edc.313.2020.08.14.05.53.39; Fri, 14 Aug 2020 05:54:02 -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=lA4Z5YPw; 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=NONE dis=NONE) header.from=paragon-software.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728182AbgHNM3H (ORCPT + 99 others); Fri, 14 Aug 2020 08:29:07 -0400 Received: from relaydlg-01.paragon-software.com ([81.5.88.159]:35857 "EHLO relaydlg-01.paragon-software.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728080AbgHNM3G (ORCPT ); Fri, 14 Aug 2020 08:29:06 -0400 Received: from dlg2.mail.paragon-software.com (vdlg-exch-02.paragon-software.com [172.30.1.105]) by relaydlg-01.paragon-software.com (Postfix) with ESMTPS id 3D99D821D8; Fri, 14 Aug 2020 15:29:02 +0300 (MSK) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=paragon-software.com; s=mail; t=1597408142; bh=Iw6Y6XZXPaiabTVuM/0vS3/cljuK3vSfRRU2EX8bVMA=; h=From:To:Subject:Date; b=lA4Z5YPwe9WgHrXODDC1MVvwajy2Beq5KfP5h5nZ6Ic3w9SzPTCoqju4YHY6IcNaK +WSjEDAnOkZthBRFZjKL+9b01hwp2y3bHRpX44PWfuO10S0z6POKSd8IrH/ADRHXuZ adlLVt2OItXOMaN0v7Ocb0WAPcJ1t1mgB7YcH7hY= 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.1847.3; Fri, 14 Aug 2020 15:29:01 +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%6]) with mapi id 15.01.1847.003; Fri, 14 Aug 2020 15:29:01 +0300 From: Konstantin Komarov To: "viro@zeniv.linux.org.uk" , "linux-kernel@vger.kernel.org" , "linux-fsdevel@vger.kernel.org" Subject: [PATCH] fs: NTFS read-write driver GPL implementation by Paragon Software. Thread-Topic: [PATCH] fs: NTFS read-write driver GPL implementation by Paragon Software. Thread-Index: AdZyNcmjSkpkGje7R9K6YobJrVDyZw== Date: Fri, 14 Aug 2020 12:29:01 +0000 Message-ID: <2911ac5cd20b46e397be506268718d74@paragon-software.com> Accept-Language: ru-RU, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [172.30.8.36] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patch adds NTFS Read-Write driver to fs/ntfs3. Having decades of expertise in commercial file systems development and huge test coverage, we at Paragon Software GmbH want to make our contribution to the Open Source Community by providing implementation of NTFS Read-Write driver for the Linux Kernel. This is fully functional NTFS Read-Write driver. Current version works with NTFS(including v3.1) normal/compressed/sparse files and supports journal re= playing. We plan to support this version after the codebase once merged, and add new features and fix bugs. For example, full journaling support over JBD will b= e added in later updates. The patch is too big to handle it within an e-mail body, so it is available= to download=20 on our server: https://dl.paragon-software.com/ntfs3/ntfs3.patch Signed-off-by: Konstantin Komarov