From mboxrd@z Thu Jan 1 00:00:00 1970 From: Haozhong Zhang Subject: [RFC XEN PATCH v3 02/39] x86_64/mm: drop redundant MFN to page conventions in cleanup_frame_table() Date: Mon, 11 Sep 2017 12:37:43 +0800 Message-ID: <20170911043820.14617-3-haozhong.zhang@intel.com> References: <20170911043820.14617-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: <20170911043820.14617-1-haozhong.zhang@intel.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xen.org Cc: Haozhong Zhang , Andrew Cooper , Jan Beulich , Chao Peng , Dan Williams List-Id: xen-devel@lists.xenproject.org UmVwbGFjZSBwZHhfdG9fcGFnZShwZm5fdG9fcGR4KHBmbikpIGJ5IG1mbl90b19wYWdlKHBmbiks IHdoaWNoIGlzCmlkZW50aWNhbCB0byB0aGUgZm9ybWVyLgoKU2lnbmVkLW9mZi1ieTogSGFvemhv bmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8 amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy aXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYyB8IDcgKysrLS0tLQogMSBmaWxl IGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94 ZW4vYXJjaC94ODYveDg2XzY0L21tLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKaW5kZXgg NmM1MjIxZjkwYy4uYzkzMzgzZDdkOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9t bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYwpAQCAtNzIwLDEyICs3MjAsMTEgQEAg c3RhdGljIHZvaWQgY2xlYW51cF9mcmFtZV90YWJsZShzdHJ1Y3QgbWVtX2hvdGFkZF9pbmZvICpp bmZvKQogICAgIHNwZm4gPSBpbmZvLT5zcGZuOwogICAgIGVwZm4gPSBpbmZvLT5lcGZuOwogCi0g ICAgc3ZhID0gKHVuc2lnbmVkIGxvbmcpcGR4X3RvX3BhZ2UocGZuX3RvX3BkeChzcGZuKSk7Ci0g ICAgZXZhID0gKHVuc2lnbmVkIGxvbmcpcGR4X3RvX3BhZ2UocGZuX3RvX3BkeChlcGZuKSk7Cisg ICAgc3ZhID0gKHVuc2lnbmVkIGxvbmcpbWZuX3RvX3BhZ2Uoc3Bmbik7CisgICAgZXZhID0gKHVu c2lnbmVkIGxvbmcpbWZuX3RvX3BhZ2UoZXBmbik7CiAKICAgICAvKiBJbnRpYWxpemUgYWxsIHBh Z2UgKi8KLSAgICBtZW1zZXQobWZuX3RvX3BhZ2Uoc3BmbiksIC0xLAotICAgICAgICAgICAodW5z aWduZWQgbG9uZyltZm5fdG9fcGFnZShlcGZuKSAtICh1bnNpZ25lZCBsb25nKW1mbl90b19wYWdl KHNwZm4pKTsKKyAgICBtZW1zZXQoKHZvaWQgKilzdmEsIC0xLCBldmEgLSBzdmEpOwogCiAgICAg d2hpbGUgKHN2YSA8IGV2YSkKICAgICB7Ci0tIAoyLjE0LjEKCgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK