From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS31976 209.132.180.0/23 X-Spam-Status: No, score=-4.0 required=3.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,SPF_HELO_PASS,SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id B2A241F4C0 for ; Thu, 24 Oct 2019 10:34:14 +0000 (UTC) DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:from:to:cc:subject:date:message-id:references :in-reply-to:content-type:content-transfer-encoding :mime-version; q=dns; s=default; b=dmNQc53pfBmd+Sz5jPdU12GdiV0Jp KNr040z7deFuP93/6J9UObkcR8mJj2CmW8w/SGoQ0iY/UD2z6xraaujbSyiQwjkd jX23syCcAOy+PJvaiO1uLNk9Xe3AEM2ZDiKL9chjRvSW0iSn1jVubN0BhnbGC7K8 zDFuwqF694C+tQ= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:from:to:cc:subject:date:message-id:references :in-reply-to:content-type:content-transfer-encoding :mime-version; s=default; bh=Hw8J6pfYOlPix/BGP9QlPQ+xQrU=; b=hlo BPvByB4RM4MGVS8v2IiBYEl2J2UFRyHQd3A0laL8D6UJmjuBUJquK91HGGOmBhmf CdDse/qrnM/8qd9iqR/pPZUYgtG6EJEQpNxe/QlKtuZ3GyDnikcOQthYcIHOEm/7 krBS7IdhaHofotq3Mh4dUq2vWjiKUhIjhsOna5g8= Received: (qmail 11978 invoked by alias); 24 Oct 2019 10:34:03 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Received: (qmail 11870 invoked by uid 89); 24 Oct 2019 10:34:02 -0000 Authentication-Results: sourceware.org; auth=none X-HELO: EUR04-VI1-obe.outbound.protection.outlook.com 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=8zY/4BsDBhO17rlr+l07xKLODvQZIrfDyFCLf7X3/sI=; b=D6JOUrNj8/QqxJAe4U4hrG7bDnP2blvPVZ8S4mw3rr7yZbvC+lLytAHUY6j9N2CIOItJRXE87qEAEyhLGB4i1cZgLdmhMhizms8wK2xWClE71GOKmmtkKe0A9suMUpLZv63f+ZF6O3fkGD4Km0TDTVaWRvv2vKfmriVWvO2nJHI= Authentication-Results: spf=fail (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; sourceware.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;sourceware.org; dmarc=none action=none header.from=arm.com; Received-SPF: Fail (protection.outlook.com: domain of arm.com does not designate 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; X-CheckRecipientChecked: true X-CR-MTA-CID: 561f7182e2d3aae0 X-CR-MTA-TID: 64aa7808 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=J0rD5sGx0yqJsF2TcoTra8uGgz0qRv1E7dVmfiOWQXuvEtzYrYfinfqjjYRR3nz1jFVB4ds32ftUvU6pyQmXpt16irjf+VTeCLa32yNge/zlCUkovBZsxZXKAFL2dfl97IQAMCsKwy4nDIxeL34HNeBk5KeODgt3KEel6Eh5DDAqtUaulIM1lpJwhT74Ri6MUQy93d85nZcY48Wn4dGAe4+TkibDTGQyfiHOBqRcKcUU0OTrQ+Fy1ibbqOeraIr0Mcs/6TTjEsF2+In97t8aeE1uMQseueZzls5kX7n0g2JfSDgFJjoB3VqSsj2evRlZRX8Q0JbJzpYtaCQZKbPz4A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8zY/4BsDBhO17rlr+l07xKLODvQZIrfDyFCLf7X3/sI=; b=bS+n6WfCZVNsAcxsUpRg5qypest1BuFZ0BjM30nVU0f3QPQfXPbtN5imUvj91SKBvpleJNio50/Rp25GOuT3CrlcwqkZAoay7I5mCaO8P3AD7Kh0AlrmpoiMdFC9IPMnl+cBeT3DWIZVXuE7tzAan2OA/u+gfTFtyJscF/1i310/njdHoMupas3ywdGf0qrr9ZCNDkViz4iiPojW37xATesNScO0FY06UVx1YXFwqp1OnqGnXRWFm67OIbPzSRdgrGCbZN4lBpq39NNqycpRoatU39yxnob7Q0O3rHzMSt/GuXxcvDLfyJ8BHv9LLGFVwaoUnrOqf/nN8E3JZrn3GA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none 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=8zY/4BsDBhO17rlr+l07xKLODvQZIrfDyFCLf7X3/sI=; b=D6JOUrNj8/QqxJAe4U4hrG7bDnP2blvPVZ8S4mw3rr7yZbvC+lLytAHUY6j9N2CIOItJRXE87qEAEyhLGB4i1cZgLdmhMhizms8wK2xWClE71GOKmmtkKe0A9suMUpLZv63f+ZF6O3fkGD4Km0TDTVaWRvv2vKfmriVWvO2nJHI= From: David Kilroy To: "libc-alpha@sourceware.org" CC: nd Subject: [PATCH v2 2/3] elf: avoid redundant sort in dlopen Date: Thu, 24 Oct 2019 10:33:49 +0000 Message-ID: References: In-Reply-To: Authentication-Results-Original: spf=none (sender IP is ) smtp.mailfrom=David.Kilroy@arm.com; x-checkrecipientrouted: true x-ms-oob-tlc-oobclassifiers: OLM:4125;OLM:4125; X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;SFS:(10009020)(4636009)(39860400002)(136003)(366004)(376002)(396003)(346002)(189003)(199004)(11346002)(446003)(25786009)(6486002)(5640700003)(486006)(6436002)(102836004)(26005)(386003)(2616005)(6506007)(256004)(14444005)(6512007)(71200400001)(71190400001)(118296001)(6916009)(2351001)(6116002)(36756003)(3846002)(4326008)(478600001)(44832011)(2906002)(476003)(8936002)(8676002)(81156014)(66446008)(64756008)(66556008)(66476007)(66946007)(50226002)(4744005)(14454004)(186003)(5660300002)(76176011)(52116002)(316002)(7736002)(66066001)(2501003)(305945005)(86362001)(81166006)(99286004);DIR:OUT;SFP:1101;SCL:1;SRVR:AM0PR08MB4196;H:AM0PR08MB4068.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-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: 2EZsEfnpSL92Gh7cJ0u8zCL+k07AD9Bj0Eycb9ITlwvEbeg75myaPI6MlNwJ045X8sD3YQZ/an3La6xjDlihV5u1fl9tZRshiDIKpstBZuipbepoWbwkbWVYziReEdMcb29UUu1r9WuYN68VafGQF4tWNzjG66i8zcjxL1dab+OFcrz/rBsH2u6JUPthgGQC+B+DR7Mt4uKW7A5aiFyRQP1qscFQQakfEtTN61TMmSrb30UqPTYppxdOxYTj5Zcr5vpso5aUATFmiqSgg5Bm4j+xHWbv7gxYWUE9HC95K9GKGbigInwcfjGdV6yRDoHs4giQU33sqbgnztPGsQCiLE2afKUXfbivr92GFaN43OJ4VdGSAOPqK+agR4EJGPyQZEqjNDwM6u1duir5J/5dX8A7A8JbU8Rd7WdVX7tdw0rxW7qqey9QhOyiNSPlhVe6 x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=David.Kilroy@arm.com; X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT039.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 58db7d37-48f9-4b57-720c-08d7586da845 l_initfini is already sorted by dependency in _dl_map_object_deps(), so avoid sorting again in dl_open_worker(). Tested by running the testsuite on x86_64. --- elf/dl-open.c | 1 - 1 file changed, 1 deletion(-) diff --git a/elf/dl-open.c b/elf/dl-open.c index 03f2b86..4df2e3f 100644 --- a/elf/dl-open.c +++ b/elf/dl-open.c @@ -326,7 +326,6 @@ dl_open_worker (void *a) l =3D new->l_initfini[++j]; } while (l !=3D NULL); - _dl_sort_maps (maps, nmaps, NULL, false); =20 int relocation_in_progress =3D 0; =20 --=20 2.7.4