From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: [PATCH v3 extra 09/11] x86/mm: use put_page_type_preemptible in put_page_from_l{2, 3}e Date: Sun, 30 Jul 2017 16:43:33 +0100 Message-ID: <20170730154335.24313-10-wei.liu2@citrix.com> References: <20170720160426.2343-1-wei.liu2@citrix.com> <20170730154335.24313-1-wei.liu2@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dbqNc-0006Lo-3Q for xen-devel@lists.xenproject.org; Sun, 30 Jul 2017 15:43:44 +0000 In-Reply-To: <20170730154335.24313-1-wei.liu2@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Xen-devel Cc: George Dunlap , Andrew Cooper , Wei Liu , Jan Beulich List-Id: xen-devel@lists.xenproject.org Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj aXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgNiArKy0tLS0KIDEgZmlsZSBjaGFu Z2VkLCAyIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy Y2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCAxNjdiMzE4MjYwLi40MGZiNzYx ZDA4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0u YwpAQCAtMTA1MCw4ICsxMDUwLDYgQEAgaW50IHB1dF9wYWdlX2Zyb21fbDJlKGwyX3BnZW50cnlf dCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuKQogICAgIHJldHVybiAwOwogfQogCi1zdGF0aWMgaW50 IF9fcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICosIGludCBwcmVlbXB0aWJsZSk7Ci0K IGludCBwdXRfcGFnZV9mcm9tX2wzZShsM19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBsb25nIHBm biwgaW50IHBhcnRpYWwsCiAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBkZWZlcikKIHsKQEAg LTEwNzgsNyArMTA3Niw3IEBAIGludCBwdXRfcGFnZV9mcm9tX2wzZShsM19wZ2VudHJ5X3QgbDNl LCB1bnNpZ25lZCBsb25nIHBmbiwgaW50IHBhcnRpYWwsCiAgICAgaWYgKCB1bmxpa2VseShwYXJ0 aWFsID4gMCkgKQogICAgIHsKICAgICAgICAgQVNTRVJUKCFkZWZlcik7Ci0gICAgICAgIHJldHVy biBfX3B1dF9wYWdlX3R5cGUocGcsIDEpOworICAgICAgICByZXR1cm4gcHV0X3BhZ2VfdHlwZV9w cmVlbXB0aWJsZShwZyk7CiAgICAgfQogCiAgICAgaWYgKCBkZWZlciApCkBAIC0xMTAxLDcgKzEw OTksNyBAQCBpbnQgcHV0X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQg bG9uZyBwZm4sIGludCBwYXJ0aWFsLAogICAgICAgICBpZiAoIHVubGlrZWx5KHBhcnRpYWwgPiAw KSApCiAgICAgICAgIHsKICAgICAgICAgICAgIEFTU0VSVCghZGVmZXIpOwotICAgICAgICAgICAg cmV0dXJuIF9fcHV0X3BhZ2VfdHlwZShwZywgMSk7CisgICAgICAgICAgICByZXR1cm4gcHV0X3Bh Z2VfdHlwZV9wcmVlbXB0aWJsZShwZyk7CiAgICAgICAgIH0KIAogICAgICAgICBpZiAoIGRlZmVy ICkKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0 cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=