From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9028 invoked by alias); 17 Dec 2013 17:58:26 -0000 Mailing-List: contact libc-ports-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: libc-ports-owner@sourceware.org Received: (qmail 8854 invoked by uid 89); 17 Dec 2013 17:58:25 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.3 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 X-HELO: mail-qa0-f46.google.com Received: from mail-qa0-f46.google.com (HELO mail-qa0-f46.google.com) (209.85.216.46) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-SHA encrypted) ESMTPS; Tue, 17 Dec 2013 17:58:24 +0000 Received: by mail-qa0-f46.google.com with SMTP id f11so2874920qae.12 for ; Tue, 17 Dec 2013 09:58:22 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to :content-type; bh=CIoSVxEtE5KBLMKi0gRInZIw93gxc8rNg2/+1PBX0QE=; b=ZfRry7Vwhts219ooD4QEHXKRJchMvtqcpNhq0lbiJTHQAo+rSlL4KYkDm9kh88Gfas dpUMrqHUpfmo9P/D7nVTWx8Gg2HMZGarkn9qVNixrgNA82k7Y9P9y88KGG/NFH569HLw cfSjsSfo8S+kCffh6ARY6anWuTnpSS0R7oRTbeqXl4ZDBF9aBIorQwxxfdgHEYPXGwRf 5soBWdpXBaY2VaA7/WebT99IbCMvMSWc+gpQLEEE7KYPeuF/nYl3WmApzAOH7Dnfbfcc YRUOyERTmmBIggT6pI7Z7SJIejTZhRasohUSFEcrVFHBM3mYlBk8OY/5ljnmAmQRlkMF dyoQ== X-Gm-Message-State: ALoCoQkTmiiAvQ9++7Ve4C35XYGw2WaCLuQIMptuFcMIhT8pQL+2bnUN5Ix5M1aS4+25WoKMdvoc MIME-Version: 1.0 X-Received: by 10.224.147.75 with SMTP id k11mr45286361qav.22.1387303102398; Tue, 17 Dec 2013 09:58:22 -0800 (PST) Received: by 10.140.80.43 with HTTP; Tue, 17 Dec 2013 09:58:22 -0800 (PST) Date: Tue, 17 Dec 2013 17:58:00 -0000 Message-ID: Subject: [PATCH, COMMITTED] [AArch64] Implement FUTEX_*_REQUEUE_PI From: Marcus Shawcroft To: libc-ports Content-Type: multipart/mixed; boundary=089e015373bca1db2a04edbeac2f X-SW-Source: 2013-12/txt/msg00027.txt.bz2 --089e015373bca1db2a04edbeac2f Content-Type: text/plain; charset=UTF-8 Content-length: 163 This patch provides the AArch64 implementation of FUTEX_*_REQUEUE_PI. Regression tested, committed. I'll update the port status page on the WIKI. Cheers /Marcus --089e015373bca1db2a04edbeac2f Content-Type: text/plain; charset=US-ASCII; name="glibc-aarch64-futex-requeue_pi.txt" Content-Disposition: attachment; filename="glibc-aarch64-futex-requeue_pi.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hpbg9njs0 Content-length: 3299 ZGlmZiAtLWdpdCBhL3BvcnRzL0NoYW5nZUxvZy5hYXJjaDY0IGIvcG9ydHMv Q2hhbmdlTG9nLmFhcmNoNjQKaW5kZXggZTY1ZTg3YS4uZTc4N2QyNCAxMDA2 NDQKLS0tIGEvcG9ydHMvQ2hhbmdlTG9nLmFhcmNoNjQKKysrIGIvcG9ydHMv Q2hhbmdlTG9nLmFhcmNoNjQKQEAgLTEsMyArMSwxMiBAQAorMjAxMy0xMi0x NyAgTWFyY3VzIFNoYXdjcm9mdCAgPG1hcmN1cy5zaGF3Y3JvZnRAbGluYXJv Lm9yZz4KKworCSogc3lzZGVwcy91bml4L3N5c3YvbGludXgvYWFyY2g2NC9u cHRsL2xvd2xldmVsbG9jay5oCisJKEZVVEVYX1dBSVRfUkVRVUVVRV9QSSk6 IERlZmluZS4KKwkoRlVURVhfQ01QX1JFUVVFVUVfUEkpOiBMaWtld2lzZS4K KwkobGxsX2Z1dGV4X3dhaXRfcmVxdWV1ZV9waSk6IExpa2V3aXNlLgorCShs bGxfZnV0ZXhfdGltZWRfd2FpdF9yZXF1ZXVlX3BpKTogTGlrZXdpc2UuCisJ KGxsbF9mdXRleF9jbXBfcmVxdWV1ZV9waSk6IExpa2V3aXNlLgorCiAyMDEz LTEyLTE3ICBNYXJjdXMgU2hhd2Nyb2Z0ICA8bWFyY3VzLnNoYXdjcm9mdEBs aW5hcm8ub3JnPgogCiAJKiBzeXNkZXBzL2FhcmNoNjQvTWFrZWZpbGUgKENG TEFHUy1lX3NxcnQuYyk6IEFkZApkaWZmIC0tZ2l0IGEvcG9ydHMvc3lzZGVw cy91bml4L3N5c3YvbGludXgvYWFyY2g2NC9ucHRsL2xvd2xldmVsbG9jay5o IGIvcG9ydHMvc3lzZGVwcy91bml4L3N5c3YvbGludXgvYWFyY2g2NC9ucHRs L2xvd2xldmVsbG9jay5oCmluZGV4IDUyZjhhN2EuLjg1MWM4NWQgMTAwNjQ0 Ci0tLSBhL3BvcnRzL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L2FhcmNoNjQv bnB0bC9sb3dsZXZlbGxvY2suaAorKysgYi9wb3J0cy9zeXNkZXBzL3VuaXgv c3lzdi9saW51eC9hYXJjaDY0L25wdGwvbG93bGV2ZWxsb2NrLmgKQEAgLTM3 LDYgKzM3LDggQEAKICNkZWZpbmUgRlVURVhfVFJZTE9DS19QSQk4CiAjZGVm aW5lIEZVVEVYX1dBSVRfQklUU0VUCTkKICNkZWZpbmUgRlVURVhfV0FLRV9C SVRTRVQJMTAKKyNkZWZpbmUgRlVURVhfV0FJVF9SRVFVRVVFX1BJICAgMTEK KyNkZWZpbmUgRlVURVhfQ01QX1JFUVVFVUVfUEkgICAgMTIKICNkZWZpbmUg RlVURVhfUFJJVkFURV9GTEFHCTEyOAogI2RlZmluZSBGVVRFWF9DTE9DS19S RUFMVElNRQkyNTYKIApAQCAtMTQzLDYgKzE0NSwzNSBAQAogICB9KQogCiAK Ky8qIFByaW9yaXR5IEluaGVyaXRhbmNlIHN1cHBvcnQuICAqLworI2RlZmlu ZSBsbGxfZnV0ZXhfd2FpdF9yZXF1ZXVlX3BpKGZ1dGV4cCwgdmFsLCBtdXRl eCwgcHJpdmF0ZSkgXAorICBsbGxfZnV0ZXhfdGltZWRfd2FpdF9yZXF1ZXVl X3BpIChmdXRleHAsIHZhbCwgTlVMTCwgMCwgbXV0ZXgsIHByaXZhdGUpCisK KyNkZWZpbmUgbGxsX2Z1dGV4X3RpbWVkX3dhaXRfcmVxdWV1ZV9waShmdXRl eHAsIHZhbCwgdGltZXNwZWMsIGNsb2NrYml0LCAgICAgIFwKKwkJCQkJbXV0 ZXgsIHByaXZhdGUpCQkJICAgICAgXAorICAoewkJCQkJCQkJCSAgICAgIFwK KyAgICBJTlRFUk5BTF9TWVNDQUxMX0RFQ0wgKF9fZXJyKTsJCQkJCSAgICAg IFwKKyAgICBsb25nIGludCBfX3JldDsJCQkJCQkJICAgICAgXAorICAgIGlu dCBfX29wID0gRlVURVhfV0FJVF9SRVFVRVVFX1BJIHwgY2xvY2tiaXQ7CQkJ ICAgICAgXAorCQkJCQkJCQkJICAgICAgXAorICAgIF9fcmV0ID0gSU5URVJO QUxfU1lTQ0FMTCAoZnV0ZXgsIF9fZXJyLCA1LCAoZnV0ZXhwKSwJCSAgICAg IFwKKwkJCSAgICAgIF9fbGxsX3ByaXZhdGVfZmxhZyAoX19vcCwgcHJpdmF0 ZSksCSAgICAgIFwKKwkJCSAgICAgICh2YWwpLCAodGltZXNwZWMpLCBtdXRl eCk7CQkgICAgICBcCisgICAgSU5URVJOQUxfU1lTQ0FMTF9FUlJPUl9QIChf X3JldCwgX19lcnIpID8gLV9fcmV0IDogX19yZXQ7CQkgICAgICBcCisgIH0p CisKKyNkZWZpbmUgbGxsX2Z1dGV4X2NtcF9yZXF1ZXVlX3BpKGZ1dGV4cCwg bnJfd2FrZSwgbnJfbW92ZSwgbXV0ZXgsIHZhbCwgcHJpdikgIFwKKyAgKHsJ CQkJCQkJCQkgICAgICBcCisgICAgSU5URVJOQUxfU1lTQ0FMTF9ERUNMIChf X2Vycik7CQkJCQkgICAgICBcCisgICAgbG9uZyBpbnQgX19yZXQ7CQkJCQkJ CSAgICAgIFwKKwkJCQkJCQkJCSAgICAgIFwKKyAgICBfX3JldCA9IElOVEVS TkFMX1NZU0NBTEwgKGZ1dGV4LCBfX2VyciwgNiwgKGZ1dGV4cCksCQkgICAg ICBcCisJCQkgICAgICBfX2xsbF9wcml2YXRlX2ZsYWcgKEZVVEVYX0NNUF9S RVFVRVVFX1BJLCBwcml2KSxcCisJCQkgICAgICAobnJfd2FrZSksIChucl9t b3ZlKSwgKG11dGV4KSwgKHZhbCkpOwkgICAgICBcCisgICAgSU5URVJOQUxf U1lTQ0FMTF9FUlJPUl9QIChfX3JldCwgX19lcnIpOwkJCQkgICAgICBcCisg IH0pCisKKwogI2RlZmluZSBsbGxfdHJ5bG9jayhsb2NrKQlcCiAgIGF0b21p Y19jb21wYXJlX2FuZF9leGNoYW5nZV92YWxfYWNxKCYobG9jayksIDEsIDAp CiAK --089e015373bca1db2a04edbeac2f--