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 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 40A99F4BB72 for ; Wed, 25 Feb 2026 10:35:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:MIME-Version: Content-Transfer-Encoding:Content-ID:Content-Type:In-Reply-To:References: Message-ID:Date:Subject:CC:To:From:Reply-To:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=Rp1j31MN7IpJr4GwuUbm95/kADjsbK9fmhMSNNMjd/0=; b=Y6+E2YL3l0o0JhjRYv3Jnlgmkl 7VDm8X6Ice9APtdrTkNN5CY9saNNEdYphqwL9uumA77B4IsnPK9hVw0sAFP7bNFTIbVYamoOYjUHZ 7LEymC1MNLXt1PRGme8RGu6N6OTLQw4VURqlGuwS2yDZIgzNP6P9U1wgVKSJ5fg/c4PrdgIsimLjh qbXRuIora0eOihRtWyvOe1xOZ80xr0VQQ8S0UlHov4GnHRaOJDs/D1Jb1ju6J91cREzvwf7CZFzw6 YTrlbpHo+eddbVTt55RfcrXiE94s0Cvs7YwWmIW9wQkbIiOhrnd8GMsimFANub6X+hAijNTn/F3QN FVkjTC5A==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1vvCEU-00000003ndc-254C; Wed, 25 Feb 2026 10:35:06 +0000 Received: from mailgw01.mediatek.com ([216.200.240.184]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1vvCER-00000003ncA-151U; Wed, 25 Feb 2026 10:35:04 +0000 X-UUID: a239bd72123511f1a16f0188aa809bee-20260225 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=MIME-Version:Content-Transfer-Encoding:Content-ID:Content-Type:In-Reply-To:References:Message-ID:Date:Subject:CC:To:From; bh=Rp1j31MN7IpJr4GwuUbm95/kADjsbK9fmhMSNNMjd/0=; b=OnHfb/KUDMcifW87f35SudHFrOCbmwUb0FzT4Isz7jdC9Q5esKpQl0V+rtK6lK2rGQGDJXwfpdFiTDPPqduOmthJJ/iNBlS06vkRAFkEqpJ5TFYQGE60xvjm2mlDxGnXzPdXm7JOvmZbxlC35eNfoK4zUrGCgZaLQP9MzTbAiFw=; X-CID-P-RULE: Release_Ham X-CID-O-INFO: VERSION:1.3.11,REQID:061a9200-3650-4be9-b362-83f65e67cea3,IP:0,U RL:0,TC:0,Content:0,EDM:0,RT:0,SF:0,FILE:0,BULK:0,RULE:Release_Ham,ACTION: release,TS:0 X-CID-META: VersionHash:89c9d04,CLOUDID:680efff0-16bd-4243-b4ca-b08ca08ab1d8,B ulkID:nil,BulkQuantity:0,Recheck:0,SF:80|81|82|83|102|110|111|836|888|898, TC:-5,Content:0|15|50,EDM:-3,IP:nil,URL:0,File:130,RT:0,Bulk:nil,QS:nil,BE C:-1,COL:0,OSI:0,OSA:0,AV:0,LES:1,SPR:NO,DKR:0,DKP:0,BRR:0,BRE:0,ARC:0 X-CID-BVR: 2,SSN|SDN X-CID-BAS: 2,SSN|SDN,0,_ X-CID-FACTOR: TF_CID_SPAM_SNR X-CID-RHF: D41D8CD98F00B204E9800998ECF8427E X-UUID: a239bd72123511f1a16f0188aa809bee-20260225 Received: from mtkmbs10n2.mediatek.inc [(172.21.101.183)] by mailgw01.mediatek.com (envelope-from ) (musrelay.mediatek.com ESMTP with TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384 256/256) with ESMTP id 1889667017; Wed, 25 Feb 2026 03:34:58 -0700 Received: from mtkmbs10n2.mediatek.inc (172.21.101.183) by mtkmbs13n1.mediatek.inc (172.21.101.193) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Wed, 25 Feb 2026 18:34:56 +0800 Received: from SI4PR04CU001.outbound.protection.outlook.com (172.21.101.237) by mtkmbs10n2.mediatek.inc (172.21.101.183) with Microsoft SMTP Server id 15.2.2562.29 via Frontend Transport; Wed, 25 Feb 2026 18:34:56 +0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=c93pyOyTPmyes3CXJes+bF5jNDZf6vtKM2a569knBX1O00v+ha2Y1R4KKWZgGQm5O63op7NOpBWWrdC79xf1u9tBp8BkmEV67HdD/jmbb/GnKgl40yV53xcaGrxzmmLg3SinR33+OxiDBgs6oNF/77vNFjggmTXO7qZLdN1KzUCTSfKLYTqsbKpgVeLDhQTJkX17C8IExkIrr5UPBgdrYATvyHBTzAULelFcHz355x3WIvCogvhUR5ZIhZoD8fNs59Pau8f5702vuZXVLesckxfKsTCOJ5bOyaesEBfMaEFmJxW/cm3kSLpXOvHXnRn8dcfxycBsoiEgeSwajVCYrw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=Rp1j31MN7IpJr4GwuUbm95/kADjsbK9fmhMSNNMjd/0=; b=W22hZKjMF+ShTLzhX2J3KKwgwvuQDOzg0NGdxxEoc3pqWHMV9PB7pwjzxWWFpL3ZgyqXrqBvMHJWoHQbSlCl8nrbTG2rC0iqFnmtdNiqquZGLY/hp0lmoHEaaOhWzq05EyYUEr/ZM2ujzCQBjfxC9v9FJRStE12vlrrqmHnuWWWPd9d24xpQugn9FZ5Frir2vXIdlnjfBtYnRga+MVQotzG0v7FMst1mwZblqSiNXDk26lsNZHB7vLehTCSsAx6EIwoqwAbtUdDUFPh43ytDZA0v2KIFL1gceMI6Rc5MRl1spEqmHMbxxVoLA638o7Y19kBavHlbusFrY7sqCJrw9Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=mediatek.com; dmarc=pass action=none header.from=mediatek.com; dkim=pass header.d=mediatek.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mediateko365.onmicrosoft.com; s=selector2-mediateko365-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Rp1j31MN7IpJr4GwuUbm95/kADjsbK9fmhMSNNMjd/0=; b=NwZfnriaJO798vhhYozYpBdJi/AaFcLqq67FWea06f+QFWWdDgq9GpWJ3qhZJCTWWSdH7WNZj5wT45Vzfk2r1JYR0mTLOmA0D5g2snBz7WFnR+b6Jsw9a0D+szNl5R0I6+KFXWk0yQaSIDKKQm7DM9Jw3pVsomaJeqYOeIl9DrE= Received: from PSAPR03MB5605.apcprd03.prod.outlook.com (2603:1096:301:66::6) by SI6PR03MB8652.apcprd03.prod.outlook.com (2603:1096:4:250::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9632.22; Wed, 25 Feb 2026 10:34:53 +0000 Received: from PSAPR03MB5605.apcprd03.prod.outlook.com ([fe80::165:d36a:3f76:2925]) by PSAPR03MB5605.apcprd03.prod.outlook.com ([fe80::165:d36a:3f76:2925%4]) with mapi id 15.20.9632.017; Wed, 25 Feb 2026 10:34:53 +0000 From: =?utf-8?B?UGV0ZXIgV2FuZyAo546L5L+h5Y+LKQ==?= To: "chu.stanley@gmail.com" , "robh@kernel.org" , =?utf-8?B?Q2h1bmZlbmcgWXVuICjkupHmmKXls7Ap?= , "kishon@kernel.org" , "James.Bottomley@HansenPartnership.com" , "bvanassche@acm.org" , AngeloGioacchino Del Regno , "neil.armstrong@linaro.org" , "conor+dt@kernel.org" , =?utf-8?B?Q2hhb3RpYW4gSmluZyAo5LqV5pyd5aSpKQ==?= , "lgirdwood@gmail.com" , "nicolas.frattaroli@collabora.com" , "vkoul@kernel.org" , "krzk+dt@kernel.org" , "p.zabel@pengutronix.de" , "alim.akhtar@samsung.com" , "matthias.bgg@gmail.com" , "avri.altman@wdc.com" , "martin.petersen@oracle.com" , "broonie@kernel.org" CC: "linux-scsi@vger.kernel.org" , "devicetree@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , "linux-phy@lists.infradead.org" , "linux-mediatek@lists.infradead.org" , Louis-Alexis Eyraud , "kernel@collabora.com" Subject: Re: [PATCH v7 19/23] scsi: ufs: mediatek: Rework hardware version reading Thread-Topic: [PATCH v7 19/23] scsi: ufs: mediatek: Rework hardware version reading Thread-Index: AQHcn0oVKXVThtd4YEePyfvizU9TfrWTRisA Date: Wed, 25 Feb 2026 10:34:53 +0000 Message-ID: <9ab33a80c1e367083966cc459161f60945a1d894.camel@mediatek.com> References: <20260216-mt8196-ufs-v7-0-b5f2907c6da7@collabora.com> <20260216-mt8196-ufs-v7-19-b5f2907c6da7@collabora.com> In-Reply-To: <20260216-mt8196-ufs-v7-19-b5f2907c6da7@collabora.com> Accept-Language: zh-TW, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=mediatek.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PSAPR03MB5605:EE_|SI6PR03MB8652:EE_ x-ms-office365-filtering-correlation-id: a711bb14-62c8-47ba-8994-08de74598348 x-ld-processed: a7687ede-7a6b-4ef6-bace-642f677fbe31,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|366016|7416014|376014|1800799024|38070700021|921020; x-microsoft-antispam-message-info: P//y0lBN9ydhST4kKcVLClove1WY5yMAG/J32/J6VDgdwFSTDD8o7BEm7kJKVZoChyYOCiqOpI0VkKfq+LhIO6NyVEiMoNJkdCZZ4G8geyMrzg98iZJ5XRCtjzKBtagZ5jE8Vjwg5DWw84n/q6pTPaEA15XuN/+221PK9fcHT2cqqznRNcZgoMCbdTav9yZaORdJFHKO/XJ8GlwoMMUNP8y85O1ut0kkyjdk/iNM3QIabZQIhV00ol6lh4mZQzNphRx4AAeksYi3Wa53woWs46fVQYlDi/HMfDZDQMeDd2RfNtHQtaBp16Is+NteCrPRwB+LxV31qzQXmgfAYm2WNDC/Bfb+LD8np1kJyWQRVuRDu7QaelxnCZrqhhN45A8ZTjpV1M5T+gdbbSNzLqCdD61c6dnqfsZLWBxyMZ602c8PCsywbwMQwU3dyXLJ0Fndl3I3Lg+90D9ek7ZhlNbeIu/dbGiYAxSZ3e+L2kjJUb2bEgNG/7VFfdoZ8GNDTNuNo0XwOnGN97Wm7KzQ0SkhSs6pu1aeQoIVXjD04ZSxjo/mTFF/G2ZBoFP5mK4vVdD+ZwMTN4gHON96wxdNYcY+42xLnqu5cCKCnzapRn6m7bL9z50bkZQRZFE75kDCf3zTVlYqadRtVLh/UI2/0JdFx9jKtZHbFbmZJEJpcmSNw7m6XJuaRnLM3ngWXWyG5eE5Q5fTGPXTyHQ9ZPa371jHhaeqYrMk3HscqsPcZ5QELX8p9ctXN/gf9jR4Zg/Jk0WXhXBPKD/MPP+HZs1/ttEF7c6DX5jTMNg9kPfBcHJ6fdyW868JDXtYnfI5FuOjWsLm x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PSAPR03MB5605.apcprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(7416014)(376014)(1800799024)(38070700021)(921020);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?M0EvRnMrZWIyNEV2c3Q4SVJZYnF3SkZ2OXU2N1IzSEI2NHMrdEdXQnpCemVh?= =?utf-8?B?dmJkQTVkNytYanhrSmhOTldJTE9odXFZRmdNL0VOdmFuZ0ppbGx5NS9uTkI2?= =?utf-8?B?ZU0vdWYxVWl3Z0V4bTJzK0RGRUIrcEFZeW5hc0lxSWhGMFV2SDIwU3NwS0E5?= =?utf-8?B?Z2lMSUs2eWdpM3pmVmpFYkg1ZkVuQ003c3FCdnlGV2hEWWRkZXA3RUh2NFpO?= =?utf-8?B?RDdQRVlleDJPeXNycy9LMzVUM2ZTVUlqdytBNk82aWZTSGVLWDBUOEpldEtn?= =?utf-8?B?LzhyeWh5TDhGd0Z1eU9ReG9qQmVEZG9sNVNQd0d1ci9RcDRUckwyY1p2ZkFa?= =?utf-8?B?UnJxSEpZWk1JcDRBWllkS3d5QjArNWtCMUdLU1J3OG1tZkMvQ3BqV1ZPUTdR?= =?utf-8?B?cHJQczFINDZRalRIVmxSZXlJK3FKeE81a1JuZ1oydStMVXpkR2l4VXZPTkQ1?= =?utf-8?B?ckR1a282bWJ1ai80OU83K2dSRllPbTJzbUVtSnpPditJVjk4YmY3TDNBdkhs?= =?utf-8?B?V2pvTDVsSWZvWGRackJSSE56VkNSQU15ZWEvNXR4NGRwOThJRFRwd3RQOFVr?= =?utf-8?B?S0VMK25KZFpFSnFCdTlhZjNHZ2ZBelhvZW5peHUxUkJudmNDWWFxcXNwaE1i?= =?utf-8?B?NVcvbUYyTXB0dkNsaGhNRE4ydm9FMS9hM2taTzF4Y0RWVTI4dUNOajZ3WVV1?= =?utf-8?B?dmZhM21PcjJlYllPVUxXOWxFUzNXaWxKbWRwbWRLU3FOcVFWRUxWREJtc1JK?= =?utf-8?B?bERaRFdlMGlYTHJjQ25ORXBlNHgvY0FaZDBla0NhcU1jeHZSNHU0bUtRdCtv?= =?utf-8?B?MDNpWnBRRzc2SmxvUnZibXp4NVdqM2duY1B5MkVGUk1uTjFOa2dZUWF2VjdQ?= =?utf-8?B?d2M3Z1lJcHBMK0ZKMXRSY3RLZlAyb01Hd3czNGxXc3F1SHlSUklXeldnZlli?= =?utf-8?B?bnI1Y0lacG1GWHFEY2Jsd2Ztcm1yOUpRdVl4VmJJaktMakZtNy90OHVMNjRt?= =?utf-8?B?R0dETndwSFlmUGpJdkFtd2hpcEJWci9xanJaSTNqcXdjOTB1UVdONlBJWXpl?= =?utf-8?B?a0VUUHR2enhjNFBxVWRHYmZkQnVaWER5M1FhWXJ1MkhYakNnVzgzY09FVWpm?= =?utf-8?B?bmJkVk5QSnFMdzdmY2VURy9Eb2x2ckNDN2pLRTZsWmdVbzdPVlNhOWI1WXdP?= =?utf-8?B?K2cxUGQ1ZmkyQlpnQk5PMERyYlVRTXhQb1pyZWMwaU1ueks1SEkrL0duYzJs?= =?utf-8?B?c3VhNFp3T05nUkRSY2VONlpPV2RrZ3BLb0xMcnU4SUtaa05MaTFMTTJ2elBW?= =?utf-8?B?aHZPeWJFdmxNdUo3SmRERFA4eFVpQjJMbXluaTZqUVRUcmdBaUcrUWRLRUZX?= =?utf-8?B?UVpzSTVUNmlPSmtPdFpjTnNnWHRCRFpCQitIZmVPVlMvRU9ZL01MTTdDU0tx?= =?utf-8?B?QzVrR2Q2cXVMN1pxV3pTS1FKaTRZUmFCdXp1TW1paTNwLzIvczlQMmJ3ZmY3?= =?utf-8?B?TUl2Ti9wOWl6THV6QVRTZ2RsemdnZzNRUC9YUk9jcForY1BMTFdSUE9XYkVz?= =?utf-8?B?ckF4aGdma09raGovKzJBR25KOHZ6TkVQOXpEa2QydnVra2JnL3ViZ2xWTng5?= =?utf-8?B?Qjd6Y0VKRW5tejBqZFlHV2N5M0V1ZHg5Tm8wK2F3cDBMZUxKWnNmbmVkU1Y0?= =?utf-8?B?SE1KeVhGMElNck4rVDFCRTZOS2FyNXBycnVFLzBpZHR2enpBcXBNeThaSXpV?= =?utf-8?B?Vzl4UmZ4TjNReFU1Mzd5NlphdndJTjVmYnY3RmNHc3JtNDFXUU9yWnNKQi9S?= =?utf-8?B?bkpqbzVCRDdxNkN1Z0tIdWsrMHUyZ0VUb2E4dmlBWXozZ0dHVFpuN1hDcjE2?= =?utf-8?B?ZHIzVTM3RmZKTTRSSW93OXlSc0RPN1NLaU9yR0RPTHNiQWZKTndTVTdOQ0lk?= =?utf-8?B?RFJYTStFUU5MS0pDVXVQNmNoeC82bS8xcDhjTlMySjhJUFYwK2tET203U0U1?= =?utf-8?B?Z1VkWUJRMXc0YmRCTTNpcXRIMlhpS0sxL09IT2JNVHo4QWdNcDFPeU02a3pR?= =?utf-8?B?TWs2dmlZMzdnSjV4ZlE3M01oWFdvRXRGcnBuenUzTWNzSWNzNGtpWm9QZ2ZH?= =?utf-8?B?Z2tETS9INkZnQlRqNlhndWExMVpzb3JjVnVnK2hqK2wrK29VTTA5NzNvckow?= =?utf-8?B?UkkzZHdyZjdLQUsvOHYvSVRrYjFkYVBIMzFoRmYzTWJpWnBrMnhzUkgvTEtq?= =?utf-8?B?bU83REJQVEFUNEhzTTRmdGJPUHBJZFV2ZVM4T3N3RjJCZFlvbzJqaDVJTGdH?= =?utf-8?B?akU5MGVtU2hsUEpNei81T0JDNjV0RFlRajNMbWhSQ0lnZ3JNbHJDS3hKeFdK?= =?utf-8?Q?umzVjeOJZaEDECro=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: i01jwBSKSQLkkGnpSFphNQF2bd7dsk0L8jdNugsybw8+qZdMBOE90TXc0Hw2iF28jAlq96Izt5SGfMlktLKXyl1FySLcrckiFRgzK5qWVc7sP6BLzgCDLtsnyhZlcM0zOAwdL3ZRRpoJ0aj6VWX1ZhzOJbhCl9CSr0tj6InoMYjzoyqzt1LoQej18KHDFDiC47QMfSYoC6ygeUGOIRst4NWUwQLKUzAkMu1bks3R5UCoZMF+/vxhOjDHZYtcGwHoIFmr8G7+4y3FvMXDkb6F1GtLsPxqsGWWvY9ViJwNw4D5kOM6U4jka4+XmMnhz+EMOjPPG/RufNDNN4sJgy5egg== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PSAPR03MB5605.apcprd03.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a711bb14-62c8-47ba-8994-08de74598348 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Feb 2026 10:34:53.6554 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a7687ede-7a6b-4ef6-bace-642f677fbe31 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: qviqt6pDX+2g1y5SYsa2ce6UZ+27+xr3S8d7Si0HXJb7HmEsWNN7f1DWhHdSVF778rvpi4j3xqWTiqftdAyzZg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SI6PR03MB8652 X-MTK: N X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260225_023503_303211_FBA3AFDD X-CRM114-Status: GOOD ( 10.10 ) 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: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gTW9uLCAyMDI2LTAyLTE2IGF0IDE0OjM3ICswMTAwLCBOaWNvbGFzIEZyYXR0YXJvbGkgd3Jv dGU6DQo+IFNwbGl0IGFzc2lnbm1lbnQgdG8gdGhlIGhvc3Qgc3RydWN0IG91dCBmcm9tIHRoZSBy ZWFkIGZ1bmN0aW9uLCBhbmQNCj4gdXRpbGlzZSBiaXRmaWVsZCBoZWxwZXJzIHRvIHNpbXBsaWZ5 IHRoZSBjb2RlLiBBbHNvIG1vdmUgdGhlIGRlYnVnDQo+IHByaW50DQo+IG91dCBvZiB0aGUgbGVn YWN5IHZlcnNpb24gaGVscGVyLCB3aGljaCBtZWFucyBpdCBubyBsb25nZXIgaGFzIHRvDQo+IHRh a2UgYQ0KPiBzdHJ1Y3QgdWZzX2hiYSBhcyBhbiBpbnB1dCwgYW5kIGNhbiBiZSByZXdyaXR0ZW4g YXMgYSBwdXJlIGZ1bmN0aW9uLg0KPiANCj4gUmV2aWV3ZWQtYnk6IEFuZ2Vsb0dpb2FjY2hpbm8g RGVsIFJlZ25vDQo+IDxhbmdlbG9naW9hY2NoaW5vLmRlbHJlZ25vQGNvbGxhYm9yYS5jb20+DQo+ IFNpZ25lZC1vZmYtYnk6IE5pY29sYXMgRnJhdHRhcm9saSA8bmljb2xhcy5mcmF0dGFyb2xpQGNv bGxhYm9yYS5jb20NCg0KUmV2aWV3ZWQtYnk6IFBldGVyIFdhbmcgPHBldGVyLndhbmdAbWVkaWF0 ZWsuY29tPg0KDQo=