From mboxrd@z Thu Jan 1 00:00:00 1970 From: jglisse-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org Subject: [PATCH 07/13] iommu/amd: update to new mmu_notifier semantic Date: Thu, 31 Aug 2017 17:17:32 -0400 Message-ID: <20170831211738.17922-8-jglisse@redhat.com> References: <20170831211738.17922-1-jglisse@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20170831211738.17922-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-mm-Bw31MaZKKs3YtjvyW6yDsg@public.gmane.org Cc: Andrea Arcangeli , Joerg Roedel , iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org, linux-kernel-u79uwXL29TY76Z2rM5mHXA@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 RnJvbTogSsOpcsO0bWUgR2xpc3NlIDxqZ2xpc3NlQHJlZGhhdC5jb20+CgpDYWxsIHRvIG1tdV9u b3RpZmllcl9pbnZhbGlkYXRlX3BhZ2UoKSBhcmUgcmVwbGFjZWQgYnkgY2FsbCB0bwptbXVfbm90 aWZpZXJfaW52YWxpZGF0ZV9yYW5nZSgpIGFuZCB0aHVzIGNhbGwgYXJlIGJyYWNrZXRlZCBieQpj YWxsIHRvIG1tdV9ub3RpZmllcl9pbnZhbGlkYXRlX3JhbmdlX3N0YXJ0KCkvZW5kKCkKClJlbW92 ZSBub3cgdXNlbGVzcyBpbnZhbGlkYXRlX3BhZ2UgY2FsbGJhY2suCgpTaWduZWQtb2ZmLWJ5OiBK w6lyw7RtZSBHbGlzc2UgPGpnbGlzc2VAcmVkaGF0LmNvbT4KQ2M6IFN1cmF2ZWUgU3V0aGlrdWxw YW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+CkNjOiBpb21tdUBsaXN0cy5saW51 eC1mb3VuZGF0aW9uLm9yZwpDYzogSm9lcmcgUm9lZGVsIDxqcm9lZGVsQHN1c2UuZGU+CkNjOiBL aXJpbGwgQS4gU2h1dGVtb3YgPGtpcmlsbC5zaHV0ZW1vdkBsaW51eC5pbnRlbC5jb20+CkNjOiBB bmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgpDYzogTGludXMgVG9ydmFs ZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgpDYzogQW5kcmVhIEFyY2FuZ2VsaSA8 YWFyY2FuZ2VAcmVkaGF0LmNvbT4KLS0tCiBkcml2ZXJzL2lvbW11L2FtZF9pb21tdV92Mi5jIHwg OCAtLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv ZHJpdmVycy9pb21tdS9hbWRfaW9tbXVfdjIuYyBiL2RyaXZlcnMvaW9tbXUvYW1kX2lvbW11X3Yy LmMKaW5kZXggNjYyOWM0NzJlYWZkLi5kY2NmNWI3NmVmZjIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv aW9tbXUvYW1kX2lvbW11X3YyLmMKKysrIGIvZHJpdmVycy9pb21tdS9hbWRfaW9tbXVfdjIuYwpA QCAtMzkxLDEzICszOTEsNiBAQCBzdGF0aWMgaW50IG1uX2NsZWFyX2ZsdXNoX3lvdW5nKHN0cnVj dCBtbXVfbm90aWZpZXIgKm1uLAogCXJldHVybiAwOwogfQogCi1zdGF0aWMgdm9pZCBtbl9pbnZh bGlkYXRlX3BhZ2Uoc3RydWN0IG1tdV9ub3RpZmllciAqbW4sCi0JCQkgICAgICAgc3RydWN0IG1t X3N0cnVjdCAqbW0sCi0JCQkgICAgICAgdW5zaWduZWQgbG9uZyBhZGRyZXNzKQotewotCV9fbW5f Zmx1c2hfcGFnZShtbiwgYWRkcmVzcyk7Ci19Ci0KIHN0YXRpYyB2b2lkIG1uX2ludmFsaWRhdGVf cmFuZ2Uoc3RydWN0IG1tdV9ub3RpZmllciAqbW4sCiAJCQkJc3RydWN0IG1tX3N0cnVjdCAqbW0s CiAJCQkJdW5zaWduZWQgbG9uZyBzdGFydCwgdW5zaWduZWQgbG9uZyBlbmQpCkBAIC00MzYsNyAr NDI5LDYgQEAgc3RhdGljIHZvaWQgbW5fcmVsZWFzZShzdHJ1Y3QgbW11X25vdGlmaWVyICptbiwg c3RydWN0IG1tX3N0cnVjdCAqbW0pCiBzdGF0aWMgY29uc3Qgc3RydWN0IG1tdV9ub3RpZmllcl9v cHMgaW9tbXVfbW4gPSB7CiAJLnJlbGVhc2UJCT0gbW5fcmVsZWFzZSwKIAkuY2xlYXJfZmx1c2hf eW91bmcgICAgICA9IG1uX2NsZWFyX2ZsdXNoX3lvdW5nLAotCS5pbnZhbGlkYXRlX3BhZ2UgICAg ICAgID0gbW5faW52YWxpZGF0ZV9wYWdlLAogCS5pbnZhbGlkYXRlX3JhbmdlICAgICAgID0gbW5f aW52YWxpZGF0ZV9yYW5nZSwKIH07CiAKLS0gCjIuMTMuNQoKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KaW9tbXUgbWFpbGluZyBsaXN0CmlvbW11QGxpc3Rz LmxpbnV4LWZvdW5kYXRpb24ub3JnCmh0dHBzOi8vbGlzdHMubGludXhmb3VuZGF0aW9uLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2lvbW11