From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Williams, Dan J" Subject: what's in nvdimm.git for v4.4? Date: Tue, 20 Oct 2015 23:31:45 +0000 Message-ID: <1445383903.6611.39.camel@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Cc: "linux-kernel@vger.kernel.org" , "hch@lst.de" , "martin.petersen@oracle.com" , "linux-nvdimm@lists.01.org" , "linux-fsdevel@vger.kernel.org" , "linux-acpi@vger.kernel.org" , "david@fromorbit.com" , "jack@suse.cz" To: "axboe@fb.com" , "akpm@linux-foundation.org" , "Wysocki, Rafael J" Return-path: Received: from mga11.intel.com ([192.55.52.93]:17511 "EHLO mga11.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751945AbbJTXbr (ORCPT ); Tue, 20 Oct 2015 19:31:47 -0400 Content-Language: en-US Content-ID: <1D4848EF1EE49E4CAB6EF9E943E7CF1C@intel.com> Sender: linux-fsdevel-owner@vger.kernel.org List-ID: SGVyZSBpcyBhIHN0YXR1cyBzdW1tYXJ5IG9mIHRoZSB0b3BpYy1icmFuY2hlcyBudmRpbW0uZ2l0 IGlzIHRyYWNraW5nDQpmb3IgdjQuNC4gIFVubGVzcyBpbmRpY2F0ZWQgdGhlc2UgYnJhbmNoZXMg YXJlIG5vdCBwcmVzZW50IGluIC1uZXh0Lg0KUGxlYXNlIEFDSywgTkFLLCBvciBhc2sgZm9yIGEg cmUtcG9zdCBvZiBhbnkgb2YgdGhlIGJlbG93IHRvIGRpc3Bvc2l0aW9uDQppdCBmb3IgdGhlIG1l cmdlIHdpbmRvdy4NCg0KPT09DQpmb3ItNC40L2RheC1maXhlczoNCj09PQ0KDQogICAgICAgIENv cmUgREFYIGFuZCBYRlMgZml4ZXMgZm9yIERBWCBsb2NraW5nLiAgVGhleSBhcmUgY2FycmllZCBp bg0KICAgICAgICBudmRpbW0uZ2l0IGFzIGEgZGVwZW5kZW5jeSBvZiB0aGUgZm9yLTQuNC9kYXgt Z3VwIGJyYW5jaC4NCiAgICAgICAgICAgICAgICANCiAgICAgICAgRGFuIFdpbGxpYW1zICgxKToN CiAgICAgICAgICAgICAgcG1lbSwgZGF4OiBjbGVhbiB1cCBjbGVhcl9wbWVtKCkNCiAgICAgICAg DQogICAgICAgIERhdmUgQ2hpbm5lciAoNSk6DQogICAgICAgICAgICAgIHhmczogZml4IGlub2Rl IHNpemUgdXBkYXRlIG92ZXJmbG93IGluIHhmc19tYXBfZGlyZWN0KCkNCiAgICAgICAgICAgICAg eGZzOiBpbnRyb2R1Y2UgQk1BUElfWkVSTyBmb3IgYWxsb2NhdGluZyB6ZXJvZWQgZXh0ZW50cw0K ICAgICAgICAgICAgICB4ZnM6IERvbid0IHVzZSB1bndyaXR0ZW4gZXh0ZW50cyBmb3IgREFYDQog ICAgICAgICAgICAgIHhmczogREFYIGRvZXMgbm90IHVzZSBJTyBjb21wbGV0aW9uIGNhbGxiYWNr cw0KICAgICAgICAgICAgICB4ZnM6IGFkZCAtPnBmbl9ta3dyaXRlIHN1cHBvcnQgZm9yIERBWA0K ICAgICAgICANCiAgICAgICAgUm9zcyBad2lzbGVyICgyKToNCiAgICAgICAgICAgICAgZGF4OiBk YXhfcGZuX21rd3JpdGUoKSB0cnVuY2F0ZSByYWNlIGNoZWNrDQogICAgICAgICAgICAgIGV4dDI6 IEFkZCBsb2NraW5nIGZvciBEQVggZmF1bHRzDQoNCj09PQ0KZm9yLTQuNC9udW1hOg0KPT09DQoN CiAgICAgICAgTWlub3IgYXBpIGNsZWFudXBzIHRoYXQgaGF2ZSBiZWVuIGFja2VkIGFuZCBwdWJs aXNoZWQgaW4gLW5leHQNCiAgICAgICAgZm9yIGEgZmV3IHdlZWtzLg0KDQogICAgICAgIERhbiBX aWxsaWFtcyAoNyk6DQogICAgICAgICAgICAgIHg4NiwgbW06IHF1aWV0IGFyY2hfYWRkX21lbW9y eSgpDQogICAgICAgICAgICAgIHBtZW06IGtpbGwgbWVtcmVtYXBfcG1lbSgpDQogICAgICAgICAg ICAgIGRldm1fbWVtdW5tYXA6IHVzZSBkZXZyZXNfcmVsZWFzZSgpDQogICAgICAgICAgICAgIGRl dm1fbWVtcmVtYXA6IGNvbnZlcnQgdG8gcmV0dXJuIEVSUl9QVFINCiAgICAgICAgICAgICAgZGV2 bTogbWFrZSBhbGxvY2F0aW9ucyBudW1hIGF3YXJlIGJ5IGRlZmF1bHQNCiAgICAgICAgICAgICAg ZGV2bV9tZW1yZW1hcF9wYWdlczogdXNlIG51bWFfbWVtX2lkDQogICAgICAgICAgICAgIHBtZW0s IG1lbXJlbWFwOiBjb252ZXJ0IHRvIG51bWEgYXdhcmUgYWxsb2NhdGlvbnMNCiAgICAgICAgDQo9 PT0NCmZvci00LjQvZGF4LWd1cDogZ2V0X3VzZXJfcGFnZXMoKSBzdXBwb3J0IGZvciBkYXggbWFw cGluZ3MNCmh0dHBzOi8vbGlzdHMuMDEub3JnL3BpcGVybWFpbC9saW51eC1udmRpbW0vMjAxNS1P Y3RvYmVyLzAwMjM4Ny5odG1sDQo9PT0NCg0KICAgICAgICBOZWVkcyBhY2tzIGZyb20gY29yZSAt bW0gZm9sa3MgcGFydGljdWxhcmx5IGZvcjoNCiAgICAgICAgICAgICAgICB4ODYsIG1tOiBpbnRy b2R1Y2Ugdm1lbV9hbHRtYXAgdG8gYXVnbWVudA0KICAgICAgICAgICAgICAgIHZtZW1tYXBfcG9w dWxhdGUoKQ0KICAgICAgICAgICAgICAgIG1tLCB4ODY6IGdldF91c2VyX3BhZ2VzKCkgZm9yIGRh eCBtYXBwaW5ncw0KICAgICAgICANCiAgICAgICAgRGFuIFdpbGxpYW1zICgyMik6DQogICAgICAg ICAgICAgIGJsb2NrOiBnZW5lcmljIHJlcXVlc3RfcXVldWUgcmVmZXJlbmNlIGNvdW50aW5nDQog ICAgICAgICAgICAgIGRheDogaW5jcmVhc2UgZ3JhbnVsYXJpdHkgb2YgZGF4X2NsZWFyX2Jsb2Nr cygpIG9wZXJhdGlvbnMNCiAgICAgICAgICAgICAgYmxvY2ssIGRheDogZml4IGxpZmV0aW1lIG9m IGluLWtlcm5lbCBkYXggbWFwcGluZ3Mgd2l0aCBkYXhfbWFwX2F0b21pYygpDQogICAgICAgICAg ICAgIG1tOiBpbnRyb2R1Y2UgX19nZXRfZGV2X3BhZ2VtYXAoKQ0KICAgICAgICAgICAgICB4ODYs IG1tOiBpbnRyb2R1Y2Ugdm1lbV9hbHRtYXAgdG8gYXVnbWVudCB2bWVtbWFwX3BvcHVsYXRlKCkN CiAgICAgICAgICAgICAgbGlibnZkaW1tLCBwZm4sIHBtZW06IGFsbG9jYXRlIG1lbW1hcCBhcnJh eSBpbiBwZXJzaXN0ZW50IG1lbW9yeQ0KICAgICAgICAgICAgICBhdnIzMjogY29udmVydCB0byBh c20tZ2VuZXJpYy9tZW1vcnlfbW9kZWwuaA0KICAgICAgICAgICAgICBodWdldGxiOiBmaXggY29t cGlsZSBlcnJvciBvbiB0aWxlDQogICAgICAgICAgICAgIGZydjogZml4IGNvbXBpbGVyIHdhcm5p bmcgZnJvbSBkZWZpbml0aW9uIG9mIF9fcG1kKCkNCiAgICAgICAgICAgICAgdW06IGtpbGwgcGZu X3QNCiAgICAgICAgICAgICAga3ZtOiByZW5hbWUgcGZuX3QgdG8ga3ZtX3Bmbl90DQogICAgICAg ICAgICAgIG1pcHM6IGZpeCBQQUdFX01BU0sgZGVmaW5pdGlvbg0KICAgICAgICAgICAgICBtbSwg ZGF4LCBwbWVtOiBpbnRyb2R1Y2UgcGZuX3QNCiAgICAgICAgICAgICAgbW0sIGRheCwgZ3B1OiBj b252ZXJ0IHZtX2luc2VydF9taXhlZCB0byBwZm5fdCwgaW50cm9kdWNlIF9QQUdFX0RFVk1BUA0K ICAgICAgICAgICAgICBtbSwgZGF4OiBjb252ZXJ0IHZtZl9pbnNlcnRfcGZuX3BtZCgpIHRvIHBm bl90DQogICAgICAgICAgICAgIGxpc3Q6IGludHJvZHVjZSBsaXN0X2RlbF9wb2lzb24oKQ0KICAg ICAgICAgICAgICBtbSwgZGF4LCBwbWVtOiBpbnRyb2R1Y2Uge2dldHxwdXR9X2Rldl9wYWdlbWFw KCkgZm9yIGRheC1ndXANCiAgICAgICAgICAgICAgYmxvY2s6IG5vdGlmeSBxdWV1ZSBkZWF0aCBj b25maXJtYXRpb24NCiAgICAgICAgICAgICAgbW0sIHBtZW06IGRldm1fbWVtdW5tYXBfcGFnZXMo KSwgdHJ1bmNhdGUgYW5kIHVubWFwIFpPTkVfREVWSUNFIHBhZ2VzDQogICAgICAgICAgICAgIG1t LCB4ODY6IGdldF91c2VyX3BhZ2VzKCkgZm9yIGRheCBtYXBwaW5ncw0KICAgICAgICAgICAgICBi bG9jazogaW50cm9kdWNlIGZpbGVfYmRfaW5vZGUoKQ0KICAgICAgICAgICAgICBibG9jazogZW5h YmxlIGRheCBmb3IgcmF3IGJsb2NrIGRldmljZXMNCg0KPT09DQpmb3ItNC40L2RheC1jb3JlZHVt cA0KPT09DQoNCiAgICAgICAgUmVjZW50bHkgYWNrZWQgYnkgSmVmZiB3aWxsIGFwcGVhciBpbiAt bmV4dCBzaG9ydGx5Lg0KICAgICAgICANCiAgICAgICAgUm9zcyBad2lzbGVyICgyKToNCiAgICAg ICAgICAgICAgY29yZWR1bXA6IGFkZCBEQVggZmlsdGVyaW5nIGZvciBFTEYgY29yZWR1bXBzDQog ICAgICAgICAgICAgIGNvcmVkdW1wOiBhZGQgREFYIGZpbHRlcmluZyBmb3IgRkRQSUMgRUxGIGNv cmVkdW1wcw0KDQo9PT0NCmZvci00LjQvbWVtcmVtYXANCmh0dHBzOi8vbHduLm5ldC9BcnRpY2xl cy82NTM1ODUvDQo9PT0NCg0KICAgICAgICBTb21lIHBhdGNoZXMgb3V0IG9mIHRoaXMgc2VyaWVz IGhhdmUgc3RhcnRlZCB0byBsZWFrIGludG8NCiAgICAgICAgbWFpbnRhaW5lciB0cmVlcywgYnV0 IHRoZSB1cHRha2UgaXMgZmFpcmx5IHNsb3cuICBJIG1heSBqdXN0DQogICAgICAgIHNlbmQgYSBi cmFuY2ggdG8gTGludXMgd2l0aCB0aGUgc3RyYWdnbGVycyB0b3dhcmRzIHRoZSBlbmQgb2YNCiAg ICAgICAgdGhlIG1lcmdlIHdpbmRvdy4NCg0KICAgICAgICBEYW4gV2lsbGlhbXMgKDIxKToNCiAg ICAgICAgICAgICAgeDg2OiBpbnRyb2R1Y2UgYXJjaF9tZW1yZW1hcCgpDQogICAgICAgICAgICAg IGFybTogaW50cm9kdWNlIGFyY2hfbWVtcmVtYXAoKQ0KICAgICAgICAgICAgICBpYTY0OiBpbnRy b2R1Y2UgYXJjaF9tZW1yZW1hcCgpDQogICAgICAgICAgICAgIHNoOiBpbnRyb2R1Y2UgYXJjaF9t ZW1yZW1hcCgpDQogICAgICAgICAgICAgIG02OGs6IGludHJvZHVjZSBhcmNoX21lbXJlbWFwKCkN CiAgICAgICAgICAgICAgYXJtOiBzd2l0Y2ggZnJvbSBpb3JlbWFwX2NhY2hlIHRvIG1lbXJlbWFw DQogICAgICAgICAgICAgIHg4Njogc3dpdGNoIGZyb20gaW9yZW1hcF9jYWNoZSB0byBtZW1yZW1h cA0KICAgICAgICAgICAgICBnbWE1MDA6IHN3aXRjaCBmcm9tIGFjcGlfb3NfaW9yZW1hcCB0byBt ZW1yZW1hcA0KICAgICAgICAgICAgICBpOTE1OiBzd2l0Y2ggZnJvbSBhY3BpX29zX2lvcmVtYXAg dG8gbWVtcmVtYXANCiAgICAgICAgICAgICAgZHJtL3Ztd2dmeDogc3dpdGNoIGZyb20gaW9yZW1h cF9jYWNoZSB0byBtZW1yZW1hcA0KICAgICAgICAgICAgICBhY3BpOiBzd2l0Y2ggZnJvbSBpb3Jl bWFwX2NhY2hlIHRvIG1lbXJlbWFwDQogICAgICAgICAgICAgIHNvdW5kLCBza3lsYWtlOiBzd2l0 Y2ggZnJvbSBpb3JlbWFwX2NhY2hlIHRvIG1lbXJlbWFwDQogICAgICAgICAgICAgIG1lbWNvbnNv bGU6IGZpeCBfX2lvbWVtIG1pc2hhbmRsaW5nLCBzd2l0Y2ggdG8gbWVtcmVtYXANCiAgICAgICAg ICAgICAgaW50ZWwtaW9tbXU6IHN3aXRjaCBmcm9tIGlvcmVtYXBfY2FjaGUgdG8gbWVtcmVtYXAN CiAgICAgICAgICAgICAgcHhhMnh4LWZsYXNoOiBzd2l0Y2ggZnJvbSBpb3JlbWFwX2NhY2hlIHRv IG1lbXJlbWFwDQogICAgICAgICAgICAgIHNmaTogc3dpdGNoIGZyb20gaW9yZW1hcF9jYWNoZSB0 byBtZW1yZW1hcA0KICAgICAgICAgICAgICBmYmRldjogc3dpdGNoIGZyb20gaW9yZW1hcF93dCB0 byBtZW1yZW1hcA0KICAgICAgICAgICAgICBhcmNoOiBraWxsIGlvcmVtYXBfY2FjaGVkKCkNCiAg ICAgICAgICAgICAgYXJjaDoga2lsbCBpb3JlbWFwX2Z1bGxjYWNoZSgpDQogICAgICAgICAgICAg IGFyY2g6IHJlbW92ZSBpb3JlbWFwX2NhY2hlLCByZXBsYWNlIHdpdGggYXJjaF9tZW1yZW1hcA0K ICAgICAgICAgICAgICBhcmNoOiByZW1vdmUgaW9yZW1hcF93dCwgb3B0aW9uYWxseSByZXBsYWNl IHdpdGgNCiAgICAgICAgYXJjaF9tZW1yZW1hcA0KDQo9PT0NCmZvci00LjQvYmxrLWludGVncml0 eToNCj09PQ0KICAgICAgICANCiAgICAgICAgSmVucz8gIEkndmUgZm9sZGVkIG15IGZpeGVzIHdp dGggTWFydGluJ3MgbGF0ZXN0IGFuZA0KICAgICAgICBibG9jay5naXQvZm9yLTQuNC9kcml2ZXJz Lg0KICAgICAgICANCiAgICAgICAgRGFuIFdpbGxpYW1zICg3KToNCiAgICAgICAgICAgICAgbWQs IGRtLCBzY3NpLCBudm1lLCBsaWJudmRpbW06IGRyb3AgYmxrX2ludGVncml0eV91bnJlZ2lzdGVy KCkgYXQgc2h1dGRvd24NCiAgICAgICAgICAgICAgbWQ6IHN1c3BlbmQgaS9vIGR1cmluZyBydW50 aW1lIGJsa19pbnRlZ3JpdHlfdW5yZWdpc3Rlcg0KICAgICAgICAgICAgICBudm1lOiBzdXNwZW5k IGkvbyBkdXJpbmcgcnVudGltZSBibGtfaW50ZWdyaXR5X3VucmVnaXN0ZXINCiAgICAgICAgICAg ICAgYmxvY2s6IGdlbmVyaWMgcmVxdWVzdF9xdWV1ZSByZWZlcmVuY2UgY291bnRpbmcNCiAgICAg ICAgICAgICAgYmxvY2s6IG1vdmUgYmxrX2ludGVncml0eSB0byByZXF1ZXN0X3F1ZXVlDQogICAg ICAgICAgICAgIGJsb2NrOiBibGtfZmx1c2hfaW50ZWdyaXR5KCkgZm9yIGJpby1iYXNlZCBkcml2 ZXJzDQogICAgICAgICAgICAgIGJsb2NrLCBsaWJudmRpbW0sIG52bWU6IHByb3ZpZGUgYSBidWls dC1pbiBibGtfaW50ZWdyaXR5IG5vcCBwcm9maWxlDQogICAgICAgIA0KICAgICAgICBNYXJ0aW4g Sy4gUGV0ZXJzZW4gKDUpOg0KICAgICAgICAgICAgICBibG9jazogTW92ZSBpbnRlZ3JpdHkga29i amVjdCB0byBzdHJ1Y3QgZ2VuZGlzaw0KICAgICAgICAgICAgICBibG9jazogQ29uc29saWRhdGUg c3RhdGljIGludGVncml0eSBwcm9maWxlIHByb3BlcnRpZXMNCiAgICAgICAgICAgICAgYmxvY2s6 IFJlZHVjZSB0aGUgc2l6ZSBvZiBzdHJ1Y3QgYmxrX2ludGVncml0eQ0KICAgICAgICAgICAgICBi bG9jazogRXhwb3J0IGludGVncml0eSBkYXRhIGludGVydmFsIHNpemUgaW4gc3lzZnMNCiAgICAg ICAgICAgICAgYmxvY2s6IElubGluZSBibGtfaW50ZWdyaXR5IGluIHN0cnVjdCBnZW5kaXNrDQog ICAgICAgIA0KPT09DQpmb3ItNC40L2hvdHBsdWcNCj09PQ0KDQogICAgICAgIENoYW5nZXMgcmVx dWVzdGVkIGZvciB2MywgYnV0IG9uY2UgdGhvc2UgYXJlIGFkZHJlc3NlZCBqdXN0IG5lZWQNCiAg ICAgICAgYW4gYWNrIGZyb20gUmFmYWVsLg0KDQogICAgICAgIFZpc2hhbCBWZXJtYSAoMik6DQog ICAgICAgICAgICAgIG5maXQ6IGluIGFjcGlfbmZpdF9pbml0LCBicmVhayBvbiBhIDAtbGVuZ3Ro IHRhYmxlDQogICAgICAgICAgICAgIGFjcGk6IG5maXQ6IEFkZCBzdXBwb3J0IGZvciBob3QtYWRk DQoNCj09PQ0KZm9yLTQuNC9kb2N1bWVudGF0aW9uOg0KPT09DQoNCiAgICAgICAgSW4gLW5leHQu Li4NCiAgICAgICAgDQogICAgICAgIEtvbnJhZCBSemVzenV0ZWsgV2lsayAoMSk6DQogICAgICAg ICAgICAgIGxpYm52ZGltbTogZG9jdW1lbnRhdGlvbiBjbGFyaWZpY2F0aW9ucw0KICAgICAgICAN Cg0K