From mboxrd@z Thu Jan 1 00:00:00 1970 From: Szabolcs Nagy Subject: Re: [PATCH 1/5] glibc: Perform rseq(2) registration at C startup and thread creation (v9) Date: Tue, 23 Apr 2019 11:23:34 +0000 Message-ID: <532096e3-9943-fa20-daff-92bad34a11fc@arm.com> References: <20190422175623.6134-1-mathieu.desnoyers@efficios.com> <20190422175623.6134-2-mathieu.desnoyers@efficios.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org In-Reply-To: <20190422175623.6134-2-mathieu.desnoyers@efficios.com> Content-ID: <47FA7D70368628449F248B19713611EB@eurprd08.prod.outlook.com> To: Mathieu Desnoyers , Carlos O'Donell Cc: nd , Florian Weimer , Joseph Myers , "libc-alpha@sourceware.org" , Thomas Gleixner , Ben Maurer , Peter Zijlstra , "Paul E. McKenney" , Boqun Feng , Will Deacon , Dave Watson , Paul Turner , Rich Felker , "linux-kernel@vger.kernel.org" , "linux-api@vger.kernel.org" List-Id: linux-api@vger.kernel.org T24gMjIvMDQvMjAxOSAxODo1NiwgTWF0aGlldSBEZXNub3llcnMgd3JvdGU6DQo+IGRpZmYgLS1n aXQgYS9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC9hYXJjaDY0L2JpdHMvcnNlcS5oIGIvc3lzZGVw cy91bml4L3N5c3YvbGludXgvYWFyY2g2NC9iaXRzL3JzZXEuaA0KPiBuZXcgZmlsZSBtb2RlIDEw MDY0NA0KPiBpbmRleCAwMDAwMDAwMDAwLi5lNTM4NjY4NjEyDQo+IC0tLSAvZGV2L251bGwNCj4g KysrIGIvc3lzZGVwcy91bml4L3N5c3YvbGludXgvYWFyY2g2NC9iaXRzL3JzZXEuaA0KPiBAQCAt MCwwICsxLDQ0IEBADQo+ICsvKiBSZXN0YXJ0YWJsZSBTZXF1ZW5jZXMgTGludXggYWFyY2g2NCBh cmNoaXRlY3R1cmUgaGVhZGVyLg0KPiArDQo+ICsgICBDb3B5cmlnaHQgKEMpIDIwMTkgRnJlZSBT b2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuDQo+ICsNCj4gKyAgIFRoZSBHTlUgQyBMaWJyYXJ5IGlz IGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcg0KPiArICAgbW9k aWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYw0K PiArICAgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlv bjsgZWl0aGVyDQo+ICsgICB2ZXJzaW9uIDIuMSBvZiB0aGUgTGljZW5zZSwgb3IgKGF0IHlvdXIg b3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4NCj4gKw0KPiArICAgVGhlIEdOVSBDIExpYnJhcnkg aXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwNCj4gKyAg IGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJh bnR5IG9mDQo+ICsgICBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFS IFBVUlBPU0UuICBTZWUgdGhlIEdOVQ0KPiArICAgTGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vu c2UgZm9yIG1vcmUgZGV0YWlscy4NCj4gKw0KPiArICAgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVk IGEgY29weSBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYw0KPiArICAgTGljZW5zZSBh bG9uZyB3aXRoIHRoZSBHTlUgQyBMaWJyYXJ5OyBpZiBub3QsIHNlZQ0KPiArICAgPGh0dHA6Ly93 d3cuZ251Lm9yZy9saWNlbnNlcy8+LiAgKi8NCj4gKw0KPiArI2lmbmRlZiBfU1lTX1JTRVFfSA0K PiArIyBlcnJvciAiTmV2ZXIgdXNlIDxiaXRzL3JzZXEuaD4gZGlyZWN0bHk7IGluY2x1ZGUgPHN5 cy9yc2VxLmg+IGluc3RlYWQuIg0KPiArI2VuZGlmDQo+ICsNCj4gKy8qIFJTRVFfU0lHIGlzIGEg c2lnbmF0dXJlIHJlcXVpcmVkIGJlZm9yZSBlYWNoIGFib3J0IGhhbmRsZXIgY29kZS4NCj4gKw0K PiArICAgSXQgaXMgYSAzMi1iaXQgdmFsdWUgdGhhdCBtYXBzIHRvIGFjdHVhbCBhcmNoaXRlY3R1 cmUgY29kZSBjb21waWxlZA0KPiArICAgaW50byBhcHBsaWNhdGlvbnMgYW5kIGxpYnJhcmllcy4g SXQgbmVlZHMgdG8gYmUgZGVmaW5lZCBmb3IgZWFjaA0KPiArICAgYXJjaGl0ZWN0dXJlLiBXaGVu IGNob29zaW5nIHRoaXMgdmFsdWUsIGl0IG5lZWRzIHRvIGJlIHRha2VuIGludG8NCj4gKyAgIGFj Y291bnQgdGhhdCBnZW5lcmF0aW5nIGludmFsaWQgaW5zdHJ1Y3Rpb25zIG1heSBoYXZlIGlsbCBl ZmZlY3RzIG9uDQo+ICsgICB0b29scyBsaWtlIG9iamR1bXAsIGFuZCBtYXkgYWxzbyBoYXZlIGlt cGFjdCBvbiB0aGUgQ1BVIHNwZWN1bGF0aXZlDQo+ICsgICBleGVjdXRpb24gZWZmaWNpZW5jeSBp biBzb21lIGNhc2VzLg0KPiArDQo+ICsgICBhYXJjaDY0IC1tYmlnLWVuZGlhbiBnZW5lcmF0ZXMg bWl4ZWQgZW5kaWFubmVzcyBjb2RlIHZzIGRhdGE6DQo+ICsgICBsaXR0bGUtZW5kaWFuIGNvZGUg YW5kIGJpZy1lbmRpYW4gZGF0YS4gRW5zdXJlIHRoZSBSU0VRX1NJRyBzaWduYXR1cmUNCj4gKyAg IG1hdGNoZXMgY29kZSBlbmRpYW5uZXNzLiAgKi8NCj4gKw0KPiArI2RlZmluZSBSU0VRX1NJR19D T0RFCTB4ZDQyOGJjMDAJLyogQlJLICMweDQ1RTAuICAqLw0KPiArDQo+ICsjaWZkZWYgX19BQVJD SDY0RUJfXw0KPiArI2RlZmluZSBSU0VRX1NJR19EQVRBCTB4MDBiYzI4ZDQJLyogQlJLICMweDQ1 RTAuICAqLw0KPiArI2Vsc2UNCj4gKyNkZWZpbmUgUlNFUV9TSUdfREFUQQlSU0VRX1NJR19DT0RF DQo+ICsjZW5kaWYNCj4gKw0KPiArI2RlZmluZSBSU0VRX1NJRwlSU0VRX1NJR19EQVRBDQo+IGRp ZmYgLS1naXQgYS9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC9hYXJjaDY0L2xpYmMuYWJpbGlzdCBi L3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L2FhcmNoNjQvbGliYy5hYmlsaXN0DQo+IGluZGV4IDlj MzMwZjMyNWUuLjMzMWYzOWU0MWEgMTAwNjQ0DQo+IC0tLSBhL3N5c2RlcHMvdW5peC9zeXN2L2xp bnV4L2FhcmNoNjQvbGliYy5hYmlsaXN0DQo+ICsrKyBiL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4 L2FhcmNoNjQvbGliYy5hYmlsaXN0DQo+IEBAIC0yMTQxLDMgKzIxNDEsNSBAQCBHTElCQ18yLjI4 IHRocmRfeWllbGQgRg0KPiAgR0xJQkNfMi4yOSBnZXRjcHUgRg0KPiAgR0xJQkNfMi4yOSBwb3Np eF9zcGF3bl9maWxlX2FjdGlvbnNfYWRkY2hkaXJfbnAgRg0KPiAgR0xJQkNfMi4yOSBwb3NpeF9z cGF3bl9maWxlX2FjdGlvbnNfYWRkZmNoZGlyX25wIEYNCj4gK0dMSUJDXzIuMzAgX19yc2VxX2Fi aSBUIDB4MjANCj4gK0dMSUJDXzIuMzAgX19yc2VxX2hhbmRsZWQgRCAweDQNCg0KdGhlIGFhcmNo NjQgY2hhbmdlcyBhcmUgb2suDQo=