From mboxrd@z Thu Jan 1 00:00:00 1970 From: Haozhong Zhang Subject: [RFC XEN PATCH v4 19/41] xen/pmem: support PMEM_REGION_TYPE_MGMT for XEN_SYSCTL_nvdimm_pmem_get_regions_nr Date: Thu, 7 Dec 2017 18:10:08 +0800 Message-ID: <20171207101030.22364-20-haozhong.zhang@intel.com> References: <20171207101030.22364-1-haozhong.zhang@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20171207101030.22364-1-haozhong.zhang@intel.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: xen-devel@lists.xen.org Cc: Haozhong Zhang , Stefano Stabellini , Wei Liu , George Dunlap , Andrew Cooper , Ian Jackson , Tim Deegan , Jan Beulich , Chao Peng , Dan Williams List-Id: xen-devel@lists.xenproject.org QWxsb3cgWEVOX1NZU0NUTF9udmRpbW1fcG1lbV9nZXRfcmVnaW9uc19uciB0byByZXR1cm4gdGhl IG51bWJlciBvZgptYW5hZ2VtZW50IFBNRU0gcmVnaW9ucy4KClNpZ25lZC1vZmYtYnk6IEhhb3po b25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24g PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu Y29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdl b3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNo IDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndp bGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs Lm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgotLS0KIHRvb2xzL2xpYnhjL3hjX21p c2MuYyB8IDQgKysrLQogeGVuL2NvbW1vbi9wbWVtLmMgICAgIHwgNCArKysrCiAyIGZpbGVzIGNo YW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xz L2xpYnhjL3hjX21pc2MuYyBiL3Rvb2xzL2xpYnhjL3hjX21pc2MuYwppbmRleCBkNmIzMDUzNGQy Li5iYzBiZTJlMWFlIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19taXNjLmMKKysrIGIvdG9v bHMvbGlieGMveGNfbWlzYy5jCkBAIC04OTQsNyArODk0LDkgQEAgaW50IHhjX252ZGltbV9wbWVt X2dldF9yZWdpb25zX25yKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50OF90IHR5cGUsIHVpbnQzMl90 ICpucikKICAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9udmRpbW1fb3AgKm52ZGltbSA9ICZzeXNjdGwu dS5udmRpbW07CiAgICAgaW50IHJjOwogCi0gICAgaWYgKCAhbnIgfHwgdHlwZSAhPSBQTUVNX1JF R0lPTl9UWVBFX1JBVyApCisgICAgaWYgKCAhbnIgfHwKKyAgICAgICAgICh0eXBlICE9IFBNRU1f UkVHSU9OX1RZUEVfUkFXICYmCisgICAgICAgICAgdHlwZSAhPSBQTUVNX1JFR0lPTl9UWVBFX01H TVQpICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKICAgICBzeXNjdGwuY21kID0gWEVOX1NZ U0NUTF9udmRpbW1fb3A7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BtZW0uYyBiL3hlbi9jb21t b24vcG1lbS5jCmluZGV4IDkzNmNmMTQyM2YuLjRkZTAzZjZmMmQgMTAwNjQ0Ci0tLSBhL3hlbi9j b21tb24vcG1lbS5jCisrKyBiL3hlbi9jb21tb24vcG1lbS5jCkBAIC0xMzQsNiArMTM0LDEwIEBA IHN0YXRpYyBpbnQgcG1lbV9nZXRfcmVnaW9uc19ucih4ZW5fc3lzY3RsX252ZGltbV9wbWVtX3Jl Z2lvbnNfbnJfdCAqcmVnaW9uc19ucikKICAgICAgICAgcmVnaW9uc19uci0+bnVtX3JlZ2lvbnMg PSBucl9yYXdfcmVnaW9uczsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIFBNRU1fUkVHSU9O X1RZUEVfTUdNVDoKKyAgICAgICAgcmVnaW9uc19uci0+bnVtX3JlZ2lvbnMgPSBucl9tZ210X3Jl Z2lvbnM7CisgICAgICAgIGJyZWFrOworCiAgICAgZGVmYXVsdDoKICAgICAgICAgcmMgPSAtRUlO VkFMOwogICAgIH0KLS0gCjIuMTUuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m by94ZW4tZGV2ZWw=