From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Zhang,Yi" Subject: Re: [PATCH V3 4/4] kvm: add a check if pfn is from NVDIMM pmem. Date: Tue, 14 Aug 2018 01:32:05 +0800 Message-ID: <083b8170-a9ba-beee-7578-6d33e70a8b6e@linux.intel.com> References: <0cc6cba7020f80168695fba731b8fd72fd649dc8.1533811181.git.yi.z.zhang@linux.intel.com> <2130082365.883434.1533803526182.JavaMail.zimbra@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Cc: jack-AlSwsSmVLrQ@public.gmane.org, yu c zhang , kvm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-nvdimm-hn68Rpc1hR1g9hUCZPvPmw@public.gmane.org, rkrcmar-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org, linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-mm-Bw31MaZKKs3YtjvyW6yDsg@public.gmane.org, pbonzini-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org, hch-jcswGhMUV9g@public.gmane.org, yi z zhang To: Pankaj Gupta Return-path: In-Reply-To: <2130082365.883434.1533803526182.JavaMail.zimbra-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: linux-nvdimm-bounces-hn68Rpc1hR1g9hUCZPvPmw@public.gmane.org Sender: "Linux-nvdimm" List-Id: kvm.vger.kernel.org CgpPbiAyMDE45bm0MDjmnIgwOeaXpSAxNjozMiwgUGFua2FqIEd1cHRhIHdyb3RlOgo+PiBGb3Ig ZGV2aWNlIHNwZWNpZmljIG1lbW9yeSBzcGFjZSwgd2hlbiB3ZSBtb3ZlIHRoZXNlIGFyZWEgb2Yg cGZuIHRvCj4+IG1lbW9yeSB6b25lLCB3ZSB3aWxsIHNldCB0aGUgcGFnZSByZXNlcnZlZCBmbGFn IGF0IHRoYXQgdGltZSwgc29tZSBvZgo+PiB0aGVzZSByZXNlcnZlZCBmb3IgZGV2aWNlIG1taW8s IGFuZCBzb21lIG9mIHRoZXNlIGFyZSBub3QsIHN1Y2ggYXMKPj4gTlZESU1NIHBtZW0uCj4+Cj4+ IE5vdywgd2UgbWFwIHRoZXNlIGRldl9kYXggb3IgZnNfZGF4IHBhZ2VzIHRvIGt2bSBmb3IgRElN TS9OVkRJTU0KPj4gYmFja2VuZCwgc2luY2UgdGhlc2UgcGFnZXMgYXJlIHJlc2VydmVkLiB0aGUg Y2hlY2sgb2YKPj4ga3ZtX2lzX3Jlc2VydmVkX3BmbigpIG1pc2NvbmNlaXZlcyB0aG9zZSBwYWdl cyBhcyBNTUlPLiBUaGVyZWZvciwgd2UKPj4gaW50cm9kdWNlIDIgcGFnZSBtYXAgdHlwZXMsIE1F TU9SWV9ERVZJQ0VfRlNfREFYL01FTU9SWV9ERVZJQ0VfREVWX0RBWCwKPj4gdG8gaW5kZW50aWZ5 IHRoZXNlIHBhZ2VzIGFyZSBmcm9tIE5WRElNTSBwbWVtLiBhbmQgbGV0IGt2bSB0cmVhdCB0aGVz ZQo+IHMvaW5kZW50aWZ5L2lkZW50aWZ5ICYgcmVtb3ZlICcuJwpUaGFua3MgUGFua2FqLCA6LSkK Pgo+PiBhcyBub3JtYWwgcGFnZXMuCj4+Cj4+IFdpdGhvdXQgdGhpcyBwYXRjaCwgTWFueSBvcGVy YXRpb25zIHdpbGwgYmUgbWlzc2VkIGR1ZSB0byB0aGlzCj4+IG1pc3RyZWF0bWVudCB0byBwbWVt IHBhZ2VzLiBGb3IgZXhhbXBsZSwgYSBwYWdlIG1heSBub3QgaGF2ZSBjaGFuY2UgdG8KPj4gYmUg dW5waW5uZWQgZm9yIEtWTSBndWVzdChpbiBrdm1fcmVsZWFzZV9wZm5fY2xlYW4pOyBub3QgYWJs ZSB0byBiZQo+PiBtYXJrZWQgYXMgZGlydHkvYWNjZXNzZWQoaW4ga3ZtX3NldF9wZm5fZGlydHkv YWNjZXNzZWQpIGV0Ywo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBaaGFuZyBZaSA8eWkuei56aGFuZ0Bs aW51eC5pbnRlbC5jb20+Cj4+IC0tLQo+PiAgdmlydC9rdm0va3ZtX21haW4uYyB8IDggKysrKysr LS0KPj4gIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4+ Cj4+IGRpZmYgLS1naXQgYS92aXJ0L2t2bS9rdm1fbWFpbi5jIGIvdmlydC9rdm0va3ZtX21haW4u Ywo+PiBpbmRleCBjNDRjNDA2Li45NjliNmNhIDEwMDY0NAo+PiAtLS0gYS92aXJ0L2t2bS9rdm1f bWFpbi5jCj4+ICsrKyBiL3ZpcnQva3ZtL2t2bV9tYWluLmMKPj4gQEAgLTE0Nyw4ICsxNDcsMTIg QEAgX193ZWFrIHZvaWQKPj4ga3ZtX2FyY2hfbW11X25vdGlmaWVyX2ludmFsaWRhdGVfcmFuZ2Uo c3RydWN0IGt2bSAqa3ZtLAo+PiAgCj4+ICBib29sIGt2bV9pc19yZXNlcnZlZF9wZm4oa3ZtX3Bm bl90IHBmbikKPj4gIHsKPj4gLSAgICAgICAgaWYgKHBmbl92YWxpZChwZm4pKQo+PiAtICAgICAg ICAgICAgICAgIHJldHVybiBQYWdlUmVzZXJ2ZWQocGZuX3RvX3BhZ2UocGZuKSk7Cj4+ICsgICAg ICAgIHN0cnVjdCBwYWdlICpwYWdlOwo+PiArCj4+ICsgICAgICAgIGlmIChwZm5fdmFsaWQocGZu KSkgewo+PiArICAgICAgICAgICAgICAgIHBhZ2UgPSBwZm5fdG9fcGFnZShwZm4pOwo+PiArICAg ICAgICAgICAgICAgIHJldHVybiBQYWdlUmVzZXJ2ZWQocGFnZSkgJiYgIWlzX2RheF9wYWdlKHBh Z2UpOwo+PiArICAgICAgICB9Cj4+ICAKPj4gICAgICAgICAgcmV0dXJuIHRydWU7Cj4+ICB9Cj4+ IC0tCj4+IDIuNy40Cj4+Cj4+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpMaW51eC1udmRpbW0gbWFpbGluZyBsaXN0CkxpbnV4LW52ZGltbUBsaXN0cy4w MS5vcmcKaHR0cHM6Ly9saXN0cy4wMS5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1udmRpbW0K