From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: [PATCH 1/2] xen/x86: Don't hold TRAPBOUNCE_flags in %cl during create_bounce_frame Date: Wed, 16 Mar 2016 20:05:48 +0000 Message-ID: <1458158749-21846-2-git-send-email-andrew.cooper3@citrix.com> References: <1458158749-21846-1-git-send-email-andrew.cooper3@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1458158749-21846-1-git-send-email-andrew.cooper3@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: Andrew Cooper , Andy Lutomirski List-Id: xen-devel@lists.xenproject.org VFJBUEJPVU5DRV9mbGFncyBhcmUgYWx3YXlzIGF2YWlsYWJsZSB2aWEgYSBkaXNwbGFjZW1lbnQg ZnJvbSAlcmR4LiAgVGhpcwphbGxvd3MgYWxsIG9mICVyY3ggdG8gYmUgdXNlZCBhcyBhIHNjcmF0 Y2ggcmVnaXN0ZXIuCgpObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJl dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1 bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQv ZW50cnkuUyB8IDUgKystLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyAgICAgICAgfCA1 ICsrLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkK CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TIGIveGVuL2Fy Y2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwppbmRleCA5Mjc0MzlkLi4zNmE4ZWFlIDEwMDY0 NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCisrKyBiL3hlbi9hcmNo L3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKQEAgLTI2MywxMSArMjYzLDEwIEBAIGNvbXBhdF9j cmVhdGVfYm91bmNlX2ZyYW1lOgogICAgICAgICBtb3ZsICBVUkVHU19yc3ArOCglcnNwKSwlZXNp CiAuTGZ0NDogIG1vdiAgIFVSRUdTX3NzKzgoJXJzcCksJWZzCiAyOgotICAgICAgICBtb3ZiICBU UkFQQk9VTkNFX2ZsYWdzKCVyZHgpLCVjbAogICAgICAgICBzdWJsICAkMyo0LCVlc2kKICAgICAg ICAgbW92cSAgVkNQVV92Y3B1X2luZm8oJXJieCksJXJheAogICAgICAgICBwdXNocSBDT01QQVRf VkNQVUlORk9fdXBjYWxsX21hc2soJXJheCkKLSAgICAgICAgdGVzdGIgJFRCRl9JTlRFUlJVUFQs JWNsCisgICAgICAgIHRlc3RiICRUQkZfSU5URVJSVVBULFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkK ICAgICAgICAgc2V0bnogJWNoICAgICAgICAgICAgICAgICAgICAgICAjIFRCRl9JTlRFUlJVUFQg LT4gc2V0IHVwY2FsbCBtYXNrCiAgICAgICAgIG9yYiAgICVjaCxDT01QQVRfVkNQVUlORk9fdXBj YWxsX21hc2soJXJheCkKICAgICAgICAgcG9wcSAgJXJheApAQCAtMjg0LDcgKzI4Myw3IEBAIGNv bXBhdF9jcmVhdGVfYm91bmNlX2ZyYW1lOgogLkxmdDY6ICBtb3ZsICAlZWF4LCVmczoyKjQoJXJz aSkgICAgICAgICMgRUZMQUdTCiAgICAgICAgIG1vdmwgIFVSRUdTX3JpcCs4KCVyc3ApLCVlYXgK IC5MZnQ3OiAgbW92bCAgJWVheCwlZnM6KCVyc2kpICAgICAgICAgICAjIEVJUAotICAgICAgICB0 ZXN0YiAkVEJGX0VYQ0VQVElPTl9FUlJDT0RFLCVjbAorICAgICAgICB0ZXN0YiAkVEJGX0VYQ0VQ VElPTl9FUlJDT0RFLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKICAgICAgICAganogICAgMWYKICAg ICAgICAgc3VibCAgJDQsJWVzaQogICAgICAgICBtb3ZsICBUUkFQQk9VTkNFX2Vycm9yX2NvZGUo JXJkeCksJWVheApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIGIveGVu L2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCmluZGV4IGRkN2YxMTQuLjIyMWRlMDEgMTAwNjQ0Ci0t LSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0 L2VudHJ5LlMKQEAgLTM0Myw3ICszNDMsNiBAQCBVTkxJS0VMWV9TVEFSVChnLCBjcmVhdGVfYm91 bmNlX2ZyYW1lX2JhZF9zcCkKICAgICAgICAgbGVhICAgVU5MSUtFTFlfRElTUEFUQ0hfTEFCRUwo Y3JlYXRlX2JvdW5jZV9mcmFtZV9iYWRfc3ApKCVyaXApLCAlcmRpCiAgICAgICAgIGptcCAgIGFz bV9kb21haW5fY3Jhc2hfc3luY2hyb25vdXMgIC8qIERvZXMgbm90IHJldHVybiAqLwogX19VTkxJ S0VMWV9FTkQoY3JlYXRlX2JvdW5jZV9mcmFtZV9iYWRfc3ApCi0gICAgICAgIG1vdmIgIFRSQVBC T1VOQ0VfZmxhZ3MoJXJkeCksJWNsCiAgICAgICAgIHN1YnEgICQ0MCwlcnNpCiAgICAgICAgIG1v dnEgIFVSRUdTX3NzKzgoJXJzcCksJXJheAogICAgICAgICBBU01fU1RBQwpAQCAtMzUyLDcgKzM1 MSw3IEBAIF9fVU5MSUtFTFlfRU5EKGNyZWF0ZV9ib3VuY2VfZnJhbWVfYmFkX3NwKQogLkxmdDM6 ICBtb3ZxICAlcmF4LDI0KCVyc2kpICAgICAgICAgICAgICMgUlNQCiAgICAgICAgIG1vdnEgIFZD UFVfdmNwdV9pbmZvKCVyYngpLCVyYXgKICAgICAgICAgcHVzaHEgVkNQVUlORk9fdXBjYWxsX21h c2soJXJheCkKLSAgICAgICAgdGVzdGIgJFRCRl9JTlRFUlJVUFQsJWNsCisgICAgICAgIHRlc3Ri ICRUQkZfSU5URVJSVVBULFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKICAgICAgICAgc2V0bnogJWNo ICAgICAgICAgICAgICAgICAgICAgICAjIFRCRl9JTlRFUlJVUFQgLT4gc2V0IHVwY2FsbCBtYXNr CiAgICAgICAgIG9yYiAgICVjaCxWQ1BVSU5GT191cGNhbGxfbWFzayglcmF4KQogICAgICAgICBw b3BxICAlcmF4CkBAIC0zNjksNyArMzY4LDcgQEAgX19VTkxJS0VMWV9FTkQoY3JlYXRlX2JvdW5j ZV9mcmFtZV9iYWRfc3ApCiAuTGZ0NTogIG1vdnEgICVyYXgsMTYoJXJzaSkgICAgICAgICAgICAg IyBSRkxBR1MKICAgICAgICAgbW92cSAgVVJFR1NfcmlwKzgoJXJzcCksJXJheAogLkxmdDY6ICBt b3ZxICAlcmF4LCglcnNpKSAgICAgICAgICAgICAgICMgUklQCi0gICAgICAgIHRlc3RiICRUQkZf RVhDRVBUSU9OX0VSUkNPREUsJWNsCisgICAgICAgIHRlc3RiICRUQkZfRVhDRVBUSU9OX0VSUkNP REUsVFJBUEJPVU5DRV9mbGFncyglcmR4KQogICAgICAgICBqeiAgICAxZgogICAgICAgICBzdWJx ICAkOCwlcnNpCiAgICAgICAgIG1vdmwgIFRSQVBCT1VOQ0VfZXJyb3JfY29kZSglcmR4KSwlZWF4 Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDov L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==