From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KqEbE-000421-Vq for qemu-devel@nongnu.org; Wed, 15 Oct 2008 18:12:13 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KqEbE-00041n-BM for qemu-devel@nongnu.org; Wed, 15 Oct 2008 18:12:12 -0400 Received: from [199.232.76.173] (port=44474 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KqEbE-00041k-6I for qemu-devel@nongnu.org; Wed, 15 Oct 2008 18:12:12 -0400 Received: from qw-out-1920.google.com ([74.125.92.150]:13894) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KqEbE-0000Ab-9O for qemu-devel@nongnu.org; Wed, 15 Oct 2008 18:12:12 -0400 Received: by qw-out-1920.google.com with SMTP id 5so811635qwc.4 for ; Wed, 15 Oct 2008 15:12:10 -0700 (PDT) From: Lauro Ramos Venancio Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-hqH7pJALju90oNicSYOk" Date: Wed, 15 Oct 2008 19:12:05 -0300 Message-Id: <1224108725.7266.22.camel@laurov-desktop> Mime-Version: 1.0 Subject: [Qemu-devel] [PATCH] fix exit syscall Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org --=-hqH7pJALju90oNicSYOk Content-Type: multipart/mixed; boundary="=-N8MAOv37S1xtORvxNCsv" --=-N8MAOv37S1xtORvxNCsv Content-Type: text/plain Content-Transfer-Encoding: quoted-printable We can't call the libc _exit function because it calls the exit_group host syscall. We must call directly the exit host syscall. =20 --=20 Lauro Ramos Venancio INdT - Instituto Nokia de Tecnologia --=-N8MAOv37S1xtORvxNCsv Content-Disposition: attachment; filename=fix_exit_syscall.patch Content-Type: text/x-patch; name=fix_exit_syscall.patch; charset=UTF-8 Content-Transfer-Encoding: base64 SW5kZXg6IHFlbXUtYXJtLWVhYmkvbGludXgtdXNlci9zeXNjYWxsLmMNCj09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0t LSBxZW11LWFybS1lYWJpLm9yaWcvbGludXgtdXNlci9zeXNjYWxsLmMJMjAwOC0xMC0xMyAxODow NjowMy4wMDAwMDAwMDAgLTAzMDANCisrKyBxZW11LWFybS1lYWJpL2xpbnV4LXVzZXIvc3lzY2Fs bC5jCTIwMDgtMTAtMTMgMTg6NTY6MDIuMDAwMDAwMDAwIC0wMzAwDQpAQCAtMTU0LDYgKzE1NCw3 IEBADQogfQ0KIA0KIA0KKyNkZWZpbmUgX19OUl9zeXNfZXhpdCBfX05SX2V4aXQNCiAjZGVmaW5l IF9fTlJfc3lzX3VuYW1lIF9fTlJfdW5hbWUNCiAjZGVmaW5lIF9fTlJfc3lzX2ZhY2Nlc3NhdCBf X05SX2ZhY2Nlc3NhdA0KICNkZWZpbmUgX19OUl9zeXNfZmNobW9kYXQgX19OUl9mY2htb2RhdA0K QEAgLTE5NSw2ICsxOTYsNyBAQA0KICAgICByZXR1cm4gLUVOT1NZUzsNCiB9DQogI2VuZGlmDQor X3N5c2NhbGwxKGludCxzeXNfZXhpdCxpbnQsc3RhdHVzKQ0KIF9zeXNjYWxsMShpbnQsc3lzX3Vu YW1lLHN0cnVjdCBuZXdfdXRzbmFtZSAqLGJ1ZikNCiAjaWYgZGVmaW5lZChUQVJHRVRfTlJfZmFj Y2Vzc2F0KSAmJiBkZWZpbmVkKF9fTlJfZmFjY2Vzc2F0KQ0KIF9zeXNjYWxsNChpbnQsc3lzX2Zh Y2Nlc3NhdCxpbnQsZGlyZmQsY29uc3QgY2hhciAqLHBhdGhuYW1lLGludCxtb2RlLGludCxmbGFn cykNCkBAIC0zNzU2LDcgKzM3NTgsNyBAQA0KICNlbmRpZg0KICAgICAgICAgZ2RiX2V4aXQoY3B1 X2VudiwgYXJnMSk7DQogICAgICAgICAvKiBYWFg6IHNob3VsZCBmcmVlIHRocmVhZCBzdGFjayBh bmQgQ1BVIGVudiAqLw0KLSAgICAgICAgX2V4aXQoYXJnMSk7DQorICAgICAgICBzeXNfZXhpdChh cmcxKTsNCiAgICAgICAgIHJldCA9IDA7IC8qIGF2b2lkIHdhcm5pbmcgKi8NCiAgICAgICAgIGJy ZWFrOw0KICAgICBjYXNlIFRBUkdFVF9OUl9yZWFkOg0K --=-N8MAOv37S1xtORvxNCsv-- --=-hqH7pJALju90oNicSYOk Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQBI9mq1H6xNdhO2vuERAp06AKCsPctV3E3RurIPfkYh6crLH+gO9wCcDPdQ GcBUH7TfMazRYi3msKSG+1Y= =n10/ -----END PGP SIGNATURE----- --=-hqH7pJALju90oNicSYOk--