From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-20.9 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,MSGID_FROM_MTA_HEADER, SPF_HELO_NONE,SPF_PASS,UNPARSEABLE_RELAY,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id DA466C433ED for ; Wed, 12 May 2021 14:54:04 +0000 (UTC) Received: from desiato.infradead.org (desiato.infradead.org [90.155.92.199]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 122DD613AF for ; Wed, 12 May 2021 14:54:03 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 122DD613AF Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=arm.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=desiato.20200630; h=Sender:Content-Transfer-Encoding :Content-Type:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:In-Reply-To:References:Message-ID: Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=BMvL0pci2n7aoHzkXdMIwV1Vrv+4wR5k6MsE4Tksgu8=; b=F1OjRP5l1ohYHInK47SMt7sYe JreZevrM8NvyvmpaLtqOPVIz//waoeHPwIAOc6h3rRUYE/SE2/XDd0Gs3eKtqclZsCUUcDsa63n5i iz+3ykEdyhOuWdK2qTZ6eqdUKzjpZytIGHpME0JxwlKOZxmEvezzPUmrrCs1zjK4dqcPOqymM5U+k nUdEK0VcROswdEWt+EuXxDMbfVVD2+qvXUsg3yEwAqOOAyhvYeDnkghX6+DgbsciTmUx+zr82UAEr PTc2g/wZQCGii6oLzAit2AEcSw3B+FX2VeSnv7Debq1fmyM+jtpVVDDlo3PJ8SdMPnpH8f83SVZS2 dkPyb7e8g==; Received: from localhost ([::1] helo=desiato.infradead.org) by desiato.infradead.org with esmtp (Exim 4.94 #2 (Red Hat Linux)) id 1lgqDr-00354L-IK; Wed, 12 May 2021 14:52:27 +0000 Received: from bombadil.infradead.org ([2607:7c80:54:e::133]) by desiato.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lgqDn-00353g-JA for linux-arm-kernel@desiato.infradead.org; Wed, 12 May 2021 14:52:24 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=MIME-Version:In-Reply-To:Content-Type :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=Y/jKFtJxFylowwnPv+bvHJnb7fCMqyPKQr4xPTXQI8g=; b=HvqR/9gwgCW4I+AwUKnCKsnZct oKBqvZrZD6P6DqyGcL4Gei5RGI7Uvopdoev/32w6AkCK6Pj11r1CcKR8pP5H+HYkyGdqivJWQk7z8 YOGBeBppF14h3ze8VuFR28ylSdQjZW9fW4LyhDWs9FiMvf3AxkSxrbJGOv/fTx0yyO9CwPk4V1gx3 4aqacFdHMDhcw1hu2ZhZ8+MtsEVDdhUw7yi2RGPfI8iGczWiChPURjhT8X382Sv56C/QJ8TpuhROy IEp+gmnLAugLJHnGH/qsBnO4QU/s6d2O3KIAErff+KqpKf3HCJ7iHR5dy6vUs8jH/sbxfGf3hvQnW sijAcFFw==; Received: from mail-eopbgr10056.outbound.protection.outlook.com ([40.107.1.56] helo=EUR02-HE1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lgqDj-00AStF-Qe for linux-arm-kernel@lists.infradead.org; Wed, 12 May 2021 14:52:22 +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=Y/jKFtJxFylowwnPv+bvHJnb7fCMqyPKQr4xPTXQI8g=; b=aqkRVjE2EvABJZOFkbKNEjaj2pEud7PHRdJW1Pk2UKl1Qh/C7KsVkGpgFKOhyXyjVSzhgakD2GYPuFH4Y9RewmHg4dF10M8rcEjPbncosJ4+hoX5lsKc9SfA6oy33oZFcWif1d1AyGysSVA76/lHA4qU66VuTsK1XT0Cu1xjoww= Received: from MRXP264CA0008.FRAP264.PROD.OUTLOOK.COM (2603:10a6:500:15::20) by DB6PR0801MB2120.eurprd08.prod.outlook.com (2603:10a6:4:3c::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4108.27; Wed, 12 May 2021 14:52:13 +0000 Received: from VE1EUR03FT029.eop-EUR03.prod.protection.outlook.com (2603:10a6:500:15:cafe::57) by MRXP264CA0008.outlook.office365.com (2603:10a6:500:15::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4108.25 via Frontend Transport; Wed, 12 May 2021 14:52:13 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; lists.infradead.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;lists.infradead.org; dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT029.mail.protection.outlook.com (10.152.18.107) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4129.25 via Frontend Transport; Wed, 12 May 2021 14:52:13 +0000 Received: ("Tessian outbound 6c4b4bc1cefb:v91"); Wed, 12 May 2021 14:52:12 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 6b4b3985c99279bf X-CR-MTA-TID: 64aa7808 Received: from 37548e8f3294.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id DEAA7B45-633A-4C51-8E43-89D7250BD1A1.1; Wed, 12 May 2021 14:52:06 +0000 Received: from FRA01-MR2-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 37548e8f3294.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 12 May 2021 14:52:06 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ff8Kb18UFBANbGz4BC/b1EUvG0DM2/5N4Y5FaTSuVZgcvt9gmpxhnZHVSG4i/4mTNhLNqwH4OCzjMOnAZQu63McEKFjszIIHPaisNQjvzxxXqcrlfBHFLz2QxK3dMnSEBAsjNLvtK/TlxNLbXUVsa8bcDgNUmydFrWk27f+8Aeuelb0ujMBLRqNmDmDWqXU8JXUmkLxZ5acQHV9eyIoZyvEiYgPQN0zw3nWZqOAb/tjRE9WXOjPoIvn5jcHFUWzBaZx2VistjxWNn/S2WubbjSMZ5JgVaqtPPY5A16trNDr7FRnV41zDAt9KwlA3+5m96YB2gm69HONTCthjF4wUlw== 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=Y/jKFtJxFylowwnPv+bvHJnb7fCMqyPKQr4xPTXQI8g=; b=Uhr7Fsd1OSnBATCcUsV9oc2B9QVq71b3aY6DwuCkYK9EHU5cSa188SQRvorlChutJosuIhwbAkFj+tLaBsKPWJ1e0xoxS2GhwamxvAtV+N6CLrz6qalUyg0+GdGnja+hoo0OkkY+Y9AOSBh0u61se/pAkB41qoXwwphvL1SwIfS8E6dpG7hX7/qCqe+FdnO48bHWF61Eh7YLHf96sjLIWL3OVeklaysWQYwCGgYGN/a2f1h5/ijeQfXQzB4xv8lSnLAZCp+Zvrie5c45IXTmFtwYlJSk7kqV+Oj5+J2taVn7DmK6qgRLdsHXUrFee5VMJ/b255d1FBzbwuAmU8HXlA== 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=Y/jKFtJxFylowwnPv+bvHJnb7fCMqyPKQr4xPTXQI8g=; b=aqkRVjE2EvABJZOFkbKNEjaj2pEud7PHRdJW1Pk2UKl1Qh/C7KsVkGpgFKOhyXyjVSzhgakD2GYPuFH4Y9RewmHg4dF10M8rcEjPbncosJ4+hoX5lsKc9SfA6oy33oZFcWif1d1AyGysSVA76/lHA4qU66VuTsK1XT0Cu1xjoww= Authentication-Results-Original: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=arm.com; Received: from PA4PR08MB6320.eurprd08.prod.outlook.com (2603:10a6:102:e5::9) by PR2PR08MB4715.eurprd08.prod.outlook.com (2603:10a6:101:1d::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4108.29; Wed, 12 May 2021 14:52:05 +0000 Received: from PA4PR08MB6320.eurprd08.prod.outlook.com ([fe80::c99f:671d:bb2c:f20b]) by PA4PR08MB6320.eurprd08.prod.outlook.com ([fe80::c99f:671d:bb2c:f20b%7]) with mapi id 15.20.4129.027; Wed, 12 May 2021 14:52:05 +0000 Date: Wed, 12 May 2021 15:51:56 +0100 From: Szabolcs Nagy To: Robin Murphy Cc: Mark Rutland , will@kernel.org, catalin.marinas@arm.com, linux-arm-kernel@lists.infradead.org, yangyingliang@huawei.com Subject: Re: [PATCH 1/8] arm64: Import latest version of Cortex Strings' memcmp Message-ID: <20210512145155.GL9028@arm.com> References: <20210512132832.GB93815@C02TD0UTHF1T.local> <18fdcca5-342f-fd64-2c99-8e2694dfb752@arm.com> Content-Disposition: inline In-Reply-To: <18fdcca5-342f-fd64-2c99-8e2694dfb752@arm.com> User-Agent: Mutt/1.9.4 (2018-02-28) X-Originating-IP: [217.140.106.55] X-ClientProxiedBy: SN7PR04CA0160.namprd04.prod.outlook.com (2603:10b6:806:125::15) To PA4PR08MB6320.eurprd08.prod.outlook.com (2603:10a6:102:e5::9) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from arm.com (217.140.106.55) by SN7PR04CA0160.namprd04.prod.outlook.com (2603:10b6:806:125::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4108.24 via Frontend Transport; Wed, 12 May 2021 14:52:02 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: d27a7148-a13b-4dfb-89bb-08d91555873b X-MS-TrafficTypeDiagnostic: PR2PR08MB4715:|DB6PR0801MB2120: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true NoDisclaimer: true X-MS-Oob-TLC-OOBClassifiers: OLM:2657;OLM:2657; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: qYRens1fsJmMg1Ns7OjZfcIEL66uhG3uchn62tZWQvRyKhUl+EkpKYTtG5wudBEnfHmKSwfm6EnZDLxthuReag8nr0klY6oF8emSG+tUVSvKY/R9HpSVXgomL/X+E7pJ8u4NnbgYyp+hFYNgfTiKdybepwWgwKhHAgzNjG4xwa79o68N1PwpYqmdgfcw0jdcpnak1W6+/PxKvFAOzO7ATdadgtOe69A81Nq1V5ownnRYAPWTeCkPhHawqiw9TjO003O+LwHSs64wWeLp3YN51lJJwrd4/bvGcTqSWueh4Z4Jrhs3nD5Bgztoc/hwXL3vRNJumqG/QXZNtAIohxxezJ+b45akfX1mOTFOzFMewnM5au/Qv7V+nMfNgktCiHWXuFaOywriWL0N3FpVm4RULWy5czycyJihcz59V290em/c8oEUtu8U4QGOrJ/XSwB5R38b6PUuEUrEit7XIBVbd6ZVlCD9ADnmqDWUP+h0o4UlqRadYr8PcxKGMKU/RBtM1XWpLq+p78dnS4fH/Yg29hkXyeoRkHqXnzXBEMX+3o0lRLTg2+Xw0bGz8rxeaMaZCzkgxEA+DToJZ7HRYZXVbGvwIVeOkv1T78Uf9WQFbYB7PI2Kv58XkiemAse0DeQJjFfCjLrC0LtcexxPmUlNz1wGW/vn9JdAtzYcso3ut0FXHvLz+lAPoBjecu+quckkdIOcTNKYiftHQ+Tj+ctCGQ9yDxxjifI2ipDMbpxDWMjtBEeezKl3/jM43bW1a4P8skBaBwAuBijMR4X0Ib7O8Q== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PA4PR08MB6320.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(7696005)(86362001)(44832011)(4326008)(52116002)(956004)(5660300002)(8676002)(2616005)(2906002)(6862004)(36756003)(33656002)(37006003)(55016002)(1076003)(6636002)(966005)(26005)(8886007)(66556008)(498600001)(8936002)(16526019)(53546011)(186003)(38350700002)(83380400001)(38100700002)(66476007)(66946007)(6666004); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData: =?utf-8?B?dExoTkNPNzA3cndyVldvUm84cThJMWNNbFpYMndHWThVUTBNaEtVWVVzVUk2?= =?utf-8?B?bmltNS81eXloUW16Q2QwaVU4QTZ4MkpqTDVzRVRZakgzT3oyN1QrTkFtM0ls?= =?utf-8?B?R1VYZjBybzIzYzBqM211bWVkZy81OXkxaGVUeDE3NkRnb055WVhVdlpQZDBJ?= =?utf-8?B?RG9yZDlkcVdBTFNsZEFBd0lTSTlSVXpOYU5wMVE3T2s2SmViVk1SeWRlZGdN?= =?utf-8?B?WG1oSGhldUdGbmxLM3ZycEw5UktOQndqU0dINUFYM2dmMVRuYTRvcnNzbWpi?= =?utf-8?B?SXl2aWVCamF1WFFKSWhyK2kwU3o5MzVoWHJqcG1QY2JkeWtmblZYc29zUGFB?= =?utf-8?B?Ry9RZDFkRXI1UE1QWTI1WkFuM0x6TEVjK1lwUEJ4aXhXd25zTVBUQWo1MEJh?= =?utf-8?B?TTdXN09HbjFiVEJaOVQwR2JFU0NGb0RmcGNLY3N6TjBpVGFzRkZDd3hUTGNI?= =?utf-8?B?Y0hSMUh6TTlwc3lpb0tKNDNyY3I4K3Y3ZW50REl3OVJTRDgzdkhUcGNQdHpL?= =?utf-8?B?dG5UMmpsb1NUUWdBUFkzYW4vRjZGU2xYcDVOMDFCT3gyMTR2c3huVGE2amZP?= =?utf-8?B?bFVuZEhyMzl6Y2JKYWVzck9aQzZSMGN0di83OEpIS2htWGlReXNhN2JHZVN3?= =?utf-8?B?cEhSNVppWWxLTGxMLzhibmM4RkNVdkhSTXJ2OUNrdXhIYmN2SXdNVytKeXgx?= =?utf-8?B?MDJSWGNjYlFURXBCQkovWVdEcVNrWU1PM2s4c2d3VWdFeXN6cXlDdEl3Qitn?= =?utf-8?B?SXhDUEp3UGFlajRMa0p0M0h2ZW9rSTBiMXVlNVprT3lHd2xic0Z1OEo4QWMr?= =?utf-8?B?bktRZFFiS1hQRW0zOTN6cmd2bG8wclN6RkNkTVZlcTZBTnpwak1FZ3ZzY2ZT?= =?utf-8?B?RmxCZWxqZWZXUWVrNmlIcFdhelVQYlZ3Sm5QOTl2OHIvZFZlamlGeUZMQi9X?= =?utf-8?B?TXAxSFFFaGh2Z3hPc2t1aFFWMk4ydmFEZ2pZcnhoNEF3WERmcjk5Nm84R0w2?= =?utf-8?B?L25FZ2ZCMjNNYTk5L1k0S003a2x4L2tnRjhrT0VnWnFDZjVCSUNlS0ErdHgy?= =?utf-8?B?UjZrNXVrM1VDNE13NUM4VUZ3MWxER0cxNHE2ZGI2S2pseXBOL0FoU255aE1V?= =?utf-8?B?TDNicHZPaFRibmVXUjMzYTQ0WVdENDJxdTM3SmEvNFpHM1RoOXdmVXo3VTNH?= =?utf-8?B?SG9vM0ppNXhReGZJQ3paN3FKNDVTbVBqS0t4MWhVSnZwNXpINnRKN1hBTEJG?= =?utf-8?B?ZUE4Yi90c3YwdmVpVkxQSi9FSUxzMDZZUjU4MnRya1BmWUFIRzNzNlA5QUd1?= =?utf-8?B?a1RGQjZJMnJyTG9CbTYrZG5VaDMvWFozRjZzTGYxa3J3aWJQZWl1TWdSRDlY?= =?utf-8?B?Z3JNMkYyWlNIZG44K29pOXNSbjh1MzV4SWEyZ3VUUHAxL2Fubm1nQUpDVEx6?= =?utf-8?B?UmRrTFljQkJucm9mZk93RmFzR2E0aGhHYUNuS2FzSDB2RmMxcEM1VmlieEtx?= =?utf-8?B?dVVRNWxGYTNBVUwrTWhMYjFBZFBVSGkxZFlIQlFzZTV1c2pUSTc3aFM1UzVB?= =?utf-8?B?amdLT1RRNWlXdHI5QTBxc01KdTJudUw3cktQVU5McEJuRngzQ2tHTDBSaHE2?= =?utf-8?B?U2E3VGJSMEwxUmhNYzBwaHJGbWE3VlJUZmIwaEMrRFEwYVdhYnlWOS9XYUV0?= =?utf-8?B?MzdpbVhIKzIxOWQ5cU1UcGoyNmt4VkU1b1JyVzMzYmpMdko1dktURVhEWjMx?= =?utf-8?Q?UcxwfJ8bMItkwB1RPMtFd7FGs/oiky310O9DfYR?= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR2PR08MB4715 Original-Authentication-Results: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT029.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: b91fd981-52e9-417d-8343-08d9155581bc X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Rli/9INEHCRtmdwHA57tjPZRpBFD4KXxh6sJPOQNHvKVA+/O8EkcXOa643aKOjakHcBsZeu0EEEwtAo29h1wXaPbVNrD5oQiIRDsGsnNzsg6WRn8Sx5syR+Orubpoo9RJPWMqUm6mbT847DJBoq4xYMdmD1kWPWQVIB9STFmvmAu70k9yuzCMBfxgHZFCFcd/aFZU4IW26KytnKMHZa/Eo7UFLeDlHZJzk/Wxdth7BjtLlnSGtCY24M713+2wb8JGnOoNIjdHbVgIAlOGs4ToEJZc5d89WIpr48wdwd1SyGfPybtCZEfSjCT+M6lAySayQB9ip41O96PVloHTZRps60ATRBhdn0yK69l+cWX5oJ/TTRhaKLaAHsiw87t+otxEkcKtU1Ty5TOLMIqBT5uyu2CiZLa0mVIwEP+dxRqro7Q0GUMfFvebjBOYWK9qcjMPiX9IDmWIdKBpppZ6Qk1STb1HMPT/uOfeDVSH4uGo0IXbnJg5yw61Kp00UTyItnOXgXhUzw5MlLZ3U4/6GeKf71w2L9Q8rtHir4RIl2WVAc+1WOuP7XUyl7rOnwpJwkykDVkI3imyekYlPhoq2c7eM0thvyQi2n2odNOt3/kOrMhbQJGhVoRhxnXhdbBOKQtZcm2toRqgC+DdnPzCjEiTAYCGc/Sv/b68MvljGBD1leHL3zuJMyIksp+HmxQ2dn9GHOMuCQn5bM6Vvi5k4VgGQkCEswNapDtK4yguNWlV0uSkRLonsW9KC/8q3LBXVc8w98rNaBPdv1Y7pe5x/D+KA== X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(4636009)(39850400004)(136003)(346002)(376002)(396003)(46966006)(36840700001)(36860700001)(16526019)(47076005)(8676002)(966005)(956004)(186003)(6636002)(4326008)(6862004)(107886003)(83380400001)(44832011)(1076003)(316002)(478600001)(82740400003)(82310400003)(2906002)(8936002)(37006003)(33656002)(86362001)(8886007)(6666004)(26005)(81166007)(53546011)(7696005)(55016002)(356005)(5660300002)(36756003)(70206006)(70586007)(2616005)(336012); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 May 2021 14:52:13.3485 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d27a7148-a13b-4dfb-89bb-08d91555873b X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: VE1EUR03FT029.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0801MB2120 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210512_075220_147603_8BC274FF X-CRM114-Status: GOOD ( 28.20 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org The 05/12/2021 14:38, Robin Murphy wrote: > [ Dropping Kai Shen who is now bouncing, adding Szabolcs just in case ] > On 2021-05-12 14:28, Mark Rutland wrote: > > On Tue, May 11, 2021 at 05:12:31PM +0100, Robin Murphy wrote: > > > From: Sam Tebbs > > > > > > Import the latest version of the former Cortex Strings - now > > > Arm Optimized Routines - memcmp function based on the upstream > > > code of string/aarch64/memcmp.S at commit e823e3a from > > > https://github.com/ARM-software/optimized-routines > > > > What's the licensing/copyright situation here? > > > > Because below... > > > > > > > > Signed-off-by: Sam Tebbs > > > [ rm: update attribution and commit message ] > > > Signed-off-by: Robin Murphy > > > --- > > > arch/arm64/lib/memcmp.S | 330 ++++++++++++++-------------------------- > > > 1 file changed, 111 insertions(+), 219 deletions(-) > > > > > > diff --git a/arch/arm64/lib/memcmp.S b/arch/arm64/lib/memcmp.S > > > index c0671e793ea9..498f0d9941d9 100644 > > > --- a/arch/arm64/lib/memcmp.S > > > +++ b/arch/arm64/lib/memcmp.S > > > @@ -1,247 +1,139 @@ > > > /* SPDX-License-Identifier: GPL-2.0-only */ > > > > ... this says GPL-2.0-only .... > > > > > /* > > > - * Copyright (C) 2013 ARM Ltd. > > > - * Copyright (C) 2013 Linaro. > > > + * Copyright (c) 2013-2020, Arm Limited. > > > * > > > - * This code is based on glibc cortex strings work originally authored by Linaro > > > - * be found @ > > > - * > > > - * http://bazaar.launchpad.net/~linaro-toolchain-dev/cortex-strings/trunk/ > > > - * files/head:/src/aarch64/ > > > + * Adapted from the original at: > > > + * https://github.com/ARM-software/optimized-routines/blob/master/string/aarch64/memcmp.S > > > */ > > > > ... but this referenced file says "SPDX-License-Identifier: MIT", and I > > don't know when this relicensing is legitimate. > > We were told that since the copyright was fully assigned back to Arm in the > move from Cortex Strings to Arm Optimized Routines, we are free to relicense > it as we see fit, so a GPLv2 submission to Linux was still fine. yes, this code is fully owned by arm now, but the licensing is not clear to an outside observer. arm optimized-routines uses MIT license since that seemed to be widely accepted, but then we were asked to contribute the code under BSD3, LLVM, GPLv2,... which is a bit of a pain (since then arm has to get involved, we wanted others to take the code without us having to do anything). _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel