From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: [PATCH v4 30/31] x86/mm: use put_page_type_preemptible in put_page_from_l{2, 3}e Date: Thu, 17 Aug 2017 15:44:55 +0100 Message-ID: <20170817144456.18989-31-wei.liu2@citrix.com> References: <20170817144456.18989-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.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1diM54-0002iD-En for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 14:47:30 +0000 In-Reply-To: <20170817144456.18989-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 Y2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBjMmE3M2YxMjNmLi43MDU1OWM2 ODdjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0u YwpAQCAtMTA0Niw4ICsxMDQ2LDYgQEAgaW50IHB1dF9wYWdlX2Zyb21fbDJlKGwyX3BnZW50cnlf dCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuKQogICAgIHJldHVybiAwOwogfQogCi1zdGF0aWMgaW50 IF9fcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICosIGludCBwcmVlbXB0aWJsZSk7Ci0K IGludCBwdXRfcGFnZV9mcm9tX2wzZShsM19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBsb25nIHBm biwgaW50IHBhcnRpYWwsCiAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBkZWZlcikKIHsKQEAg LTEwNzQsNyArMTA3Miw3IEBAIGludCBwdXRfcGFnZV9mcm9tX2wzZShsM19wZ2VudHJ5X3QgbDNl LCB1bnNpZ25lZCBsb25nIHBmbiwgaW50IHBhcnRpYWwsCiAgICAgaWYgKCB1bmxpa2VseShwYXJ0 aWFsID4gMCkgKQogICAgIHsKICAgICAgICAgQVNTRVJUKCFkZWZlcik7Ci0gICAgICAgIHJldHVy biBfX3B1dF9wYWdlX3R5cGUocGcsIDEpOworICAgICAgICByZXR1cm4gcHV0X3BhZ2VfdHlwZV9w cmVlbXB0aWJsZShwZyk7CiAgICAgfQogCiAgICAgaWYgKCBkZWZlciApCkBAIC0xMDk3LDcgKzEw OTUsNyBAQCBpbnQgcHV0X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQg bG9uZyBwZm4sIGludCBwYXJ0aWFsLAogICAgICAgICBpZiAoIHVubGlrZWx5KHBhcnRpYWwgPiAw KSApCiAgICAgICAgIHsKICAgICAgICAgICAgIEFTU0VSVCghZGVmZXIpOwotICAgICAgICAgICAg cmV0dXJuIF9fcHV0X3BhZ2VfdHlwZShwZywgMSk7CisgICAgICAgICAgICByZXR1cm4gcHV0X3Bh Z2VfdHlwZV9wcmVlbXB0aWJsZShwZyk7CiAgICAgICAgIH0KIAogICAgICAgICBpZiAoIGRlZmVy ICkKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0 cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=