Received: by 2002:a05:6a10:9afc:0:0:0:0 with SMTP id t28csp731289pxm; Fri, 25 Feb 2022 18:35:20 -0800 (PST) X-Google-Smtp-Source: ABdhPJye1uTbRHJzBxYDyi5T6cY5++cMtNuCN898pZZUG2NkDIsvBDCCQRe4NUL85JH6ZtAwGNF0 X-Received: by 2002:aa7:9902:0:b0:4e1:375c:99f6 with SMTP id z2-20020aa79902000000b004e1375c99f6mr10670080pff.44.1645842920295; Fri, 25 Feb 2022 18:35:20 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1645842920; cv=pass; d=google.com; s=arc-20160816; b=ME9fZ1Hv64dMOtxRZ0Og3PCgLYXEBdTfTIxYHL6c2rCuKWKImIykqV9XHPFf531rMZ kgR1Q5siciDdsMgCt5kTLXv/FbZ5JdM38kIzjASktI4LWzpX/7A1Kjuy8tadSPyQedgM Wj5JKEnoY7Rmkl9AED6WZ7qUSOYEKCy4OaKDU7qGCfWnuaSj3z0N5zQwQNI+axgDYpKs ZGXAvoKC0e4mJQRxQn8VB0R20tSAA/3dOsv3WyH+DNkYU25rEct4E6iSFZg42XD1nPW8 5A/ENfQ7OduTGKugMrdCW3aiNQa24+MrX6x8ZOgprHuWD0NHPz4l2rV23KruYcOnjWEL uWdA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :msip_label_d4243a53-6221-4f75-8154-e4b33a5707a1_contentbits :msip_label_d4243a53-6221-4f75-8154-e4b33a5707a1_actionid :msip_label_d4243a53-6221-4f75-8154-e4b33a5707a1_siteid :msip_label_d4243a53-6221-4f75-8154-e4b33a5707a1_name :msip_label_d4243a53-6221-4f75-8154-e4b33a5707a1_method :msip_label_d4243a53-6221-4f75-8154-e4b33a5707a1_setdate :msip_label_d4243a53-6221-4f75-8154-e4b33a5707a1_enabled:msip_labels :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature; bh=sgzOivMFv9sfISyfAyUWIEzIdF1u1RATZ7Q0G1q9dGs=; b=b4ShvEHNgjwuMs0qWHg3JYuT9mJGhI1nrwzJCW8r537lnZwlJT+AzOfcisEApe2oYD TmjUS4xJpUBTXxc+ItfJyyzzNX9vQvhVq8Mcd3USeMcbIKXTjLkdZcK3rhtTFhoJuGoN Ino1DanTGJsry7hcl2q+gkFKDcm/I18nBLlamJWMiFalVn5lmHpEJeR0CpGXRlMX09M/ neA9pFXc2a79sazJUMO6s7u/g2S5Cni9wDKfpi0tT2VTgUdOu4dAupUA926AVLAFMLgq YiaymLboDFWl9Zl4GDerxKQBcUam0BWfjpINEbn1M3cTihRfWbcjYw0IyHTvw6uPKdDi 1lMQ== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amd.com header.s=selector1 header.b="fF7/2bJT"; arc=pass (i=1 spf=pass spfdomain=amd.com dkim=pass dkdomain=amd.com dmarc=pass fromdomain=amd.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=amd.com Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id y4-20020a056a00180400b004e1be9083afsi3533244pfa.360.2022.02.25.18.35.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Feb 2022 18:35:20 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=pass header.i=@amd.com header.s=selector1 header.b="fF7/2bJT"; arc=pass (i=1 spf=pass spfdomain=amd.com dkim=pass dkdomain=amd.com dmarc=pass fromdomain=amd.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=amd.com Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 7464B2F76F9; Fri, 25 Feb 2022 18:01:12 -0800 (PST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S242847AbiBYQUH (ORCPT + 99 others); Fri, 25 Feb 2022 11:20:07 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49082 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S242834AbiBYQUF (ORCPT ); Fri, 25 Feb 2022 11:20:05 -0500 Received: from NAM04-MW2-obe.outbound.protection.outlook.com (mail-mw2nam08on2052.outbound.protection.outlook.com [40.107.101.52]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0956F69488; Fri, 25 Feb 2022 08:19:33 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PxTsb0rRiCSOhdK/9HjIToDM8BY2wA7MSokH8mvjYh9zEczZIoKcJu7YmtmHvCk9F++5PysbKxT62PItNLlh2q6APoSQlQHIRyHjRAPwNqSiHK6OcqWMkkf29AzGVFwu3P2lUcAmG6AL/MnwNeKghh3JxAMAnQcZkGz/kL1PL2QqK0Un026oAb+NXdLN7G4gfIS1u+W/QQ/XuQyeJ3oeEHj0Vo9esGs9sfrNsGzX+IcTh8WW/vBmGoB5fL141a9qlMpyHqx9NiT4ZszDT3qixKyvaRdIzBYj/UzzlfVGMvtxf4/TUzStTqhwNriBjzj9KBZe2tfCpRRQwLXOPV0H4A== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=sgzOivMFv9sfISyfAyUWIEzIdF1u1RATZ7Q0G1q9dGs=; b=iJOjkXSJaxPU3I3q3WsjFBbIqmQgy8RmhrhdBMbZH5O4kxqKvwedeX3dqwmDu4Ebr0g4sMv8Z5dCVclMmlZz4CNYbLovn6m1Pq2Wjgf1utDqoNIDH1DtyQ87w9QPI1NVzr7CKq5BdG6rZV0H87u7IOkOWl7Z/i/kALd0VIzxwcgUTEwEC6cL49cLXmWQU02a0KdMZFMBvC0SMOMiz+V716bTSpPo1oZ1BlXckCDnqV7C7E9K7RrqrRoGwiCUsXYsBwTaWs9xa3aI6RpdtLVJXP/Tv8X5s+S6eWHFukca/yoJy/gmDMkwnUechkDMMOteW53yQ2kYHCn3aPhM2iaEJw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sgzOivMFv9sfISyfAyUWIEzIdF1u1RATZ7Q0G1q9dGs=; b=fF7/2bJTTBH6g1QSqSN+07AzREq9Gj75y8msCr939zY+gU/mTCtGTrJsB0smKtovFufpprjG9yXZiFo6rO/o95qchONqarferJQ63OiNyrPGxWWmeFbrwC5lidPBoxbox1JLYTHTgR1uKqaN6jUuFW3lyGEXvQ7Xvkc68e66E3A= Received: from BL1PR12MB5157.namprd12.prod.outlook.com (2603:10b6:208:308::15) by DM5PR12MB1788.namprd12.prod.outlook.com (2603:10b6:3:109::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.22; Fri, 25 Feb 2022 16:19:31 +0000 Received: from BL1PR12MB5157.namprd12.prod.outlook.com ([fe80::692d:9532:906b:2b08]) by BL1PR12MB5157.namprd12.prod.outlook.com ([fe80::692d:9532:906b:2b08%5]) with mapi id 15.20.5017.024; Fri, 25 Feb 2022 16:19:31 +0000 From: "Limonciello, Mario" To: Hans de Goede , Christoph Hellwig CC: Damien Le Moal , "open list:LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)" , open list , "pmenzel@molgen.mpg.de" Subject: RE: [PATCH v2 1/3] ata: ahci: Rename board_ahci_mobile Thread-Topic: [PATCH v2 1/3] ata: ahci: Rename board_ahci_mobile Thread-Index: AQHYKg7avs0NJxq2CkGM0DSkmy8He6ykbaaAgAAAfcCAAAO3gIAAAD2Q Date: Fri, 25 Feb 2022 16:19:30 +0000 Message-ID: References: <20220225061113.223920-1-mario.limonciello@amd.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_d4243a53-6221-4f75-8154-e4b33a5707a1_Enabled=true; MSIP_Label_d4243a53-6221-4f75-8154-e4b33a5707a1_SetDate=2022-02-25T16:19:28Z; MSIP_Label_d4243a53-6221-4f75-8154-e4b33a5707a1_Method=Privileged; MSIP_Label_d4243a53-6221-4f75-8154-e4b33a5707a1_Name=Public-AIP 2.0; MSIP_Label_d4243a53-6221-4f75-8154-e4b33a5707a1_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; MSIP_Label_d4243a53-6221-4f75-8154-e4b33a5707a1_ActionId=0db1ffe6-4696-49bc-b7c2-f0b487b4a7cf; MSIP_Label_d4243a53-6221-4f75-8154-e4b33a5707a1_ContentBits=1 msip_label_d4243a53-6221-4f75-8154-e4b33a5707a1_enabled: true msip_label_d4243a53-6221-4f75-8154-e4b33a5707a1_setdate: 2022-02-25T16:19:29Z msip_label_d4243a53-6221-4f75-8154-e4b33a5707a1_method: Privileged msip_label_d4243a53-6221-4f75-8154-e4b33a5707a1_name: Public-AIP 2.0 msip_label_d4243a53-6221-4f75-8154-e4b33a5707a1_siteid: 3dd8961f-e488-4e60-8e11-a82d994e183d msip_label_d4243a53-6221-4f75-8154-e4b33a5707a1_actionid: e8e22ca7-aaf0-45f1-8dfd-5dee4358a36e msip_label_d4243a53-6221-4f75-8154-e4b33a5707a1_contentbits: 0 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: e1b58005-4e5e-4551-1fd4-08d9f87a9a6b x-ms-traffictypediagnostic: DM5PR12MB1788:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 4gGcSObrAVzpX/GXv2rsh5tTrwmz4lzEXI2QJ+wvZtYgYV/GfY9CB0WtyoXX086lL5foTyHRw3u0uo61H/Z6/mL26eHhMJEMea6oaavBY3VsozCR757zHl+/9XaaylnWY0ZICAFrpiiN1/CTKl6FoGYOZxEYJ7yC+Esu/TNXu9COzpxd77FP+IG76el8mVdbOpephcJDVuEXA3YCcufWy5mpoeeaikrLEvqfggTmqjjOaW6PSz8EAjAzo4oCjYMGjlTT1oDOA4usLaoWIXmnFJvcNKMcCIo5EQLeOs3xRXlZAcNfk3H04iEWe76cB1BrvphDTlg/iqiFaTdToB+nxLDA+LLzXa+Mxf9r4GQ9Fux98oSzQkohUOG1TfhQ+ZOanzHgV4xtUyY5MKpM4mQVYTtfu9UmI+ANNTVSWHvzzqkQiodpWyILdDnEEJrdN0fXl1ne+ayb6fUWVd1yDxTgH50b+yQiik+J3dSe4vRn92ZX/2w2p3illEllW4n2E693hde33W4poaACfypvMJl4N4Y0w+DHg/Rhb5wYDhBXSuoZAGxAM/JsFvcyQXVgkATxgTnMZG42EAw/FS4U/T7UjORpShnbrEP5EOl02jqhDrbHs8mgCKr0TWtHnNHedxid9b8MBdaR/LaFfJzkT/BfQCX3iSN7egMLMyJfBnk6FbLMi8/gCvYp5fbomKxeujqkgtSJfgA3YZMj/uYdCNhtDA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BL1PR12MB5157.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(64756008)(66946007)(76116006)(66556008)(66476007)(52536014)(66446008)(122000001)(83380400001)(38100700002)(2906002)(33656002)(86362001)(4326008)(8676002)(38070700005)(5660300002)(71200400001)(8936002)(54906003)(508600001)(6506007)(53546011)(110136005)(7696005)(186003)(55016003)(26005)(9686003)(316002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?SlpoNC9rZDFHS042ZFFPc3lBV21XcFQrQ3FKWEg3Y2NTOWk5UG5vR3JLT3pI?= =?utf-8?B?Zko5dzNLck1GZXlmKzZsR3hUVFBldnVwd1dERkpjRzc4UWhiSDhGbitQQmli?= =?utf-8?B?VWtXVmFqNmNoY2RadldUdWVTeU5uTzkxQU1ZdDQyYWd1cnBzR0d6QUNFUmVU?= =?utf-8?B?UHFUTnJUWUR4bmZHNGNGNVJZSHEwc1VIenMzM2U0Y1NOZ1gxbENpa0JPZllv?= =?utf-8?B?alI4RlRsZlEzbE1WekpwLzVmcXhMQnhCbExjYkVUZStBejBtK1RPZDVJYzFj?= =?utf-8?B?VjBYME42djRYOEtoQTdUYThEZ3BvMnJqRUoxcGNxOTBaNVJ2TkhRRm85NUpN?= =?utf-8?B?S3Y0UFdhWTJ0a3RRZnRCUDY3NlRUMFc5OWVpM2JvQXhXRUt6QjJDUnJWSzda?= =?utf-8?B?ajJGRnZCQ1BhUmZ5UjFWOHhUanBlN2duN0pHWkFVRnExbjJVVWs1TXJycEJB?= =?utf-8?B?WXFOWTFCUTdqMHBrUEdCbU8xR1ZGNVZWWWtIWFRrK0xHUDVxMWRlWUszbnRh?= =?utf-8?B?OGdWTHp3MXkyb1B6ZkhQUVAyZFljdFhISzdQNjI0ZDM0elZYaFpoS2syR0Rl?= =?utf-8?B?SjV0RS9SVU9PRDkvaER3UHFmOUxrRlN3OE1sVnJXaXJ1d04vb3phMUhBN3o2?= =?utf-8?B?UkRTcGxaeXE4b0dyNVFvTVpYbW4zeFBCcnBkZTRBZ0FkdURSOFhOQTB3dGNp?= =?utf-8?B?TEtGQURQRU1uc0JzUTNVUXl0UjBQYUxRUWt1UVlqKzg1RXBERDJyckg2eVN5?= =?utf-8?B?blNwa3o5VnpiOE5iMTV5a09oYWtiTDRXWkhjU0J1U296RE5YbU1pOTRyZEtH?= =?utf-8?B?SWdYUEc5TnJQZHJtaVVRRXl0bFNqRXdMdUZvVU9odW9Nc3ZtUHpBRithcmxp?= =?utf-8?B?TTFPQnhQeGx2Tml5c3FORkptOEs3RDNtM0tQd1grZjRjYUVCT2NEN1dJNXBa?= =?utf-8?B?TXgzMXFKMW1oT1pqQS9tT1prQW95TVpBNnJ0MGJ1R1U0S3JlcmJyYWpOU016?= =?utf-8?B?UEczWWYyMVhWZ3ZtQWJRZHVlL29vM3Rob0pnUXFvcWhld2dEd2I5cFMrZGk4?= =?utf-8?B?QXRQRmFFVG42VisvN1gxNjV3eGlHS3E4OWk5WGxxaTVNdURHNDVIZ1hHc1Mv?= =?utf-8?B?UWRhRlRwODRxT2VMRHZjNFpldzh6M0xJS1pJWTVhYjVKaUFYSzdLVlhXVVVI?= =?utf-8?B?ZjYxanU4VmJiUDA5WG9UNE0rOGc1VEpMNXJ0KzYrRFZPQ25oMmJhSDdnbmhO?= =?utf-8?B?QTlFNEhFeGRtazZOc3QzNUZkZ29NdjN2L2lLVDE2NWdZODBkblpPYXd3TWJC?= =?utf-8?B?cHJmNndqTER2c21Vc2w5Z0cwdC9wQWhOS1NxdFgxNms4cDd5VXJmK0tQTlM4?= =?utf-8?B?UjZEK0w0cklYcytyVjVPTkErTGR1T2dkTTU1MTdkdE1tNWNxQ3B5M3hwS1Vn?= =?utf-8?B?MWRhZFFSUEFSdG1Pc1RkWG1HRGNTcUhvSlBOMG0wQmx4UlAzbGpXMTJDWFds?= =?utf-8?B?SEMxYytSNkVtem91K2pEMEw5YUhpbVp0VUVSUnpORXF1aXAwQWtVbHV1Rm5q?= =?utf-8?B?MmtuZ0ZhbjMwQS9TMlA5TTNNQVZRSlFMNzNVV1dyWDZCQXUwaHJ4RCsxYU9j?= =?utf-8?B?NWM2b2J0N3NEY1lXU2ZTVm9XODEwbHRyZTZtUm1DTnJnV29wU2FlL2VsM05y?= =?utf-8?B?Y0ExSnE1QnZiMzFUejhNQ2U0ZmNJdzlDRVhDcTlJQzhka09zUi9IMXRCMTF0?= =?utf-8?B?bjZvaXd2REVKNFVKb0MwQWN5YXZ6dEQzQmFnS2JNNmFjaTR3eGtkSURJNVJp?= =?utf-8?B?VGczcXMzb2JUSVloYnl0bVYrR1JqVXNISjNseGVmTGVzMWllQXhQT2llNjlL?= =?utf-8?B?SXdyYjM5NGRjZWRmUFFVYnBZZlRlUGhLRDI0dWhWZkV3UVJhcm05cjl4Z09o?= =?utf-8?B?WUNTS2IvL0p4S1VmNEl4NDJkcnBYUThWK3haeEdOZ0VJZUdxZkZacGNveEdr?= =?utf-8?B?TnJLSzhOcmNTNXBaMlA0SVl3MnB0a2VTNlVLVEdoZ2hKTzlCWUE5TVI5ank4?= =?utf-8?B?bHRmQmtEeE1HU3dweDdHN3ErZUdseUlKSDA4TXFvQnpPbXdnTDQ2S1V0dzJG?= =?utf-8?B?RFFvaEFhUUxQMm05bzJ2OE9MdkEwL01LTEE4NGoxNHF5a1U2SjYzR0gxZUN1?= =?utf-8?Q?LizxYhWRuRIanVrif3PNk0c=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BL1PR12MB5157.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e1b58005-4e5e-4551-1fd4-08d9f87a9a6b X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Feb 2022 16:19:30.9421 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: iexQzje+3S2ONQ8AnV+HMJV5jw+2czEtzlY46wGKXIldA7DzLPvLGqQ+3OrCgAGj4chLkOz2bYEyZkBtVNWHUw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1788 X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org W1B1YmxpY10NCg0KPiBPbiAyLzI1LzIyIDE3OjA0LCBMaW1vbmNpZWxsbywgTWFyaW8gd3JvdGU6 DQo+ID4gW1B1YmxpY10NCj4gPg0KPiA+PiBPbiBGcmksIEZlYiAyNSwgMjAyMiBhdCAxMjoxMTox MUFNIC0wNjAwLCBNYXJpbyBMaW1vbmNpZWxsbyB3cm90ZToNCj4gPj4+IFRoaXMgYm9hcmQgZGVm aW5pdGlvbiB3YXMgb3JpZ2luYWxseSBjcmVhdGVkIGZvciBtb2JpbGUgZGV2aWNlcyB0bw0KPiA+ Pj4gZGVzaWduYXRlIGRlZmF1bHQgbGluayBwb3dlciBtYW5hZ21lZW50IHBvbGljeSB0byBpbmZs dWVuY2UgcnVudGltZQ0KPiA+Pj4gcG93ZXIgY29uc3VtcHRpb24uDQo+ID4+Pg0KPiA+Pj4gQXMg dGhpcyBpcyBpbnRlcmVzdGluZyBmb3IgbW9yZSB0aGFuIGp1c3QgbW9iaWxlIGRlc2lnbnMsIHJl bmFtZSB0aGUNCj4gPj4+IGJvYXJkIHRvIGBib2FyZF9haGNpX2xvd19wb3dlcmAgdG8gbWFrZSBp dCBjbGVhciBpdCBpcyBhYm91dCBkZWZhdWx0DQo+ID4+PiBwb2xpY3kuDQo+ID4+DQo+ID4+IElz IHRoZXJlIGFueSBnb29kIHJlYXNvbiB0byBub3QganVzdCBhcHBseSB0aGUgcG9saWN5IHRvIGFs bCBkZXZpY2VzDQo+ID4+IGJ5IGRlZmF1bHQ/DQo+ID4NCj4gPiBUaGF0IHN1cmUgd291bGQgbWFr ZSB0aGlzIGFsbCBjbGVhbmVyLg0KPiA+DQo+ID4gSSB0aGluayBIYW5zIGtub3dzIG1vcmUgb2Yg dGhlIGhpc3RvcnkgaGVyZSB0aGFuIGFueW9uZSBlbHNlLiAgSSBoYWQNCj4gPiBwcmVzdW1lZCB0 aGVyZSB3YXMgc29tZSBkYXRhIGxvc3Mgc2NlbmFyaW9zIHdpdGggc29tZSBvZiB0aGUgb2xkZXIN Cj4gPiBjaGlwc2V0cy4NCj4gDQo+IFdoZW4gSSBmaXJzdCBpbnRyb2R1Y2VkIHRoaXMgY2hhbmdl IHRoZXJlIHdlcmUgcmVwb3J0cyBvZiBjcmFzaGVzIGFuZA0KPiBkYXRhIGNvcnJ1cHRpb24gY2F1 c2VkIGJ5IHNldHRpbmcgdGhlIHBvbGljeSB0byBtaW5fcG93ZXIsIHRoZXNlIHdlcmUNCj4gdGll ZCB0byBzb21lIG1vdGhlcmJvYXJkcyBhbmQvb3IgdG8gc29tZSBkcml2ZXMuDQo+IA0KPiBUaGlz IGlzIHRoZSB3aG9sZSByZWFzb24gd2h5IEkgb25seSBlbmFibGVkIHRoaXMgb24gYSBzdWJzZXQg b2YgYWxsIHRoZQ0KPiBBSENJIGNoaXBzZXRzLg0KPiANCj4gQXQgbGVhc3Qgb24gZGV2aWNlcyB3 aXRoIGEgY2hpcHNldCB3aGljaCBpcyBjdXJyZW50bHkgbWFya2VkIGFzDQo+IG1vYmlsZSwgdGhl IG1vdGhlcmJvYXJkIHNwZWNpZmljIGlzc3VlcyBjb3VsZCBiZSBmaXhlZCB3aXRoIGEgQklPUw0K PiB1cGRhdGUuIEJ1dCBJIGRvdWJ0IHRoYXQgc2ltaWxhciBCSU9TIGZpeGVzIGhhdmUgYWxzbyBi ZWVuIHJvbGxlZA0KPiBvdXQgdG8gYWxsIGRlc2t0b3AgYm9hcmRzIChhbmQgaGF2ZSBiZWVuIGFw cGxpZWQgYnkgYWxsIHVzZXJzKSwNCj4gYW5kIEkgYWxzbyBkb24ndCBrbm93IGFib3V0IG9sZGVy IGJvYXJkcy4NCj4gDQo+IFNvIGVuYWJsaW5nIHRoaXMgb24gYWxsIGNoaXBzZXRzIGlzIGRlZmlu aXRlbHkgbm90IHdpdGhvdXQgcmlza3MuDQo+IA0KDQpUaGlzIHdhcyBiZWZvcmUgbWluX3Bvd2Vy X3dpdGhfcGFydGlhbCBhbmQgbWluX3Bvd2VyX3dpdGhfZGlwbQ0Kd2VyZSBpbnRyb2R1Y2VkIHRo b3VnaCByaWdodD8gIE1heWJlIGFub3RoZXIgd2F5IHRvIGxvb2sgYXQgdGhpcw0KaXMgdG8gZHJv cCB0aGUgcG9saWN5IG1pbl9wb3dlciwgd2hpY2ggb3ZlcmFsbCBpcyBkYW5nZXJvdXMuDQo=