Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp3372583imm; Tue, 29 May 2018 06:13:30 -0700 (PDT) X-Google-Smtp-Source: AB8JxZrLdCK+y2BQ4mbmrYzmYcct0J0XwaKHigbtd/zIiLoxnGd2BCfKFa9Y6VjaWbj+JjFEDze9 X-Received: by 2002:a17:902:548f:: with SMTP id e15-v6mr18127974pli.314.1527599610045; Tue, 29 May 2018 06:13:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1527599610; cv=none; d=google.com; s=arc-20160816; b=c5b4ZUvEBPFHK//OBNObtq8/QuaOyUemXR1VmzKoyp7TgwI1qHMv0H1wl5mueLWOsT 8ypQBZrL2AOw85K/GOpjSRrBzSDJ5hWobflL1ZISJ2oapawXmhTlSpz+/1nRtq/0tFyf ZRx/BfPdGayWULYybpYIBaH4iNS0VUSacFlBMBBN455Cd9oRcgeQoqH/aV4JmXKY5Usp haf+qC6e6ht++fYsmaKc8Fr5XAML6YcivsjfeWKIO+F8CMZk6O8SPsam0uwjz1a7VtCL euKP6+03kzyRyb5SvpyO6Semdv7MtOMeMf9wcU3Aruz2IY0ig81UOxz465JqXdU+Av6g A9lg== 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 :dlp-reaction:dlp-version:dlp-product:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:arc-authentication-results; bh=S07xpcRsDSuchSqEIAknNDhZ9v9N599VLRQTT8Qjcso=; b=Qic5SGJDaEozNCkx3Osr860FtFp5L2/+xNuQuYV0WhNBTAQr7LwIESaMV82AY4nIVR 7u7C2jM/czCds330aV8txfMemjQjpD7tMkYggO3TqmiTXoNv5UNZTvnhIj+DoYfa8vn8 /c8aFyc0UeeRBNwUE+9DLx72lvnl5mnferyT8H/7nPou5pHDqoNL2CmqnuALmD65I1/P APJmbxJ/FO/ZbD88ihye848SqtE3ZbajuWtEcMs3HXJrTeGiwnOsDqmM4Vcl6QQ1vhsW OkXzxn6OFBRS6tddYAR2N6cPEUrfyJ4ltN7V9slwyy8oTFqT2KDrSJhjQCpNEoocj0pg Bkmw== ARC-Authentication-Results: i=1; mx.google.com; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id x10-v6si25768296pgo.679.2018.05.29.06.12.46; Tue, 29 May 2018 06:13:30 -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; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934038AbeE2NHL (ORCPT + 99 others); Tue, 29 May 2018 09:07:11 -0400 Received: from mga02.intel.com ([134.134.136.20]:45992 "EHLO mga02.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933548AbeE2NHJ (ORCPT ); Tue, 29 May 2018 09:07:09 -0400 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 29 May 2018 06:07:08 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.49,456,1520924400"; d="scan'208";a="45629331" Received: from irsmsx154.ger.corp.intel.com ([163.33.192.96]) by orsmga006.jf.intel.com with ESMTP; 29 May 2018 06:07:07 -0700 Received: from irsmsx111.ger.corp.intel.com ([169.254.2.230]) by IRSMSX154.ger.corp.intel.com ([169.254.12.250]) with mapi id 14.03.0319.002; Tue, 29 May 2018 14:07:06 +0100 From: "Konopko, Igor J" To: Javier Gonzalez , Matias Bjorling CC: Jens Axboe , "linux-block@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "Dziegielewski, Marcin" Subject: RE: [GIT PULL 20/20] lightnvm: pblk: sync RB and RL states during GC Thread-Topic: [GIT PULL 20/20] lightnvm: pblk: sync RB and RL states during GC Thread-Index: AQHT9mP5f7rVDC7vJkSDb4u0BKcPN6RE5hgAgAG7ZgA= Date: Tue, 29 May 2018 13:07:05 +0000 Message-ID: <76C92B909A93A84C99173B331AB578DAC7AB520A@irsmsx111.ger.corp.intel.com> References: <20180528085841.26684-1-mb@lightnvm.io> <20180528085841.26684-21-mb@lightnvm.io> <23C83C0A-B4FC-4472-B88B-4C7725F793FD@cnexlabs.com> In-Reply-To: <23C83C0A-B4FC-4472-B88B-4C7725F793FD@cnexlabs.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.0.200.100 dlp-reaction: no-action x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNjM2ZjI4OWUtNzJkNy00MGVjLWI1ZTItNmFlNTliZTAyM2U5IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiZElLZDRFSEIyVHlxQVlDOWZ6eVY0T0dIMXA1WlMwbnd6disyUW9PSkQyelI5U0NWb1p4bXlxMGE3OGFydVZtbSJ9 x-ctpclassification: CTP_NT x-originating-ip: [163.33.239.180] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org PiBGcm9tOiBKYXZpZXIgR29uemFsZXogW21haWx0bzpqYXZpZXJAY25leGxhYnMuY29tXQ0KPiBE byB5b3UgbWVhbiByYW5kb20gd3JpdGVzPyBPbiBmdWxseSBzZXF1ZW50aWFsLCBhIGxpbmUgd2ls bCBlaXRoZXIgYmUNCj4gZnVsbHkgd3JpdHRlbiwgZnVsbHkgaW52YWxpZGF0ZWQgb3Igb24gaXRz IHdheSB0byBiZSB3cml0dGVuLiBXaGVuDQo+IGludmFsaWRhdGluZyB0aGUgbGluZSwgdGhlbiB0 aGUgd2hvbGUgbGluZSB3aWxsIGJlIGludmFsaWRhdGVkIGFuZCBHQw0KPiB3aWxsIGZyZWUgaXQg d2l0aG91dCBoYXZpbmcgdG8gbW92ZSB2YWxpZCBkYXRhLg0KDQpJIG1lYW50IHNlcXVlbnRpYWwg d3JpdGVzLCBzaW5jZSB0aGlzIGlzIHRoZSBlYXNpZXN0IHdheSB0byByZWFjaCBybC0+cmJfc3Rh dGUgPSBQQkxLX1JMX0xPVy4gV2hlbiB3ZSB1cGRhdGluZyB0aGlzIHZhbHVlcyBpbnNpZGUgX19w YmxrX3JsX3VwZGF0ZV9yYXRlcygpLCBtb3N0IG9mIHRoZSB0aW1lcyBybC0+cmJfdXNlcl9jbnQg d2lsbCBiZWNhbWUgZXF1YWwgdG8gcmwtPnJiX3VzZXJfbWF4IC0gd2hpY2ggbWVhbnMgdGhhdCB3 ZSBjYW5ub3QgaGFuZGxlIGFueSBtb3JlIHVzZXIgSU9zLiBJbiB0aGF0IGNhc2UgcGJsa19ybF91 c2VyX21heV9pbnNlcnQoKSB3aWxsIHJldHVybiBmYWxzZSwgbm8gb25lIHdpbGwgY2FsbCBwYmxr X3JiX3VwZGF0ZV9sMnAoKSwgcmwtPnJiX3VzZXJfY250IHdpbGwgbm90IGJlIGRlY3JlYXNlZCwg c28gdXNlciBJT3Mgd2lsbCBzdHVjayBmb3IgZm9yZXZlci4NCg0KPiBJIGNhbiBzZWUgd2h5IHlv dSBtaWdodCBoYXZlIHByb2JsZW1zIHdpdGggdmVyeSBsb3cgT1AgZHVlIHRvIHRoZSByYXRlDQo+ IGxpbWl0ZXIsIGJ1dCB1bmZvcnR1bmF0ZWx5IHRoaXMgaXMgbm90IGEgZ29vZCB3YXkgb2Ygc29s dmluZyB0aGUNCj4gcHJvYmxlbS4gV2hlbiB5b3UgZG8gdGhpcywgeW91IGJhc2ljYWxseSBtYWtl IHRoZSBMMlAgdG8gcG9pbnQgdG8gdGhlDQo+IGRldmljZSBpbnN0ZWFkIG9mIHBvaW50aW5nIHRv IHRoZSB3cml0ZSBjYWNoZSwgd2hpY2ggaW4gZXNzZW5jZSBieXBhc3Nlcw0KPiBtd19jdWludHMu IEFzIGEgcmVzdWx0LCBpZiBhIHJlYWQgY29tZXMgaW4gdG8gb25lIG9mIHRoZSBzeW5jZWQgZW50 cmllcywNCj4gaXQgd2lsbCB2aW9sYXRlIHRoZSBkZXZpY2UtaG9zdCBjb250cmFjdCBhbmQgbW9z dCBwcm9iYWJseSBmYWlsIChmb3INCj4gc3VyZSBmYWlsIG9uID4gU0xDKS4NCg0KV2hhdCBhYm91 dCB1c2luZyBvbiB0aGF0IHBhdGggc29tZSBtb2RpZmllZCB2ZXJzaW9uIG9mIHBibGtfcmJfc3lu Y19sMnAoKSB3aGljaCB3aWxsIHN5bmNocm9uaXplIGFsbCB0aGUgUkIgZW50cmllcyBleGNlcHQg bGFzdCBtd19jdW5pdHMgbnVtYmVyIG9mIGVsZW1lbnRzPw0KDQpBbHNvIHlvdSB3cm90ZSBhYm91 dCBtd19jdWludHMgZGVmaW5pdGVseSBtYWtlcyBzZW5zZSwgYnV0IGV2ZW4gd2l0aG91dCBteSBj aGFuZ2VzIEkgYmVsaWV2ZSB0aGF0IHdlIGNhbiBsZWFkIGludG8gc3VjaCBhIHNpdHVhdGlvbiAt IGVzcGVjaWFsbHkgZm9yIHBibGsgd2l0aCBzbWFsbCBudW1iZXIgb2YgTFVOcyBhc3NpZ25lZCB1 bmRlciAgd3JpdGUgSU9zIHdpdGggaGlnaCBzZWN0b3IgY291bnQuIFBibGtfcmJfdXBkYXRlX2wy cCgpIGRvZXMgbm90IGV4cGxpY2l0bHkgdGFrZXMgbXdfY3VuaW50cyB0aGlzIHZhbHVlIGludG8g Y29uc2lkZXJhdGlvbiByaWdodCBub3cuDQoNCj4gSSB0aGluayB0aGF0IHRoZSByaWdodCB3YXkg b2Ygc29sdmluZyB0aGlzIHByb2JsZW0gaXMgc2VwYXJhdGluZyB0aGUNCj4gd3JpdGUgYW5kIEdD IGJ1ZmZlcnMgYW5kIHRoZW4gYXNzaWduaW5nIHRva2VucyB0byB0aGVtLiBUaGUgd3JpdGUgdGhy ZWFkDQo+IHdpbGwgdGhlbiBjb25zdW1lIGJvdGggYnVmZmVycyBiYXNlZCBvbiB0aGVzZSB0b2tl bnMuIEluIHRoaXMgY2FzZSwgdXNlcg0KPiBJL08gd2lsbCBoYXZlIGEgYnVmZmVyIGZvciBpdHNl bGYsIHdoaWNoIHdpbGwgYmUgZ3VhcmFudGVlZCB0byBhZHZhbmNlDQo+IGF0IHRoZSByYXRlIHRo ZSByYXRlLWxpbWl0ZXIgaXMgYWxsb3dpbmcgaXQgdG8uIE5vdGUgdGhhdCB0aGUgMiBidWZmZXJz DQo+IGNhbiBiZSBhIHNpbmdsZSBidWZmZXIgd2l0aCBhIG5ldyBzZXQgb2YgcG9pbnRlcnMgc28g dGhhdCB0aGUgbG9va3VwIGNhbg0KPiBiZSBkb25lIHdpdGggYSBzaW5nbGUgYml0Lg0KPiANCj4g SSBoYXZlIGJlZW4gbG9va2luZyBmb3IgdGltZSB0byBpbXBsZW1lbnQgdGhpcyBmb3IgYSB3aGls ZS4gSWYgeW91IHdhbnQNCj4gdG8gZ2l2ZSBpdCBhIGdvLCB3ZSBjYW4gdGFsayBhbmQgSSBjYW4g Z2l2ZSB5b3Ugc29tZSBwb2ludGVycyBvbg0KPiBwb3RlbnRpYWwgaXNzdWVzIEkgaGF2ZSB0aG91 Z2h0IGFib3V0Lg0KDQpJIGJlbGlldmUgdGhpcyBpcyBpbnRlcmVzdGluZyBvcHRpb24gLSB3ZSBj YW4gZGlzY3VzcyB0aGlzIGZvciBvbmUgb2YgbmV4dCByZWxlYXNlcy4NCg0K