From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KqE2Y-0000j6-88 for qemu-devel@nongnu.org; Wed, 15 Oct 2008 17:36:22 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KqE2W-0000eF-Bg for qemu-devel@nongnu.org; Wed, 15 Oct 2008 17:36:21 -0400 Received: from [199.232.76.173] (port=34960 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KqE2W-0000e2-7t for qemu-devel@nongnu.org; Wed, 15 Oct 2008 17:36:20 -0400 Received: from wa-out-1112.google.com ([209.85.146.177]:38272) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KqE2W-0002dX-6h for qemu-devel@nongnu.org; Wed, 15 Oct 2008 17:36:20 -0400 Received: by wa-out-1112.google.com with SMTP id j5so2267829wah.18 for ; Wed, 15 Oct 2008 14:36:18 -0700 (PDT) From: Lauro Ramos Venancio Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-viDiFxFmoQF0vfBuGqMX" Date: Wed, 15 Oct 2008 18:36:11 -0300 Message-Id: <1224106571.7266.9.camel@laurov-desktop> Mime-Version: 1.0 Subject: [Qemu-devel] [PATCH] page_check_range: fix wrap around test 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 --=-viDiFxFmoQF0vfBuGqMX Content-Type: multipart/mixed; boundary="=-Qq0x+QXnx/md45nhCc3S" --=-Qq0x+QXnx/md45nhCc3S Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Move up the warp around test because line=20 'end =3D TARGET_PAGE_ALIGN(start+len);' can interfere on it causing Segmentation Fault. --=20 Lauro Ramos Venancio INdT - Instituto Nokia de Tecnologia --=-Qq0x+QXnx/md45nhCc3S Content-Disposition: attachment; filename=fix_page_check_range.patch Content-Type: text/x-patch; name=fix_page_check_range.patch; charset=UTF-8 Content-Transfer-Encoding: base64 SW5kZXg6IGV4ZWMuYw0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIGV4ZWMuYwkocmV2aXNpb24gNTM5MSkNCisr KyBleGVjLmMJKHdvcmtpbmcgY29weSkNCkBAIC0yMDY4LDEyICsyMDY4LDEzIEBADQogICAgIHRh cmdldF91bG9uZyBlbmQ7DQogICAgIHRhcmdldF91bG9uZyBhZGRyOw0KIA0KKyAgICBpZiggc3Rh cnQgKyBsZW4gPCBzdGFydCApDQorICAgICAgICAvKiB3ZSd2ZSB3cmFwcGVkIGFyb3VuZCAqLw0K KyAgICAgICAgcmV0dXJuIC0xOw0KKw0KICAgICBlbmQgPSBUQVJHRVRfUEFHRV9BTElHTihzdGFy dCtsZW4pOyAvKiBtdXN0IGRvIGJlZm9yZSB3ZSBsb29zZSBiaXRzIGluIHRoZSBuZXh0IHN0ZXAg Ki8NCiAgICAgc3RhcnQgPSBzdGFydCAmIFRBUkdFVF9QQUdFX01BU0s7DQogDQotICAgIGlmKCBl bmQgPCBzdGFydCApDQotICAgICAgICAvKiB3ZSd2ZSB3cmFwcGVkIGFyb3VuZCAqLw0KLSAgICAg ICAgcmV0dXJuIC0xOw0KICAgICBmb3IoYWRkciA9IHN0YXJ0OyBhZGRyIDwgZW5kOyBhZGRyICs9 IFRBUkdFVF9QQUdFX1NJWkUpIHsNCiAgICAgICAgIHAgPSBwYWdlX2ZpbmQoYWRkciA+PiBUQVJH RVRfUEFHRV9CSVRTKTsNCiAgICAgICAgIGlmKCAhcCApDQo= --=-Qq0x+QXnx/md45nhCc3S-- --=-viDiFxFmoQF0vfBuGqMX 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) iD8DBQBI9mJLH6xNdhO2vuERAplpAJ42vc6VtCxFt6C8OI98/LcYEi6A8gCggk+/ Up4g3qYsf93eBEmGQ71naPk= =AzVo -----END PGP SIGNATURE----- --=-viDiFxFmoQF0vfBuGqMX--