Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp3388459pxu; Mon, 30 Nov 2020 01:49:03 -0800 (PST) X-Google-Smtp-Source: ABdhPJy70GQhDahw3iHW/prPK3GRaxAUq8dDPCZrCo6npWEXM1ywpVoNg/xnwkA3omG890c8Kw88 X-Received: by 2002:a17:906:ee2:: with SMTP id x2mr19865944eji.326.1606729742749; Mon, 30 Nov 2020 01:49:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1606729742; cv=none; d=google.com; s=arc-20160816; b=DeNXuiI3shYJQykq2DjR8UjSkXJiXzDJ/p2MD6vees4hlMj+euN7QWlqsjSh2iO48N NzPnzlb0cnPoUNiKguqIvOU7NOF2Hdza43fZ7C6WzX1Uglv+zZDleNbLHO+6gybeVgUa bCkNW9hzNXYqfYe7IGiPVdYtLHGQzgXdYdKG1YMLwmMPgNWf/Byelf2dFxei9s4Q4I92 cZripJwGF/nxGHzZjfBDABOmTgDlAfC+YFPLDtft9Jnf9JnHZc96F8omdj9BBkvbyUim GFQUn4srjxICBKR4wRSIQOenZIXWLc4LV7uZHtOKaDKDVoE5GOtH0SDbWXi9kzjCqRtp bBpA== 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=8TlenU83bF/S10rYwbSUYGnUM+Ph2zmDG0BqmNSK/8U=; b=YEvneNQ4uJxZY2xvoAiMdWWCxPH8CgLP+owWbUG5Aak48cPME8y4efcHaf0NYUw2fF yjOg+hX6hUIHU2p1z7Fx+wC/Y9y/mV7CCoZ4L5Db5/Dl12LgP5JfgSVSaWbqrfKHupKm VX3Mxe+m56rLbyHBurpsEnCAqfqXKWeju19QL97019njJ5p20J+Wrk3RDASHJZUo/r7+ otf7xXQgzVFobBekDlgB9eeUEpz4da6L7Po8FuTLQTvtzK93TwndfvaDr9PONE7uAdcP Dq+y+SGE51NUmsc4bQwk2gvnOfXl+b7gEfRoau4qjo46Ex3VtcgWoGqjvDq30ROvjm+c mhpQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@paragon-software.com header.s=mail header.b=QOQ01eau; 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 n6si5030868edb.575.2020.11.30.01.48.40; Mon, 30 Nov 2020 01:49:02 -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=@paragon-software.com header.s=mail header.b=QOQ01eau; 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 S1727319AbgK3JqN (ORCPT + 99 others); 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-kernel@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==