From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 50097C64E90 for ; Mon, 30 Nov 2020 09:46:32 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id E6E2C20809 for ; Mon, 30 Nov 2020 09:46:31 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=paragon-software.com header.i=@paragon-software.com header.b="QOQ01eau" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726137AbgK3JqN (ORCPT ); Mon, 30 Nov 2020 04:46:13 -0500 Received: from relaydlg-01.paragon-software.com ([81.5.88.159]:39926 "EHLO relaydlg-01.paragon-software.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725902AbgK3JqM (ORCPT ); Mon, 30 Nov 2020 04:46:12 -0500 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 9DBE2821BC; Mon, 30 Nov 2020 12:45:28 +0300 (MSK) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=paragon-software.com; s=mail; t=1606729528; bh=8TlenU83bF/S10rYwbSUYGnUM+Ph2zmDG0BqmNSK/8U=; h=From:To:CC:Subject:Date:References:In-Reply-To; b=QOQ01eauL6ht3N8SaPL1BcNdGeTTxcigr3pmHv7SD2R/dz4jh04z0pl65Ycnw6Lu+ hA0KJQ7+RhDhweE3wem7ld8EtZxKwO/jYRB3FzNhCdq+i+c8wjyYWMo2D8X7eQbUTu hjukRg6cNGrMGoD3Y1hrQAmLC0BAXJJ52lqz3M6E= 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; Mon, 30 Nov 2020 12:45:28 +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; Mon, 30 Nov 2020 12:45:28 +0300 From: Konstantin Komarov To: =?utf-8?B?QXVyw6lsaWVuIEFwdGVs?= , "linux-fsdevel@vger.kernel.org" CC: "viro@zeniv.linux.org.uk" , "linux-kernel@vger.kernel.org" , "pali@kernel.org" , "dsterba@suse.cz" , "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" Subject: RE: [PATCH v12 00/10] NTFS read-write driver GPL implementation by Paragon Software Thread-Topic: [PATCH v12 00/10] NTFS read-write driver GPL implementation by Paragon Software Thread-Index: AQHWtE8SinU0JOvEpUGIgDz/vP0qk6nBKKSAgB9oZGA= Date: Mon, 30 Nov 2020 09:45:27 +0000 Message-ID: References: <20201106150909.1779040-1-almaz.alexandrovich@paragon-software.com> <87mtzptle4.fsf@suse.com> In-Reply-To: <87mtzptle4.fsf@suse.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="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-fsdevel@vger.kernel.org RnJvbTogQXVyw6lsaWVuIEFwdGVsIDxhYXB0ZWxAc3VzZS5jb20+DQpTZW50OiBUdWVzZGF5LCBO b3ZlbWJlciAxMCwgMjAyMCA0OjAzIFBNDQo+IFRvOiBLb25zdGFudGluIEtvbWFyb3YgPGFsbWF6 LmFsZXhhbmRyb3ZpY2hAcGFyYWdvbi1zb2Z0d2FyZS5jb20+OyBsaW51eC1mc2RldmVsQHZnZXIu a2VybmVsLm9yZw0KPiBDYzogdmlyb0B6ZW5pdi5saW51eC5vcmcudWs7IGxpbnV4LWtlcm5lbEB2 Z2VyLmtlcm5lbC5vcmc7IHBhbGlAa2VybmVsLm9yZzsgZHN0ZXJiYUBzdXNlLmN6OyB3aWxseUBp bmZyYWRlYWQub3JnOw0KPiByZHVubGFwQGluZnJhZGVhZC5vcmc7IGpvZUBwZXJjaGVzLmNvbTsg bWFya0BoYXJtc3RvbmUuY29tOyBuYm9yaXNvdkBzdXNlLmNvbTsgbGludXgtbnRmcy1kZXZAbGlz dHMuc291cmNlZm9yZ2UubmV0Ow0KPiBhbnRvbkB0dXhlcmEuY29tOyBkYW4uY2FycGVudGVyQG9y YWNsZS5jb207IGhjaEBsc3QuZGU7IGViaWdnZXJzQGtlcm5lbC5vcmc7IEtvbnN0YW50aW4gS29t YXJvdg0KPiA8YWxtYXouYWxleGFuZHJvdmljaEBwYXJhZ29uLXNvZnR3YXJlLmNvbT4NCj4gU3Vi amVjdDogUmU6IFtQQVRDSCB2MTIgMDAvMTBdIE5URlMgcmVhZC13cml0ZSBkcml2ZXIgR1BMIGlt cGxlbWVudGF0aW9uIGJ5IFBhcmFnb24gU29mdHdhcmUNCj4gDQo+IEhpIEtvbnN0YW50aW4sDQo+ IA0KPiBIYXZlIHlvdSBsb29rZWQgYXQgRXJpYyBCaWdnZXJzIGxhc3QgY29tbWVudHMgcmVnYXJk aW5nIEtBU0FOIGFuZA0KPiBsb2NrZGVwPyBZb3UgY2FuIGVuYWJsZSBLQVNBTiBpbiBtZW51Y29u ZmlnIGluIEtlcm5lbCBoYWNraW5nID4gTWVtb3J5DQo+IGRlYnVnZ2luZyA+IEtBU0FOLg0KPiAN Cj4gV2l0aCB2MTIgSSdtIHN0aWxsIHNlZWluZyB0aGUgb3V0LW9mLWJvdW5kIHJlYWQgYW5kIHBv dGVudGlhbCBkZWFkbG9jay4NCj4NCg0KSGkgQXVyZWxpZW4hIEFwb2xvZ2llcyBmb3IgdGhlIGRl bGF5ZWQgcmVwbHkuIFllcywgd2UncmUgbG9va2luZyBpbnRvIGVhY2ggY29tbWVudA0KcmVjZWl2 ZWQgb24gdGhlIHBhdGNoZXMsIGFuZCB0cnlpbmcgdG8gdGFrZSBhY3Rpb25zIG9uIGVhY2ggcHJv bXB0bHkuIE9uIHRoZSBLQVNBTg0KYW5kIGxvY2tkZXAgaXNzdWVzOiBpdCB0b29rIHNvbWUgdGlt ZSB0byBmaWd1cmUgb3V0IGhvdyB0byBjYXRjaCBhbmQgZGVidWcgdGhlc2UgOikNCkJ1dCBub3cs IHNvbWUgb2YgdGhlIHJlbGF0ZWQgaXNzdWVzIGFyZSByZXNvbHZlZC4gUGxlYXNlIHRyeSBvdXQg dGhlIHYxMy4NCg0KPiANCj4gVGhlIGJhZCByZWFkOg0KPiANCj4gWyAgIDY5LjQ5NjEzMl0gQlVH OiBLQVNBTjogc3RhY2stb3V0LW9mLWJvdW5kcyBpbiBoZHJfaW5zZXJ0X2RlKzB4MTMwLzB4MWIw DQo+IFsgICA2OS40OTYxMzddIFJlYWQgb2Ygc2l6ZSAzMiBhdCBhZGRyIGZmZmY4ODgwMGI0ZmZi NDggYnkgdGFzayBsbi8xMjQ2DQo+IC4uLi4NCj4gWyAgMTY2LjY3MTUwOV0gIGRvX3N5c2NhbGxf NjQrMHgzMy8weDQwDQo+IFsgIDE2Ni42NzE1MDldICBlbnRyeV9TWVNDQUxMXzY0X2FmdGVyX2h3 ZnJhbWUrMHg0NC8weGE5DQo+IFsgIDE2Ni42NzE1MDldIFJJUDogMDAzMzoweDdmZTQ4NmE2ODIw NA0KPiBbICAxNjYuNjcxNTA5XSBDb2RlOiAwMCBmNyBkOCA2NCA4OSAwMiA0OCBjNyBjMCBmZiBm ZiBmZiBmZiBlYiBiNyAwZiAxZiA4MCAwMCAwMCAwMCAwMCA4YiAwNSBhYSBkMSAyYyAwMCA0OCA2 MyBmZiA4NSBjMCA3NSAxMyBiOCAwMSAwMCAwMCAwMCAwZiAwNQ0KPiA8NDg+IDNkIDAwIGYwIGZm IGZmIDc3IDU0IGYzIGMzIDY2IDkwIDU1IDUzIDQ4IDg5IGQ1IDQ4IDg5IGYzIDQ4IDgzDQo+IFsg IDE2Ni42NzE1MDldIFJTUDogMDAyYjowMDAwN2ZmZDRiNzZmZWU4IEVGTEFHUzogMDAwMDAyNDYg T1JJR19SQVg6IDAwMDAwMDAwMDAwMDAwMDENCj4gWyAgMTY2LjY3MTUwOV0gUkFYOiBmZmZmZmZm ZmZmZmZmZmRhIFJCWDogMDAwMDAwMDAwMDAwMDAwNCBSQ1g6IDAwMDA3ZmU0ODZhNjgyMDQNCj4g WyAgMTY2LjY3MTUwOV0gUkRYOiAwMDAwMDAwMDAwMDAwMDA0IFJTSTogMDAwMDU1YjFkZDliYjdh MCBSREk6IDAwMDAwMDAwMDAwMDAwMDENCj4gWyAgMTY2LjY3MTUwOV0gUkJQOiAwMDAwNTViMWRk OWJiN2EwIFIwODogMDAwMDAwMDAwMDAwMDAwYSBSMDk6IDAwMDAwMDAwMDAwMDAwMDANCj4gWyAg MTY2LjY3MTUwOV0gUjEwOiAwMDAwMDAwMDAwMDAwMDBhIFIxMTogMDAwMDAwMDAwMDAwMDI0NiBS MTI6IDAwMDAwMDAwMDAwMDAwMDQNCj4gDQo+IENoZWVycywNCj4gLS0NCj4gQXVyw6lsaWVuIEFw dGVsIC8gU1VTRSBMYWJzIFNhbWJhIFRlYW0NCj4gR1BHOiAxODM5IENCNUYgOUY1QiBGQjlCIEFB OTcgIDhDOTkgMDNDOCBBNDlCIDUyMUIgRDVEMw0KPiBTVVNFIFNvZnR3YXJlIFNvbHV0aW9ucyBH ZXJtYW55IEdtYkgsIE1heGZlbGRzdHIuIDUsIDkwNDA5IE7DvHJuYmVyZywgREUNCj4gR0Y6IEZl bGl4IEltZW5kw7ZyZmZlciwgTWFyeSBIaWdnaW5zLCBTcmkgUmFzaWFoIEhSQiAyNDcxNjUgKEFH IE3DvG5jaGVuKQ0KDQpUaGFua3MhDQoNCg==