From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Glisse?= Subject: [PATCH 07/13] iommu/amd: update to new mmu_notifier semantic Date: Tue, 29 Aug 2017 19:54:41 -0400 Message-ID: <20170829235447.10050-8-jglisse@redhat.com> References: <20170829235447.10050-1-jglisse@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20170829235447.10050-1-jglisse-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: iommu-bounces-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org Errors-To: iommu-bounces-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org To: linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-mm-Bw31MaZKKs3YtjvyW6yDsg@public.gmane.org Cc: Andrea Arcangeli , Joerg Roedel , iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org, =?UTF-8?q?J=C3=A9r=C3=B4me=20Glisse?= , Andrew Morton , Linus Torvalds , "Kirill A . Shutemov" List-Id: iommu@lists.linux-foundation.org Q2FsbCB0byBtbXVfbm90aWZpZXJfaW52YWxpZGF0ZV9wYWdlKCkgYXJlIHJlcGxhY2VkIGJ5IGNh bGwgdG8KbW11X25vdGlmaWVyX2ludmFsaWRhdGVfcmFuZ2UoKSBhbmQgdGh1cyBjYWxsIGFyZSBi cmFja2V0ZWQgYnkKY2FsbCB0byBtbXVfbm90aWZpZXJfaW52YWxpZGF0ZV9yYW5nZV9zdGFydCgp L2VuZCgpCgpSZW1vdmUgbm93IHVzZWxlc3MgaW52YWxpZGF0ZV9wYWdlIGNhbGxiYWNrLgoKU2ln bmVkLW9mZi1ieTogSsOpcsO0bWUgR2xpc3NlIDxqZ2xpc3NlQHJlZGhhdC5jb20+CkNjOiBTdXJh dmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPgpDYzogaW9t bXVAbGlzdHMubGludXgtZm91bmRhdGlvbi5vcmcKQ2M6IEpvZXJnIFJvZWRlbCA8anJvZWRlbEBz dXNlLmRlPgpDYzogS2lyaWxsIEEuIFNodXRlbW92IDxraXJpbGwuc2h1dGVtb3ZAbGludXguaW50 ZWwuY29tPgpDYzogQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KQ2M6 IExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KQ2M6IEFuZHJl YSBBcmNhbmdlbGkgPGFhcmNhbmdlQHJlZGhhdC5jb20+Ci0tLQogZHJpdmVycy9pb21tdS9hbWRf aW9tbXVfdjIuYyB8IDggLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGRlbGV0aW9ucygtKQoK ZGlmZiAtLWdpdCBhL2RyaXZlcnMvaW9tbXUvYW1kX2lvbW11X3YyLmMgYi9kcml2ZXJzL2lvbW11 L2FtZF9pb21tdV92Mi5jCmluZGV4IDY2MjljNDcyZWFmZC4uZGNjZjViNzZlZmYyIDEwMDY0NAot LS0gYS9kcml2ZXJzL2lvbW11L2FtZF9pb21tdV92Mi5jCisrKyBiL2RyaXZlcnMvaW9tbXUvYW1k X2lvbW11X3YyLmMKQEAgLTM5MSwxMyArMzkxLDYgQEAgc3RhdGljIGludCBtbl9jbGVhcl9mbHVz aF95b3VuZyhzdHJ1Y3QgbW11X25vdGlmaWVyICptbiwKIAlyZXR1cm4gMDsKIH0KIAotc3RhdGlj IHZvaWQgbW5faW52YWxpZGF0ZV9wYWdlKHN0cnVjdCBtbXVfbm90aWZpZXIgKm1uLAotCQkJICAg ICAgIHN0cnVjdCBtbV9zdHJ1Y3QgKm1tLAotCQkJICAgICAgIHVuc2lnbmVkIGxvbmcgYWRkcmVz cykKLXsKLQlfX21uX2ZsdXNoX3BhZ2UobW4sIGFkZHJlc3MpOwotfQotCiBzdGF0aWMgdm9pZCBt bl9pbnZhbGlkYXRlX3JhbmdlKHN0cnVjdCBtbXVfbm90aWZpZXIgKm1uLAogCQkJCXN0cnVjdCBt bV9zdHJ1Y3QgKm1tLAogCQkJCXVuc2lnbmVkIGxvbmcgc3RhcnQsIHVuc2lnbmVkIGxvbmcgZW5k KQpAQCAtNDM2LDcgKzQyOSw2IEBAIHN0YXRpYyB2b2lkIG1uX3JlbGVhc2Uoc3RydWN0IG1tdV9u b3RpZmllciAqbW4sIHN0cnVjdCBtbV9zdHJ1Y3QgKm1tKQogc3RhdGljIGNvbnN0IHN0cnVjdCBt bXVfbm90aWZpZXJfb3BzIGlvbW11X21uID0gewogCS5yZWxlYXNlCQk9IG1uX3JlbGVhc2UsCiAJ LmNsZWFyX2ZsdXNoX3lvdW5nICAgICAgPSBtbl9jbGVhcl9mbHVzaF95b3VuZywKLQkuaW52YWxp ZGF0ZV9wYWdlICAgICAgICA9IG1uX2ludmFsaWRhdGVfcGFnZSwKIAkuaW52YWxpZGF0ZV9yYW5n ZSAgICAgICA9IG1uX2ludmFsaWRhdGVfcmFuZ2UsCiB9OwogCi0tIAoyLjEzLjUKCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmlvbW11IG1haWxpbmcgbGlz dAppb21tdUBsaXN0cy5saW51eC1mb3VuZGF0aW9uLm9yZwpodHRwczovL2xpc3RzLmxpbnV4Zm91 bmRhdGlvbi5vcmcvbWFpbG1hbi9saXN0aW5mby9pb21tdQ==