From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefano Stabellini Subject: [PATCH v2 3/3] xen: call qemu_set_cloexec instead of fcntl Date: Tue, 9 May 2017 12:04:53 -0700 Message-ID: <1494356693-13190-3-git-send-email-sstabellini@kernel.org> References: <1494356693-13190-1-git-send-email-sstabellini@kernel.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1494356693-13190-1-git-send-email-sstabellini@kernel.org> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: qemu-devel@nongnu.org Cc: sstabellini@kernel.org, groug@kaod.org, xen-devel@lists.xen.org, aneesh.kumar@linux.vnet.ibm.com, anthony.perard@citrix.com, Eric Blake List-Id: xen-devel@lists.xenproject.org VXNlIHRoZSBjb21tb24gdXRpbGl0eSBmdW5jdGlvbiwgd2hpY2ggY29udGFpbnMgY2hlY2tzIG9u IHJldHVybiB2YWx1ZXMsCmluc3RlYWQgb2YgbWFudWFsbHkgY2FsbGluZyBmY250bC4KCkNJRDog MTM3NDgzMQoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr ZXJuZWwub3JnPgpDQzogYW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbQpDQzogZ3JvdWdAa2FvZC5v cmcKQ0M6IGFuZWVzaC5rdW1hckBsaW51eC52bmV0LmlibS5jb20KQ0M6IEVyaWMgQmxha2UgPGVi bGFrZUByZWRoYXQuY29tPgotLS0KIGh3LzlwZnMveGVuLTlwLWJhY2tlbmQuYyB8IDIgKy0KIGh3 L3hlbi94ZW5fYmFja2VuZC5jICAgICB8IDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRp b25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3LzlwZnMveGVuLTlwLWJhY2tl bmQuYyBiL2h3LzlwZnMveGVuLTlwLWJhY2tlbmQuYwppbmRleCBhMWZkZWRlLi41ZGY5N2M5IDEw MDY0NAotLS0gYS9ody85cGZzL3hlbi05cC1iYWNrZW5kLmMKKysrIGIvaHcvOXBmcy94ZW4tOXAt YmFja2VuZC5jCkBAIC0zODAsNyArMzgwLDcgQEAgc3RhdGljIGludCB4ZW5fOXBmc19jb25uZWN0 KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKICAgICAgICAgaWYgKHhlbl85cGRldi0+cmluZ3Nb aV0uZXZ0Y2huZGV2ID09IE5VTEwpIHsKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9 Ci0gICAgICAgIGZjbnRsKHhlbmV2dGNobl9mZCh4ZW5fOXBkZXYtPnJpbmdzW2ldLmV2dGNobmRl diksIEZfU0VURkQsIEZEX0NMT0VYRUMpOworICAgICAgICBxZW11X3NldF9jbG9leGVjKHhlbmV2 dGNobl9mZCh4ZW5fOXBkZXYtPnJpbmdzW2ldLmV2dGNobmRldikpOwogICAgICAgICB4ZW5fOXBk ZXYtPnJpbmdzW2ldLmxvY2FsX3BvcnQgPSB4ZW5ldnRjaG5fYmluZF9pbnRlcmRvbWFpbgogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoeGVuXzlwZGV2LT5yaW5n c1tpXS5ldnRjaG5kZXYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB4ZW5kZXYtPmRvbSwKZGlmZiAtLWdpdCBhL2h3L3hlbi94ZW5fYmFja2VuZC5jIGIvaHcv eGVuL3hlbl9iYWNrZW5kLmMKaW5kZXggYzg1ZjE2My4uMmNhYzQ3ZCAxMDA2NDQKLS0tIGEvaHcv eGVuL3hlbl9iYWNrZW5kLmMKKysrIGIvaHcveGVuL3hlbl9iYWNrZW5kLmMKQEAgLTE0Nyw3ICsx NDcsNyBAQCBzdGF0aWMgc3RydWN0IFhlbkRldmljZSAqeGVuX2JlX2dldF94ZW5kZXYoY29uc3Qg Y2hhciAqdHlwZSwgaW50IGRvbSwgaW50IGRldiwKICAgICAgICAgcWRldl91bnBsdWcoREVWSUNF KHhlbmRldiksIE5VTEwpOwogICAgICAgICByZXR1cm4gTlVMTDsKICAgICB9Ci0gICAgZmNudGwo eGVuZXZ0Y2huX2ZkKHhlbmRldi0+ZXZ0Y2huZGV2KSwgRl9TRVRGRCwgRkRfQ0xPRVhFQyk7Cisg ICAgcWVtdV9zZXRfY2xvZXhlYyh4ZW5ldnRjaG5fZmQoeGVuZGV2LT5ldnRjaG5kZXYpKTsKIAog ICAgIGlmIChvcHMtPmZsYWdzICYgREVWT1BTX0ZMQUdfTkVFRF9HTlRERVYpIHsKICAgICAgICAg eGVuZGV2LT5nbnR0YWJkZXYgPSB4ZW5nbnR0YWJfb3BlbihOVUxMLCAwKTsKLS0gCjEuOS4xCgoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v cmcveGVuLWRldmVsCg==