From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 103582 invoked by alias); 12 Jul 2019 12:54:12 -0000 Mailing-List: contact libc-stable-help@sourceware.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Subscribe: List-Archive: Sender: libc-stable-owner@sourceware.org Received: (qmail 103571 invoked by uid 89); 12 Jul 2019 12:54:12 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Checked: by ClamAV 0.100.3 on sourceware.org X-Virus-Found: No X-Spam-SWARE-Status: No, score=-18.4 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.1 spammy= X-Spam-Status: No, score=-18.4 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on sourceware.org X-Spam-Level: X-HELO: EUR04-HE1-obe.outbound.protection.outlook.com Received: from mail-eopbgr70054.outbound.protection.outlook.com (HELO EUR04-HE1-obe.outbound.protection.outlook.com) (40.107.7.54) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 12 Jul 2019 12:54:11 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xcXtajg/jOUsmUG4v4K915XphaEc50iLFlqiuPEDXDI=; b=5xQ1estUZPvX4nu0RkzDJQYQyd/FFQt3kBuOR4gNUaFn3aLJToMDCtYUk5LoeGw+U1xbpm9+MN0cP4oVtZ4E3ZRwxIjREL87jW9ns213fOm+GvJ9Aqg7zOd8Zm0zSxpG0DlcqThJ7b5rmJCThiNgiIAFAQIUMlmj8KMEmBaXPZY= Received: from AM4PR0802MB2371.eurprd08.prod.outlook.com (10.172.217.23) by AM4PR0802MB2178.eurprd08.prod.outlook.com (10.172.215.146) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2052.18; Fri, 12 Jul 2019 12:54:08 +0000 Received: from AM4PR0802MB2371.eurprd08.prod.outlook.com ([fe80::5d45:7f25:b478:3e8b]) by AM4PR0802MB2371.eurprd08.prod.outlook.com ([fe80::5d45:7f25:b478:3e8b%3]) with mapi id 15.20.2052.020; Fri, 12 Jul 2019 12:54:08 +0000 From: Szabolcs Nagy To: "libc-stable@sourceware.org" CC: nd Subject: [2.26 COMMITTED] aarch64: handle STO_AARCH64_VARIANT_PCS Thread-Topic: [2.26 COMMITTED] aarch64: handle STO_AARCH64_VARIANT_PCS Thread-Index: AQHVOLDk76Sv2yxnU0OuftMc6piZKw== Date: Tue, 01 Jan 2019 00:00:00 -0000 Message-ID: <621b0cde-0152-b34e-ca3d-039351fe1c4f@arm.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (X11; Linux aarch64; rv:60.0) Gecko/20100101 Thunderbird/60.7.2 x-originating-ip: [217.140.106.55] x-clientproxiedby: LO2P265CA0137.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:9f::29) To AM4PR0802MB2371.eurprd08.prod.outlook.com (2603:10a6:200:5d::23) authentication-results: spf=none (sender IP is ) smtp.mailfrom=Szabolcs.Nagy@arm.com; x-ms-exchange-messagesentrepresentingtype: 1 x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 6e4a12b7-2ca2-4717-541b-08d706c80747 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(4618075)(2017052603328)(49563074)(7193020);SRVR:AM4PR0802MB2178; x-ms-traffictypediagnostic: AM4PR0802MB2178: x-microsoft-antispam-prvs: nodisclaimer: True x-ms-oob-tlc-oobclassifiers: OLM:3276; x-forefront-prvs: 00963989E5 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(4636009)(39860400002)(136003)(346002)(376002)(366004)(396003)(189003)(199004)(7736002)(31686004)(53936002)(6512007)(26005)(73894003)(65826007)(478600001)(99286004)(256004)(66946007)(186003)(3846002)(2616005)(316002)(58126008)(2351001)(5640700003)(8676002)(6436002)(68736007)(305945005)(14454004)(25786009)(476003)(31696002)(4270600006)(64756008)(52116002)(486006)(621065002)(71190400001)(4326008)(66476007)(81156014)(6506007)(386003)(86362001)(102836004)(6916009)(2501003)(81166006)(36756003)(6486002)(44832011)(6116002)(99936001)(65956001)(8936002)(2906002)(64126003)(71200400001)(66446008)(66616009)(66066001)(66556008)(65806001);DIR:OUT;SFP:1101;SCL:1;SRVR:AM4PR0802MB2178;H:AM4PR0802MB2371.eurprd08.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: h+HujPvdf/oDtjnYuCp0J7jVVmv/8PQy0qAnQU3D16RaWvYCNRdFyWrbb5Qb67aFShUBNQUuv8NQhRXYd+XFxlMY3SAnjJtp3UVhj1RR5mzZ2CBEwZBWz/g3nN/u4cBg31LXMkykyo5BRs08kWEX17EmZRjzskLio4kJVZUjar6YtplPD9CsoMNBdWxyXj9EdYN3L3QbP9NzSjYCxBJRPp37hiR3U9F6vCGxZF/g5OvAR0bxiCDaZno0txPMaVt74eDC3iguRzp2k8EHBRm8+HyWsrTEtCEiCeLrswh1Sr4= Content-Type: multipart/mixed; boundary="_002_621b0cde0152b34eca3d039351fe1c4farmcom_" MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6e4a12b7-2ca2-4717-541b-08d706c80747 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Jul 2019 12:54:08.3394 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Szabolcs.Nagy@arm.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0802MB2178 X-IsSubscribed: yes X-SW-Source: 2019-07/txt/msg00006.txt.bz2 --_002_621b0cde0152b34eca3d039351fe1c4farmcom_ Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 Content-length: 0 --_002_621b0cde0152b34eca3d039351fe1c4farmcom_ Content-Type: text/x-patch; name="0002-aarch64-handle-STO_AARCH64_VARIANT_PCS.patch" Content-Description: 0002-aarch64-handle-STO_AARCH64_VARIANT_PCS.patch Content-Disposition: attachment; filename="0002-aarch64-handle-STO_AARCH64_VARIANT_PCS.patch"; size=3911; creation-date="Fri, 12 Jul 2019 12:54:08 GMT"; modification-date="Fri, 12 Jul 2019 12:54:08 GMT" Content-ID: <524766BA21DDA64897C70AB0D87CFD31@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 Content-length: 5303 RnJvbSBmMmY1MDFmZjM5Nzk1M2Q3MTFjZTI0OWJjNzA1ZmI2MTM5YWIxZjdi IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogU3phYm9sY3MgTmFn eSA8c3phYm9sY3MubmFneUBhcm0uY29tPg0KRGF0ZTogVGh1LCAyNSBBcHIg MjAxOSAxNTozNTozNSArMDEwMA0KU3ViamVjdDogW1BBVENIIDIvMl0gYWFy Y2g2NDogaGFuZGxlIFNUT19BQVJDSDY0X1ZBUklBTlRfUENTDQoNCkJhY2tw b3J0IG9mIGNvbW1pdCA4MmJjNjljMDEyODM4YTM4MWM0MTY3YzE1NmEwNmY0 NTk4ZjM0MjI3DQphbmQgY29tbWl0IDMwYmEwMzc1NDY0ZjM0ZTRiZjgxMjlm M2QzZGMxNGQwYzA5YWRkMTcNCndpdGhvdXQgdXNpbmcgRFRfQUFSQ0g2NF9W QVJJQU5UX1BDUyBmb3Igb3B0aW1pemluZyB0aGUgc3ltYm9sIHRhYmxlIGNo ZWNrLg0KVGhpcyBpcyBuZWVkZWQgc28gdGhlIGludGVybmFsIGFiaSBiZXR3 ZWVuIGxkLnNvIGFuZCBsaWJjLnNvIGlzIHVuY2hhbmdlZC4NCg0KQXZvaWQg bGF6eSBiaW5kaW5nIG9mIHN5bWJvbHMgdGhhdCBtYXkgZm9sbG93IGEgdmFy aWFudCBQQ1Mgd2l0aCBkaWZmZXJlbnQNCnJlZ2lzdGVyIHVzYWdlIGNvbnZl bnRpb24gZnJvbSB0aGUgYmFzZSBQQ1MuDQoNCkN1cnJlbnRseSB0aGUgbGF6 eSBiaW5kaW5nIGVudHJ5IGNvZGUgZG9lcyBub3QgcHJlc2VydmUgYWxsIHRo ZSByZWdpc3RlcnMNCnJlcXVpcmVkIGZvciBBZHZTSU1EIGFuZCBTVkUgdmVj dG9yIGNhbGxzLiAgU2F2aW5nIGFuZCByZXN0b3JpbmcgYWxsDQpyZWdpc3Rl cnMgdW5jb25kaXRpb25hbGx5IG1heSBicmVhayBleGlzdGluZyBiaW5hcmll cywgZXZlbiBpZiB0aGV5IG5ldmVyDQp1c2UgdmVjdG9yIGNhbGxzLCBiZWNh dXNlIG9mIHRoZSBsYXJnZXIgc3RhY2sgcmVxdWlyZW1lbnQgZm9yIGxhenkN CnJlc29sdXRpb24sIHdoaWNoIGNhbiBiZSBzaWduaWZpY2FudCBvbiBhbiBT VkUgc3lzdGVtLg0KDQpUaGUgc29sdXRpb24gaXMgdG8gbWFyayBhbGwgc3lt Ym9scyBpbiB0aGUgc3ltYm9sIHRhYmxlIHRoYXQgbWF5IGZvbGxvdw0KYSB2 YXJpYW50IFBDUyBzbyB0aGUgZHluYW1pYyBsaW5rZXIgY2FuIGhhbmRsZSB0 aGVtIHNwZWNpYWxseS4gIEluIHRoaXMNCnBhdGNoIHN1Y2ggc3ltYm9scyBh cmUgYWx3YXlzIHJlc29sdmVkIGF0IGxvYWQgdGltZSwgbm90IGxhemlseS4N Cg0KU28gY3VycmVudGx5IExEX0FVRElUIGZvciB2YXJpYW50IFBDUyBzeW1i b2xzIGFyZSBub3Qgc3VwcG9ydGVkLCBmb3IgdGhhdA0KdGhlIF9kbF9ydW50 aW1lX3Byb2ZpbGUgZW50cnkgbmVlZHMgdG8gYmUgY2hhbmdlZCBlLmcuIHRv IHVuY29uZGl0aW9uYWxseQ0Kc2F2ZS9yZXN0b3JlIGFsbCByZWdpc3RlcnMg KGJ1dCBwYXNzIGRvd24gYXJnIGFuZCByZXR2YWwgcmVnaXN0ZXJzIHRvDQpw bHRlbnRyeS9leGl0IGNhbGxiYWNrcyBhY2NvcmRpbmcgdG8gdGhlIGJhc2Ug UENTKS4NCg0KVGhpcyBwYXRjaCBhbHNvIHJlbW92ZXMgYSBfX2J1aWx0aW5f ZXhwZWN0IGZyb20gdGhlIG1vZGlmaWVkIGNvZGUgYmVjYXVzZQ0KdGhlIGJy YW5jaCBwcmVkaWN0aW9uIGhpbnQgZGlkIG5vdCBzZWVtIHVzZWZ1bC4NCg0K CSogc3lzZGVwcy9hYXJjaDY0L2RsLW1hY2hpbmUuaCAoZWxmX21hY2hpbmVf bGF6eV9yZWwpOiBDaGVjaw0KCVNUT19BQVJDSDY0X1ZBUklBTlRfUENTIGFu ZCBiaW5kIHN1Y2ggc3ltYm9scyBhdCBsb2FkIHRpbWUuDQotLS0NCiBDaGFu Z2VMb2cgICAgICAgICAgICAgICAgICAgIHwgIDUgKysrKysNCiBzeXNkZXBz L2FhcmNoNjQvZGwtbWFjaGluZS5oIHwgMzUgKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKy0tLS0NCiAyIGZpbGVzIGNoYW5nZWQsIDM2IGluc2Vy dGlvbnMoKyksIDQgZGVsZXRpb25zKC0pDQoNCmRpZmYgLS1naXQgYS9DaGFu Z2VMb2cgYi9DaGFuZ2VMb2cNCmluZGV4IDU1ZGRlN2RmMGMuLjhhMmZhZDg2 MjYgMTAwNjQ0DQotLS0gYS9DaGFuZ2VMb2cNCisrKyBiL0NoYW5nZUxvZw0K QEAgLTEsMyArMSw4IEBADQorMjAxOS0wNy0xMiAgU3phYm9sY3MgTmFneSAg PHN6YWJvbGNzLm5hZ3lAYXJtLmNvbT4NCisNCisJKiBzeXNkZXBzL2FhcmNo NjQvZGwtbWFjaGluZS5oIChlbGZfbWFjaGluZV9sYXp5X3JlbCk6IENoZWNr DQorCVNUT19BQVJDSDY0X1ZBUklBTlRfUENTIGFuZCBiaW5kIHN1Y2ggc3lt Ym9scyBhdCBsb2FkIHRpbWUuDQorDQogMjAxOS0wNi0xMyAgU3phYm9sY3Mg TmFneSAgPHN6YWJvbGNzLm5hZ3lAYXJtLmNvbT4NCiANCiAJKiBlbGYvZWxm LmggKFNUT19BQVJDSDY0X1ZBUklBTlRfUENTKTogRGVmaW5lLg0KZGlmZiAt LWdpdCBhL3N5c2RlcHMvYWFyY2g2NC9kbC1tYWNoaW5lLmggYi9zeXNkZXBz L2FhcmNoNjQvZGwtbWFjaGluZS5oDQppbmRleCAzZmIwMGU2ZTJkLi45ZmZj MmU0YzlkIDEwMDY0NA0KLS0tIGEvc3lzZGVwcy9hYXJjaDY0L2RsLW1hY2hp bmUuaA0KKysrIGIvc3lzZGVwcy9hYXJjaDY0L2RsLW1hY2hpbmUuaA0KQEAg LTM5MSwxMCArMzkxLDM3IEBAIGVsZl9tYWNoaW5lX2xhenlfcmVsIChzdHJ1 Y3QgbGlua19tYXAgKm1hcCwNCiAgIC8qIENoZWNrIGZvciB1bmV4cGVjdGVk IFBMVCByZWxvYyB0eXBlLiAgKi8NCiAgIGlmIChfX2J1aWx0aW5fZXhwZWN0 IChyX3R5cGUgPT0gQUFSQ0g2NF9SKEpVTVBfU0xPVCksIDEpKQ0KICAgICB7 DQotICAgICAgaWYgKF9fYnVpbHRpbl9leHBlY3QgKG1hcC0+bF9tYWNoLnBs dCwgMCkgPT0gMCkNCi0JKnJlbG9jX2FkZHIgKz0gbF9hZGRyOw0KLSAgICAg IGVsc2UNCi0JKnJlbG9jX2FkZHIgPSBtYXAtPmxfbWFjaC5wbHQ7DQorICAg ICAgaWYgKG1hcC0+bF9tYWNoLnBsdCA9PSAwKQ0KKwl7DQorCSAgLyogUHJl bGlua2luZy4gICovDQorCSAgKnJlbG9jX2FkZHIgKz0gbF9hZGRyOw0KKwkg IHJldHVybjsNCisJfQ0KKw0KKyAgICAgIGlmICgxKSAvKiBEVF9BQVJDSDY0 X1ZBUklBTlRfUENTIGlzIG5vdCBhdmFpbGFibGUsIHNvIGFsd2F5cyBjaGVj ay4gICovDQorCXsNCisJICAvKiBDaGVjayB0aGUgc3ltYm9sIHRhYmxlIGZv ciB2YXJpYW50IFBDUyBzeW1ib2xzLiAgKi8NCisJICBjb25zdCBFbGZfU3lt bmR4IHN5bW5keCA9IEVMRlcgKFJfU1lNKSAocmVsb2MtPnJfaW5mbyk7DQor CSAgY29uc3QgRWxmVyAoU3ltKSAqc3ltdGFiID0NCisJICAgIChjb25zdCB2 b2lkICopRF9QVFIgKG1hcCwgbF9pbmZvW0RUX1NZTVRBQl0pOw0KKwkgIGNv bnN0IEVsZlcgKFN5bSkgKnN5bSA9ICZzeW10YWJbc3ltbmR4XTsNCisJICBp ZiAoX19nbGliY191bmxpa2VseSAoc3ltLT5zdF9vdGhlciAmIFNUT19BQVJD SDY0X1ZBUklBTlRfUENTKSkNCisJICAgIHsNCisJICAgICAgLyogQXZvaWQg bGF6eSByZXNvbHV0aW9uIG9mIHZhcmlhbnQgUENTIHN5bWJvbHMuICAqLw0K KwkgICAgICBjb25zdCBzdHJ1Y3Qgcl9mb3VuZF92ZXJzaW9uICp2ZXJzaW9u ID0gTlVMTDsNCisJICAgICAgaWYgKG1hcC0+bF9pbmZvW1ZFUlNZTUlEWCAo RFRfVkVSU1lNKV0gIT0gTlVMTCkNCisJCXsNCisJCSAgY29uc3QgRWxmVyAo SGFsZikgKnZlcm51bSA9DQorCQkgICAgKGNvbnN0IHZvaWQgKilEX1BUUiAo bWFwLCBsX2luZm9bVkVSU1lNSURYIChEVF9WRVJTWU0pXSk7DQorCQkgIHZl cnNpb24gPSAmbWFwLT5sX3ZlcnNpb25zW3Zlcm51bVtzeW1uZHhdICYgMHg3 ZmZmXTsNCisJCX0NCisJICAgICAgZWxmX21hY2hpbmVfcmVsYSAobWFwLCBy ZWxvYywgc3ltLCB2ZXJzaW9uLCByZWxvY19hZGRyLA0KKwkJCQlza2lwX2lm dW5jKTsNCisJICAgICAgcmV0dXJuOw0KKwkgICAgfQ0KKwl9DQorDQorICAg ICAgKnJlbG9jX2FkZHIgPSBtYXAtPmxfbWFjaC5wbHQ7DQogICAgIH0NCiAg IGVsc2UgaWYgKF9fYnVpbHRpbl9leHBlY3QgKHJfdHlwZSA9PSBBQVJDSDY0 X1IoVExTREVTQyksIDEpKQ0KICAgICB7DQotLSANCjIuMTcuMQ0KDQo= --_002_621b0cde0152b34eca3d039351fe1c4farmcom_--