From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michal Hocko Subject: [PATCH] xen/gntdev: fix up blockable calls to mn_invl_range_start Date: Thu, 23 Aug 2018 14:07:07 +0200 Message-ID: <20180823120707.10998-1-mhocko__24375.772875692$1535025984$gmane$org@kernel.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1fsoOv-0006Pd-1T for xen-devel@lists.xenproject.org; Thu, 23 Aug 2018 12:07:45 +0000 Received: by mail-ed1-f68.google.com with SMTP id o8-v6so3415130edt.13 for ; Thu, 23 Aug 2018 05:07:43 -0700 (PDT) List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Andrew Morton Cc: Juergen Gross , Michal Hocko , Tetsuo Handa , LKML , linux-mm@kvack.org, xen-devel@lists.xenproject.org, Boris Ostrovsky List-Id: xen-devel@lists.xenproject.org RnJvbTogTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+Cgo5MzA2NWFjNzUzZTQgKCJtbSwg b29tOiBkaXN0aW5ndWlzaCBibG9ja2FibGUgbW9kZSBmb3IgbW11IG5vdGlmaWVycyIpCmhhcyBp bnRyb2R1Y2VkIGJsb2NrYWJsZSBwYXJhbWV0ZXIgdG8gYWxsIG1tdV9ub3RpZmllcnMgYW5kIHRo ZSBub3RpZmllcgpoYXMgdG8gYmFjayBvZmYgd2hlbiBjYWxsZWQgaW4gIWJsb2NrYWJsZSBjYXNl IGFuZCBpdCBjb3VsZCBibG9jayBkb3duCnRoZSByb2FkLgoKVGhlIGFib3ZlIGNvbW1pdCBpbXBs ZW1lbnRlZCB0aGF0IGZvciBtbl9pbnZsX3JhbmdlX3N0YXJ0IGJ1dCBib3RoCmluX3JhbmdlIGNo ZWNrcyBhcmUgZG9uZSB1bmNvbmRpdGlvbmFsbHkgcmVnYXJkbGVzcyBvZiB0aGUgYmxvY2thYmxl Cm1vZGUgYW5kIGFzIHN1Y2ggdGhleSB3b3VsZCBmYWlsIGFsbCB0aGUgdGltZSBmb3IgcmVndWxh ciBjYWxscy4KRml4IHRoaXMgYnkgY2hlY2tpbmcgYmxvY2thYmxlIHBhcmFtZXRlciBhcyB3ZWxs LgoKT25jZSB3ZSBhcmUgdGhlcmUgd2UgY2FuIHJlbW92ZSB0aGUgc3RhbGUgVE9ETy4gVGhlIGxv Y2sgaGFzIHRvIGJlCnNsZWVwYWJsZSBiZWNhdXNlIHdlIHdhaXQgZm9yIGNvbXBsZXRpb24gZG93 biBpbiBnbnR0YWJfdW5tYXBfcmVmc19zeW5jLgoKRml4ZXM6IDkzMDY1YWM3NTNlNCAoIm1tLCBv b206IGRpc3Rpbmd1aXNoIGJsb2NrYWJsZSBtb2RlIGZvciBtbXUgbm90aWZpZXJzIikKQ2M6IEJv cmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CkNjOiBKdWVyZ2VuIEdy b3NzIDxqZ3Jvc3NAc3VzZS5jb20+ClNpZ25lZC1vZmYtYnk6IE1pY2hhbCBIb2NrbyA8bWhvY2tv QHN1c2UuY29tPgotLS0KIGRyaXZlcnMveGVuL2dudGRldi5jIHwgNSArKy0tLQogMSBmaWxlIGNo YW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2 ZXJzL3hlbi9nbnRkZXYuYyBiL2RyaXZlcnMveGVuL2dudGRldi5jCmluZGV4IDU3MzkwYzc2NjZl NS4uZTdkOGJiMWJlZTJhIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9nbnRkZXYuYworKysgYi9k cml2ZXJzL3hlbi9nbnRkZXYuYwpAQCAtNTE5LDIxICs1MTksMjAgQEAgc3RhdGljIGludCBtbl9p bnZsX3JhbmdlX3N0YXJ0KHN0cnVjdCBtbXVfbm90aWZpZXIgKm1uLAogCXN0cnVjdCBnbnRkZXZf Z3JhbnRfbWFwICptYXA7CiAJaW50IHJldCA9IDA7CiAKLQkvKiBUT0RPIGRvIHdlIHJlYWxseSBu ZWVkIGEgbXV0ZXggaGVyZT8gKi8KIAlpZiAoYmxvY2thYmxlKQogCQltdXRleF9sb2NrKCZwcml2 LT5sb2NrKTsKIAllbHNlIGlmICghbXV0ZXhfdHJ5bG9jaygmcHJpdi0+bG9jaykpCiAJCXJldHVy biAtRUFHQUlOOwogCiAJbGlzdF9mb3JfZWFjaF9lbnRyeShtYXAsICZwcml2LT5tYXBzLCBuZXh0 KSB7Ci0JCWlmIChpbl9yYW5nZShtYXAsIHN0YXJ0LCBlbmQpKSB7CisJCWlmICghYmxvY2thYmxl ICYmIGluX3JhbmdlKG1hcCwgc3RhcnQsIGVuZCkpIHsKIAkJCXJldCA9IC1FQUdBSU47CiAJCQln b3RvIG91dF91bmxvY2s7CiAJCX0KIAkJdW5tYXBfaWZfaW5fcmFuZ2UobWFwLCBzdGFydCwgZW5k KTsKIAl9CiAJbGlzdF9mb3JfZWFjaF9lbnRyeShtYXAsICZwcml2LT5mcmVlYWJsZV9tYXBzLCBu ZXh0KSB7Ci0JCWlmIChpbl9yYW5nZShtYXAsIHN0YXJ0LCBlbmQpKSB7CisJCWlmICghYmxvY2th YmxlICYmIGluX3JhbmdlKG1hcCwgc3RhcnQsIGVuZCkpIHsKIAkJCXJldCA9IC1FQUdBSU47CiAJ CQlnb3RvIG91dF91bmxvY2s7CiAJCX0KLS0gCjIuMTguMAoKCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=