Received: by 10.213.65.68 with SMTP id h4csp115523imn; Wed, 21 Mar 2018 13:52:03 -0700 (PDT) X-Google-Smtp-Source: AG47ELsBxjNudJj4IOp/hTueDuttLJIcIYrMGbJnpLosTCWKCnuCKt638dfRus18nBf2+RxQ5K4g X-Received: by 2002:a17:902:51ad:: with SMTP id y42-v6mr19069465plh.314.1521665523107; Wed, 21 Mar 2018 13:52:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521665523; cv=none; d=google.com; s=arc-20160816; b=DY2lxNGvmxWxOU8yw5xgpoZCfs+tAK5TFxatT85TRJ4UXh8TGkHkoCudr6zVeohqYw VT6htWkjETTN6ZuX5K4yRXzzvOnaq6s21hF7xJAccIt1tRWsqjyqOr350unnqgIcpH+n qLPwu77ATSHUnExpkQ53GkhmnoCbKcef3r1n/iwIAiG4QLMBMWAubQwFhKnRV/zF7Hfa 5wcsATJIdmOAitIExaZ2IKSIIBnBdRRx816aompmj3nBKDcporEfxISAMSrWH2TT/M8H 6fhKr5+xY30x/2fnvtMLcD7EwE4VOlKvuMeaYdg0AUlTCFWdVjHy5jvG2Z4cOxF6PRtn xp6w== 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 :spamdiagnosticmetadata:spamdiagnosticoutput:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:dkim-signature :arc-authentication-results; bh=bpBIMTQHsw+KNeu2Uzj46qb0LhhiyTwrSuGb4Xj4oFI=; b=YSSnzYDLIz+CygJMcJx3PtRBzv4NnsW7TQA6uonmt0EWGA8b/cL/SOWwcGEKUu2ZS7 +agjU0lph8G0qXMh8OpJIRsSHyGWsW5v9Xhvxf9kLEXS1kBo7ZZg75wU7IqagSjQvX3n Jx4rebWghiSEH7zwWcSQMIMYEwF1uhNtYTA3P50YnwKZTfb5F9+7c7MBO1EKLjEaugtn IV4dilK4SS/brdfUWTn2QPehKh7jKJMPnxgsEXT6W7a/4hsrnPlNSUVHzeklO8DCGlB0 nXKvRcjItXP48O5mMtGMBl2EEbFug9JWmLG4yFJ7oAhdD/QVDGQFveLEUYxozi+8tnwo 4lqw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@cnexlabs.onmicrosoft.com header.s=selector1-cnexlabs-com header.b=XSnUC6tc; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id be3-v6si4487806plb.581.2018.03.21.13.51.30; Wed, 21 Mar 2018 13:52:03 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@cnexlabs.onmicrosoft.com header.s=selector1-cnexlabs-com header.b=XSnUC6tc; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753320AbeCUUty (ORCPT + 99 others); Wed, 21 Mar 2018 16:49:54 -0400 Received: from mail-by2nam03on0043.outbound.protection.outlook.com ([104.47.42.43]:38183 "EHLO NAM03-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753006AbeCUUtt (ORCPT ); Wed, 21 Mar 2018 16:49:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cnexlabs.onmicrosoft.com; s=selector1-cnexlabs-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=bpBIMTQHsw+KNeu2Uzj46qb0LhhiyTwrSuGb4Xj4oFI=; b=XSnUC6tcpvQwIBl9NSzUmyYjBazM2292qGZPSkatwPYKSaZqya2tDne6kFNFasFQ57GqpsKAgZxAF3EgGLaEcNzaajncNRiOYksDIvOoB/3lSzc1h3CmuR4JkXRnMcY6qfqTLgDjBFvc/3cqkvwhnrf9cuoh2Ndd5Vr7GvVu31E= Received: from BN6PR06MB2626.namprd06.prod.outlook.com (10.173.145.22) by BN6PR06MB2658.namprd06.prod.outlook.com (10.173.145.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.609.10; Wed, 21 Mar 2018 20:49:45 +0000 Received: from BN6PR06MB2626.namprd06.prod.outlook.com ([10.173.145.22]) by BN6PR06MB2626.namprd06.prod.outlook.com ([10.173.145.22]) with mapi id 15.20.0609.010; Wed, 21 Mar 2018 20:49:45 +0000 From: Javier Gonzalez To: =?utf-8?B?TWF0aWFzIEJqw7hybGluZw==?= CC: Keith Busch , =?utf-8?B?SmF2aWVyIEdvbnrDoWxleg==?= , "linux-block@vger.kernel.org" , "linux-kernel@vger.kernel.org" , Christoph Hellwig , "Sagi Grimberg" Subject: Re: [PATCH 08/12] lightnvm: implement get log report chunk helpers Thread-Topic: [PATCH 08/12] lightnvm: implement get log report chunk helpers Thread-Index: AQHTsjo6pnTlBYHwUEGiV7wnL2ExmaPak/6AgABLfwCAAFF5AIAAFt5f Date: Wed, 21 Mar 2018 20:49:45 +0000 Message-ID: <9478CAFD-0F68-4C18-A75A-6FD5551B554E@cnexlabs.com> References: <1520004080-27760-1-git-send-email-javier@cnexlabs.com> <1520004080-27760-9-git-send-email-javier@cnexlabs.com> <8a0a3bad-26a4-ca2f-4bd8-5c71858f6d00@lightnvm.io> <20180321143617.GD12909@localhost.localdomain>,<67b77f5d-fa35-1199-10c5-12fb8a324a64@lightnvm.io> In-Reply-To: <67b77f5d-fa35-1199-10c5-12fb8a324a64@lightnvm.io> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [80.163.36.44] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;BN6PR06MB2658;7:ZIOYkEb8NCpkiQvJoz/6BFn8CjJz36axZ2xoiY2lhZMU03HvwJUWLGQ9zfo582PiULCjj6G7A5Ani5zf9HouulI2oHJfgh1fUAf3ZQg4ssf83Mcn/fQxoExNoJlD0/z7pwLwKXhOGWRdIW4QqeN9/LpmxdKW2YPyxp9UAs8P048gN+wDsMoFBNIy4mGU7c/jBOHWsrrwWPqz/B2w9OVToP95ZdS2l7kp89EPLK1xfYdBlt6M2Adv6smeVuChnqYW x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-correlation-id: b6c07275-e1d9-4867-731b-08d58f6d4767 x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(5600026)(4604075)(3008032)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020);SRVR:BN6PR06MB2658; x-ms-traffictypediagnostic: BN6PR06MB2658: authentication-results: spf=none (sender IP is ) smtp.mailfrom=javier@cnexlabs.com; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:; x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(10201501046)(93006095)(93001095)(3231221)(944501327)(52105095)(6041310)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123558120)(6072148)(201708071742011);SRVR:BN6PR06MB2658;BCL:0;PCL:0;RULEID:;SRVR:BN6PR06MB2658; x-forefront-prvs: 0618E4E7E1 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(39840400004)(39380400002)(346002)(366004)(396003)(376002)(189003)(199004)(54906003)(33656002)(66066001)(6436002)(8936002)(6486002)(2906002)(6116002)(105586002)(81166006)(36756003)(2900100001)(81156014)(3846002)(25786009)(8676002)(4326008)(3280700002)(6246003)(6916009)(2950100002)(3660700001)(106356001)(6512007)(53936002)(229853002)(53546011)(6506007)(186003)(102836004)(77096007)(26005)(478600001)(14454004)(68736007)(76176011)(86362001)(83716003)(575784001)(97736004)(99286004)(7736002)(59450400001)(305945005)(93886005)(82746002)(5660300001)(316002)(446003);DIR:OUT;SFP:1101;SCL:1;SRVR:BN6PR06MB2658;H:BN6PR06MB2626.namprd06.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; received-spf: None (protection.outlook.com: cnexlabs.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: ezcIRdo3Da7wzaITYsX9+JN2J5K8RnPuNfYaJSNrhVlYJFw5ozBw8CTBAzGL543TI+yRytJDJcfzo5h9wHXYESnpR1tdX7/a01QIziPAjn/lY5FLg/rWPeOvJ82JziodLfQkRrO9O5DvFqKO+DXlU1ayBE4ApU+Y2IGe30n8xc2M10VhJTALD/G/dbNw62OKRkABmUbho6OhfBGJbqnhnhn/kmkOPycVcg28HXqLBl0hnJLgmvaF5SL9xCschQiid99lWF9oBdx7ucHlLeU8qJC4pddlF6mnQN8uh2JFsmMfe/ancV9Kco6rs9yFD95tT3xomoo4VwMDCJqc2RWF7A== spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: cnexlabs.com X-MS-Exchange-CrossTenant-Network-Message-Id: b6c07275-e1d9-4867-731b-08d58f6d4767 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Mar 2018 20:49:45.0578 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: e40dfc2e-c6c1-463a-a598-38602b2c3cff X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR06MB2658 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org DQo+IE9uIDIxIE1hciAyMDE4LCBhdCAyMC4yNywgTWF0aWFzIEJqw7hybGluZyA8bWJAbGlnaHRu dm0uaW8+IHdyb3RlOg0KPiANCj4+IE9uIDAzLzIxLzIwMTggMDM6MzYgUE0sIEtlaXRoIEJ1c2No IHdyb3RlOg0KPj4gT24gV2VkLCBNYXIgMjEsIDIwMTggYXQgMDM6MDY6MDVBTSAtMDcwMCwgTWF0 aWFzIEJqw7hybGluZyB3cm90ZToNCj4+Pj4gb3V0c2lkZSBvZiBudm1lIGNvcmUgc28gdGhhdCB3 ZSBjYW4gdXNlIGl0IGZvcm0gbGlnaHRudm0uDQo+Pj4+IA0KPj4+PiBTaWduZWQtb2ZmLWJ5OiBK YXZpZXIgR29uesOhbGV6IDxqYXZpZXJAY25leGxhYnMuY29tPg0KPj4+PiAtLS0NCj4+Pj4gICBk cml2ZXJzL2xpZ2h0bnZtL2NvcmUuYyAgICAgIHwgMTEgKysrKysrKw0KPj4+PiAgIGRyaXZlcnMv bnZtZS9ob3N0L2NvcmUuYyAgICAgfCAgNiArKy0tDQo+Pj4+ICAgZHJpdmVycy9udm1lL2hvc3Qv bGlnaHRudm0uYyB8IDc0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrDQo+Pj4+ICAgZHJpdmVycy9udm1lL2hvc3QvbnZtZS5oICAgICB8ICAzICsrDQo+Pj4+ICAg aW5jbHVkZS9saW51eC9saWdodG52bS5oICAgICB8IDI0ICsrKysrKysrKysrKysrDQo+Pj4+ICAg NSBmaWxlcyBjaGFuZ2VkLCAxMTUgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkNCj4+Pj4g DQo+Pj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL252bWUvaG9zdC9jb3JlLmMgYi9kcml2ZXJzL252 bWUvaG9zdC9jb3JlLmMNCj4+Pj4gaW5kZXggMmU5ZTlmOTczYTc1Li5hZjY0MmNlNmJhNjkgMTAw NjQ0DQo+Pj4+IC0tLSBhL2RyaXZlcnMvbnZtZS9ob3N0L2NvcmUuYw0KPj4+PiArKysgYi9kcml2 ZXJzL252bWUvaG9zdC9jb3JlLmMNCj4+Pj4gQEAgLTIxMjcsOSArMjEyNyw5IEBAIHN0YXRpYyBp bnQgbnZtZV9pbml0X3N1YnN5c3RlbShzdHJ1Y3QgbnZtZV9jdHJsICpjdHJsLCBzdHJ1Y3QgbnZt ZV9pZF9jdHJsICppZCkNCj4+Pj4gICAgICAgcmV0dXJuIHJldDsNCj4+Pj4gICB9DQo+Pj4+ICAg LXN0YXRpYyBpbnQgbnZtZV9nZXRfbG9nX2V4dChzdHJ1Y3QgbnZtZV9jdHJsICpjdHJsLCBzdHJ1 Y3QgbnZtZV9ucyAqbnMsDQo+Pj4+IC0gICAgICAgICAgICAgICAgdTggbG9nX3BhZ2UsIHZvaWQg KmxvZywNCj4+Pj4gLSAgICAgICAgICAgICAgICBzaXplX3Qgc2l6ZSwgc2l6ZV90IG9mZnNldCkN Cj4+Pj4gK2ludCBudm1lX2dldF9sb2dfZXh0KHN0cnVjdCBudm1lX2N0cmwgKmN0cmwsIHN0cnVj dCBudm1lX25zICpucywNCj4+Pj4gKyAgICAgICAgICAgICB1OCBsb2dfcGFnZSwgdm9pZCAqbG9n LA0KPj4+PiArICAgICAgICAgICAgIHNpemVfdCBzaXplLCBzaXplX3Qgb2Zmc2V0KQ0KPj4+PiAg IHsNCj4+Pj4gICAgICAgc3RydWN0IG52bWVfY29tbWFuZCBjID0geyB9Ow0KPj4+PiAgICAgICB1 bnNpZ25lZCBsb25nIGR3bGVuID0gc2l6ZSAvIDQgLSAxOw0KPj4+PiBkaWZmIC0tZ2l0IGEvZHJp dmVycy9udm1lL2hvc3QvbGlnaHRudm0uYyBiL2RyaXZlcnMvbnZtZS9ob3N0L2xpZ2h0bnZtLmMN Cj4+Pj4gaW5kZXggMDhmMGY2YjViYzA2Li5mZmQ2NGE4M2M4YzMgMTAwNjQ0DQo+Pj4+IC0tLSBh L2RyaXZlcnMvbnZtZS9ob3N0L2xpZ2h0bnZtLmMNCj4+Pj4gKysrIGIvZHJpdmVycy9udm1lL2hv c3QvbGlnaHRudm0uYw0KPj4+PiBAQCAtMzUsNiArMzUsMTAgQEAgZW51bSBudm1lX252bV9hZG1p bl9vcGNvZGUgew0KPj4+PiAgICAgICBudm1lX252bV9hZG1pbl9zZXRfYmJfdGJsICAgID0gMHhm MSwNCj4+Pj4gICB9Ow0KPj4+PiAgIA0KPj4+IA0KPj4+IDxzbmlwPg0KPj4+IA0KPj4+PiAgIGRp ZmYgLS1naXQgYS9kcml2ZXJzL252bWUvaG9zdC9udm1lLmggYi9kcml2ZXJzL252bWUvaG9zdC9u dm1lLmgNCj4+Pj4gaW5kZXggMWNhMDhmNDk5M2JhLi41MDVmNzk3ZjhjNmMgMTAwNjQ0DQo+Pj4+ IC0tLSBhL2RyaXZlcnMvbnZtZS9ob3N0L252bWUuaA0KPj4+PiArKysgYi9kcml2ZXJzL252bWUv aG9zdC9udm1lLmgNCj4+Pj4gQEAgLTM5Niw2ICszOTYsOSBAQCBpbnQgbnZtZV9yZXNldF9jdHJs KHN0cnVjdCBudm1lX2N0cmwgKmN0cmwpOw0KPj4+PiAgIGludCBudm1lX2RlbGV0ZV9jdHJsKHN0 cnVjdCBudm1lX2N0cmwgKmN0cmwpOw0KPj4+PiAgIGludCBudm1lX2RlbGV0ZV9jdHJsX3N5bmMo c3RydWN0IG52bWVfY3RybCAqY3RybCk7DQo+Pj4+ICAgK2ludCBudm1lX2dldF9sb2dfZXh0KHN0 cnVjdCBudm1lX2N0cmwgKmN0cmwsIHN0cnVjdCBudm1lX25zICpucywNCj4+Pj4gKyAgICAgICAg ICAgICB1OCBsb2dfcGFnZSwgdm9pZCAqbG9nLCBzaXplX3Qgc2l6ZSwgc2l6ZV90IG9mZnNldCk7 DQo+Pj4+ICsNCj4+Pj4gICBleHRlcm4gY29uc3Qgc3RydWN0IGF0dHJpYnV0ZV9ncm91cCBudm1l X25zX2lkX2F0dHJfZ3JvdXA7DQo+Pj4+ICAgZXh0ZXJuIGNvbnN0IHN0cnVjdCBibG9ja19kZXZp Y2Vfb3BlcmF0aW9ucyBudm1lX25zX2hlYWRfb3BzOw0KPj4+PiAgIA0KPj4+IA0KPj4+IA0KPj4+ IEtlaXRoLCBDaHJpc3RvcGgsIFNhZ2ksIElzIGl0IG9rYXkgdGhhdCB0aGVzZSB0d28gY2hhbmdl cyB0aGF0IGV4cG9zZXMNCj4+PiB0aGUgbnZtZV9nZXRfbG9nX2V4dCBmbiBhcmUgY2FycmllZCB0 aHJvdWdoIEplbnMnIHRyZWUgYWZ0ZXIgdGhlIG52bWUNCj4+PiB0cmVlIGZvciA0LjE3IGhhcyBi ZWVuIHB1bGxlZD8NCj4+IFRoYXQncyBva2F5IHdpdGggbWUuIEFsdGVyYXRpdmVseSwgaWYgeW91 IHdhbnQgdG8gc3BsaXQgdGhlIGdlbmVyaWMgbnZtZQ0KPj4gcGFydCBvdXQsIEkgY2FuIGFwcGx5 IHRoYXQgaW1tZWRpYXRlbHkgYW5kIHRoZSBBUEkgd2lsbCBiZSBpbiB0aGUgZmlyc3QNCj4+IG52 bWUtNC4xNyBwdWxsIHJlcXVlc3QuDQo+IA0KPiBXaWxsIGRvLiBJJ3ZlIHNlbnQgdGhlIHBhdGNo IGluIGFub3RoZXIgbWFpbC4gVGhhbmtzISA6KQ0KDQpJdOKAmXMgZmluZSB3aXRoIG1lLg0KDQpN YXRpYXM6IGRvIHlvdSB0YWtlIHRoYXQgcGFydCBvZiB0aGUgcGF0Y2ggb3V0IGRpcmVjdGx5IG9u IG91ciB0cmVlPw0KDQpKYXZpZXIuIA==