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 6DCF2C433F5 for ; Mon, 24 Jan 2022 02:37:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=JW0NeKI5TlLYK+kmDmOfbJ3Q1YQMWJjHux7ArtgbMcw=; b=1FpK5xH3lYW1yx YSln+X9E4/d7fVUTSS9ZEd+koPxI4GYflgzmtX5H7Dto+nsIFysclH+I9OONAOM6bjYgwyDUSJmub s4Bp6w9aYJtlO00ekledjWs4WSY7p1m7PS/SreTosIwkJPkGz0e3uXZPoLcvz5s0Nms0yrMR4FcL4 P5H3+DG1I6jQYXVl2CP2YF7ywJGja3zG+xdDEstsWu4kHLsaWoOgKCLRd5aOFtoJbbvjdO8knYViW 2gp9GtjXn/01uLkj+0By0vnrUkS1Pk9CQdUgh8OPjspNW8X7Krp9Z2bZd6cd0bSAMwW7I8dtdAMqd Io6u+BSaUHydMd+OZNRA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nBpEh-0024ky-AR; Mon, 24 Jan 2022 02:37:39 +0000 Received: from mail-vi1eur05on2045.outbound.protection.outlook.com ([40.107.21.45] helo=EUR05-VI1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nBpBL-0022yC-Ie; Mon, 24 Jan 2022 02:34:13 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BwGiy6ZqfZCtkl26MLe9BJixUkSFsHiLC4IQ6n5qn3wS6Y3GBgn6I2r1yZLoQVOlQ6YJv/dEptEIoD6OPowaw9JJSfOiwlyG785Xu7vIyXXSQaTlNqalLJXq3ukt4fWtr+qEBuk3epg1Mc8KIqoLs6Rj0Xr+PJ679zSXZbupCHrohV4jZNel1tco8AHqf1T+TX6O7oPZcFHTDvrRPvxTAfpyHev18EO7me9yc10617FDcIqL7J7x2KyP7gSfDTVyiLDz5igcCsNbWeslZminfzK3ps4p77Iz4+hcxcnFvcQFDwAe3/fcD+Re81Rl6MNFmxkmmbVO6859cB+F/enlow== 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=pCKpcpKGncII1Ok2MwnulYVFCHJAndixOIIeGy8rqFo=; b=n8hq6B+3jRU5Iyj9Y1efEV0AdhCcY33kErAcfqiITTDvh/psVIPB8a0tibFKB2orTvZBNv0iLlW15NCQ9pjmuK+Bm7KCiSyZ4Z/db7JI5dIP3B2+AD8JSX9X3OxYIngu+ARHnxng8tfpqi5SJ+bZ4L5UbbIvE9Uf2m0Na4QgAalJ6WD/vWAT7ijOttkkcIqkG07kkT7my/pCvsqvDkOj1XPy2LiMudwJ30jTy0yJm2Dq8OWqh0XEKhcy0xf5Fox9OgQHmldBX0vm2JBkbbo2SBdjhdeQEGSau/1/nNPVBu8+o6CMOKSMyyGYsDCDKbocUNeyBKEWyqBnSU5JGnXA/A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=pCKpcpKGncII1Ok2MwnulYVFCHJAndixOIIeGy8rqFo=; b=VsD12tYfHnez6/kvd8DcTSYEpFRlEcazKRz30jwOrxPbJLZKJ2ZgL3Ekm6ki6+OVPbI8EMxOLNgu0BO9hyEnQ6jWLocrqWuCc9vxak5qAH1517RqirLuD90IzTOYI4RHCPjiSu9Loh1aj/bHdHA+JfRc9E11kZjJyo+pCHOX10A= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AM7PR04MB7046.eurprd04.prod.outlook.com (2603:10a6:20b:113::22) by VI1PR04MB4925.eurprd04.prod.outlook.com (2603:10a6:803:60::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4909.17; Mon, 24 Jan 2022 02:34:07 +0000 Received: from AM7PR04MB7046.eurprd04.prod.outlook.com ([fe80::a5b3:9e5:366:a3fc]) by AM7PR04MB7046.eurprd04.prod.outlook.com ([fe80::a5b3:9e5:366:a3fc%3]) with mapi id 15.20.4909.017; Mon, 24 Jan 2022 02:34:07 +0000 From: Liu Ying To: dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, linux-phy@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org, linux-rockchip@lists.infradead.org Cc: linux-imx@nxp.com, Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , David Airlie , Daniel Vetter , Kishon Vijay Abraham I , Vinod Koul , Kevin Hilman , Jerome Brunet , Martin Blumenstingl , Heiko Stuebner , Maxime Ripard , =?UTF-8?q?Guido=20G=C3=BCnther?= , Wyon Bi , Laurent Pinchart Subject: [PATCH v3] phy: dphy: Correct clk_pre parameter Date: Mon, 24 Jan 2022 10:32:53 +0800 Message-Id: <20220124023253.1457834-1-victor.liu@nxp.com> X-Mailer: git-send-email 2.25.1 X-ClientProxiedBy: SI2P153CA0025.APCP153.PROD.OUTLOOK.COM (2603:1096:4:190::12) To AM7PR04MB7046.eurprd04.prod.outlook.com (2603:10a6:20b:113::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: ea2418cf-51cb-4b32-2363-08d9dee1fe7c X-MS-TrafficTypeDiagnostic: VI1PR04MB4925:EE_ X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:4502; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: pE+5PVNSh/wuE4wGz1wC03FrlXHj7vzeZbfCa6lqFsQaz3ViV4vl6ZUJAOkNYsDFi98LijxByfs5UobMDqU0oX0295kpkDV6J4bwY6DtN1BIjIQwkt9GGP9qng/zBvtDIMTOSFZks8DTf20Nbw7ICTsb/VQ4YwBIubBdLDTyY2rXtv6HwolWQmKcnSQ8gUQ7GRX86Dgf8WDDrcO1yItfFfglwBt02eNgnuGQ+aPnE0fE5yuLZIe6exjZU9Q1FiiDtzS28WOPecbApD4jSJVV1KrzO9r1u52kJB9GFj9/W5257+uNgpNggYATcGYaUhkaDZv13qzN4Blyj7LScf8elJ/9WpFviXfY8qs/ih3IBYKyF2zMbanlgzpdEqFEKjdN1xwnD3ecNXTFfbYo9sXYXy3ibiQIIuk+SiwdO4xS4slRoNiEyrGHxSMir2n/CSwM7LBn7mJynvdOqm5waZIRrgWR1kM9dESf8jLA4xHw7g/4QybttRTeDxrBzZwbAsAKpu4BIv/iGC4/JZvwB848EN1CCXRfKLapZs7VnHJUg8fitRXzSFCjGaAKqppPvfrlHBm58Z5x40WmBuNoTSEXYlOsnAW9zj9EbFtdZOSYL4XPhF/3IcTWpvQlpIafb+/0an/8W1GvEAr8qESijE4eOe5uy92OMUTYnjscyRHmICpESkV+AZ3pgUxONqGBZjF4vWoV40kXj8zaRqoelePDpQ== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM7PR04MB7046.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(2906002)(1076003)(7416002)(52116002)(86362001)(8936002)(6512007)(316002)(6486002)(54906003)(83380400001)(66556008)(66476007)(66946007)(6506007)(6666004)(2616005)(66574015)(8676002)(26005)(36756003)(4326008)(38350700002)(38100700002)(5660300002)(508600001)(186003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WEhRMm9FbTk4WWdYUGpEK2p6bVdlMS9pZXc0V1BvVkpBQlg5cmlhTlN5TTd0?= =?utf-8?B?Zk1qZ0IwOFhFaXdzTzBYWU9QNGpUTFM0SmdsY0xWVmRKUDU3bmVHUjN1TWY2?= =?utf-8?B?WGwrVmhQTVVuTHBxMHJGckQ3UU9ONTNNTyswN1E0Q0lON3hnTjdGNTdpSGZr?= =?utf-8?B?WXBCVmpGc080K3NmNzRPWmdZYkRxbEFrNEhoUHB6N2puV2R3WmVOcnREYkNV?= =?utf-8?B?eDFLemVrZmhHbk9Id0xudm1TR2UraGEwRjRVMG9RNGNDOGtGYXI4T1I4azVz?= =?utf-8?B?NnQvYjJYTkJWUmh6OVhMN2kxczZXeWtIcTZwd3BMVmJ6S21BeE91UVpaZnNO?= =?utf-8?B?bVAyZ05jcWFVekljMHpjNmwra3gwYnA5YlQvMzBtTEVLQXFFbW1leXA2T0ZJ?= =?utf-8?B?R290SWpCZStmcDJHUWxzdVZDNmx6a1JnWWFsUEtZNm44aVBKMmNaY281V0Nz?= =?utf-8?B?SGpCNW4rVHBLamJHdW5McFN6TjlEeUc3Y3ZrcTdIZlhNblFlWjhzbDRySU1Q?= =?utf-8?B?Y0EyN2dPbWdaSGZ5WU5HaXhYdlZZVmVWTGJadnhPTmVxS1g3YVJzdkxGclFW?= =?utf-8?B?RFZHbnU5Y2FVQUFjU3ZXYzQ3LzhXbFlhK0JOc2FHWVB4L3N4aEg5bkRwRmZH?= =?utf-8?B?RHVzU3ZUc2ZOamd3ZVUzOUpFbU9SKzIyM2hDLzI0alVIdkFXRWpKR1RVY052?= =?utf-8?B?VWtpUkhWMU13TlN5U1QydXRZVE80MGZsbnY3WFlTVzZmZHJmUTE4M0h4ZmdS?= =?utf-8?B?VXFLbTFTbldvdWZUNDNTOWltMjlnRjR0NFZzSjh3ZXJaWVNMREZ5d2ErQy8r?= =?utf-8?B?WTlJWEZLV2JwUTk3Zmg1T2xoZWxjTzZSSWpiZTBSUjJKUWVsRVNiM2FCL3I5?= =?utf-8?B?M1JyV0wrSU1JejNyWVQ0ZWE4c1pRSUZXVGhBRE9ycm5jL3Z0Tm5mMCtuaUZZ?= =?utf-8?B?TUF5ZmZMTTNmZXYrTVBCOFgramlDNTUzeUs2MWFhOUtiaW01QnZDWXdVS3JB?= =?utf-8?B?UUxUL2wvaG03dWJWdHVWYlJvOHRNQkdWZGw0d3RPYkEvQVI3YjN2RWRna3I1?= =?utf-8?B?Z0dNcjM3dTgzem44Z0hFRDBRSE5mZndlZ05icG5TRVlYT3BPYW5yejlrM2RR?= =?utf-8?B?cXZQK3M1TUsrZGZNczg1WHdMWFhGTUs3R0tjeExvMFA1dUFoTFovQVF6Nk9Y?= =?utf-8?B?aE40cEJUWmVvTllKeVFKc01WR1hBME5SMVBTVHNBRGhtWFNDdld6V2l2QkVP?= =?utf-8?B?ZEcrL1A1ZDdqMVFqSG1aSEI0bGVqaEx3NWhBOWxkdG1Kb0Q0bmpuaVhTaDla?= =?utf-8?B?MmNxSEo0aGFMbGhjaTRzayttaFNENHU1eEFLSE95bmR6Sis4ZWRyR3RNa0U1?= =?utf-8?B?YVAwUE10dlBWUlBWQXN5REx5dGllZXRNOE9qaVlNOWlwTk43bTNxOGdxOFdq?= =?utf-8?B?cVFwYjRCR1NBdXF3MUliVCtZVENWTU1QbkJGRmk4Vm1xbEtucXcrUktnV2lN?= =?utf-8?B?YVFNMGo4L1BSNVdNcFh1a2IxVXhYUEtoeGpwaFY3RG9TVFh4U2lwTE4zL0dQ?= =?utf-8?B?YmgrWUN5V1pUczZMTGpZQ09GRDhGOU9CUXloOER6WXpmOFA0cXQxSWhCTjRM?= =?utf-8?B?UDYzTGhmc2xsVVYyTkp5RlhmeGpkblp0dkNtOXVqZ0NkbmhwYWNnUWdSd3E1?= =?utf-8?B?YUNOdHhpRkMyRDV6ZTRlOFhnQTYyTEdsQ0JjNk9xeFUzTHdWWkxBbkxmVlg0?= =?utf-8?B?VUJBbUFLSXMxZUM3Vk14SlY0M2ZiWFlmR2pvZXZ2bHF1ZW5UQ0NRYTV5S28w?= =?utf-8?B?Vmo2Z05vM2l6ZHNQQ1FPYk9BZzhka1BIUDNOdjNvWXpDL29Jd3ZueThlcTln?= =?utf-8?B?Vjljc3RVbHZ2bGxBb2hERlBhTlpMZHllTk11V3BVdE5lVjlZcUVsK3FRcWdU?= =?utf-8?B?cEYxTmI2Sm1rYlJaVWJzUTVkME1MK2xEZU5lMVVoK1NuWWpQa0RCZ2tNNk5s?= =?utf-8?B?RUZCS2RURFpibDJrYWNoait6RXdqcWZqUTA5MXlaNXhkd2lyVkRqZ0ZDY0Fs?= =?utf-8?B?VlkvZUhlUlRSUzlDdEl6K3UvOTErOGs3VWlQZnBLbGdZaFVYZm01YUhiWXJK?= =?utf-8?B?SFdOdEZjb2QyVkVSQkcwRFp6NzVXb1BFdXdCTTIrODI2czk1TldFMEdQZlg4?= =?utf-8?Q?YA4OMR+NluRU5wj6DAkHeRc=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: ea2418cf-51cb-4b32-2363-08d9dee1fe7c X-MS-Exchange-CrossTenant-AuthSource: AM7PR04MB7046.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jan 2022 02:34:07.0066 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: RP1XNPd7USNjurfoCWyoqUUhmWPZcV6viBDEMqATLmeB6aH7OTC1k+9PnS40Lx4/gVQlHRhgBnC/bGVY62yjPw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB4925 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220123_183411_829914_A7D34E67 X-CRM114-Status: GOOD ( 19.64 ) X-BeenThere: linux-amlogic@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="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-amlogic" Errors-To: linux-amlogic-bounces+linux-amlogic=archiver.kernel.org@lists.infradead.org VGhlIEQtUEhZIHNwZWNpZmljYXRpb24gKHYxLjIpIGV4cGxpY2l0bHkgbWVudGlvbnMgdGhhdCB0 aGUgVC1DTEstUFJFCnBhcmFtZXRlcidzIHVuaXQgaXMgVW5pdCBJbnRlcnZhbChVSSkgYW5kIHRo ZSBtaW5pbXVtIHZhbHVlIGlzIDguICBBbHNvLAprZXJuZWwgZG9jIG9mIHRoZSAnY2xrX3ByZScg bWVtYmVyIG9mIHN0cnVjdCBwaHlfY29uZmlndXJlX29wdHNfbWlwaV9kcGh5Cm1lbnRpb25zIHRo YXQgaXQgc2hvdWxkIGJlIGluIFVJLiAgSG93ZXZlciwgdGhlIGRwaHkgY29yZSBkcml2ZXIgd3Jv bmdseQpzZXRzICdjbGtfcHJlJyB0byA4MDAwLCB3aGljaCBzZWVtcyB0byBoaW50IHRoYXQgaXQn cyBpbiBwaWNvc2Vjb25kcy4KQW5kLCB0aGUga2VybmVsIGRvYyBvZiB0aGUgJ2Nsa19wcmUnIG1l bWJlciB3cm9uZ2x5IHNheXMgdGhlIG1pbmltdW0gdmFsdWUKaXMgJzggVUknLCBpbnN0ZWFkIG9m IDguCgpTbywgbGV0J3MgZml4IGJvdGggdGhlIGRwaHkgY29yZSBkcml2ZXIgYW5kIHRoZSBrZXJu ZWwgZG9jIG9mIHRoZSAnY2xrX3ByZScKbWVtYmVyIHRvIGNvcnJlY3RseSByZWZsZWN0IHRoZSBU LUNMSy1QUkUgcGFyYW1ldGVyJ3MgdW5pdCBhbmQgdGhlIG1pbmltdW0KdmFsdWUgYWNjb3JkaW5n IHRvIHRoZSBELVBIWSBzcGVjaWZpY2F0aW9uLgoKSSdtIGFzc3VtaW5nIHRoYXQgYWxsIGltcGFj dGVkIGN1c3RvbSBkcml2ZXJzIHNoYWxsIHByb2dyYW0gdmFsdWVzIGluClR4Qnl0ZUNsa0hTIGN5 Y2xlcyBpbnRvIGhhcmR3YXJlIGZvciB0aGUgVC1DTEstUFJFIHBhcmFtZXRlci4gIFRoZSBELVBI WQpzcGVjaWZpY2F0aW9uIG1lbnRpb25zIHRoYXQgdGhlIGZyZXF1ZW5jeSBvZiBUeEJ5dGVDbGtI UyBpcyBleGFjdGx5IDEvOAp0aGUgSGlnaC1TcGVlZChIUykgYml0IHJhdGUoZWFjaCBIUyBiaXQg Y29uc3VtZXMgb25lIFVJKS4gIFNvLCByZWxldmFudApjdXN0b20gZHJpdmVyIGNvZGUgaXMgY2hh bmdlZCB0byBwcm9ncmFtIHRob3NlIHZhbHVlcyBhcwpESVZfUk9VTkRfVVAoY2ZnLT5jbGtfcHJl LCBCSVRTX1BFUl9CWVRFKSwgdGhlbi4KCk5vdGUgdGhhdCBJJ3ZlIG9ubHkgdGVzdGVkIHRoZSBw YXRjaCB3aXRoIFJNNjcxOTEgRFNJIHBhbmVsIG9uIGkuTVg4bXEgRVZLLgpIZWxwIGlzIG5lZWRl ZCB0byB0ZXN0IHdpdGggb3RoZXIgaS5NWDhtcSwgTWVzb24gYW5kIFJvY2tjaGlwIHBsYXRmb3Jt cywKYXMgSSBkb24ndCBoYXZlIHRoZSBoYXJkd2FyZXMuCgpGaXhlczogMmVkODY5OTkwZTE0ICgi cGh5OiBBZGQgTUlQSSBELVBIWSBjb25maWd1cmF0aW9uIG9wdGlvbnMiKQpDYzogQW5kcnplaiBI YWpkYSA8YW5kcnplai5oYWpkYUBpbnRlbC5jb20+CkNjOiBOZWlsIEFybXN0cm9uZyA8bmFybXN0 cm9uZ0BiYXlsaWJyZS5jb20+CkNjOiBSb2JlcnQgRm9zcyA8cm9iZXJ0LmZvc3NAbGluYXJvLm9y Zz4KQ2M6IExhdXJlbnQgUGluY2hhcnQgPExhdXJlbnQucGluY2hhcnRAaWRlYXNvbmJvYXJkLmNv bT4KQ2M6IEpvbmFzIEthcmxtYW4gPGpvbmFzQGt3aWJvby5zZT4KQ2M6IEplcm5laiBTa3JhYmVj IDxqZXJuZWouc2tyYWJlY0BnbWFpbC5jb20+CkNjOiBEYXZpZCBBaXJsaWUgPGFpcmxpZWRAbGlu dXguaWU+CkNjOiBEYW5pZWwgVmV0dGVyIDxkYW5pZWxAZmZ3bGwuY2g+CkNjOiBLaXNob24gVmlq YXkgQWJyYWhhbSBJIDxraXNob25AdGkuY29tPgpDYzogVmlub2QgS291bCA8dmtvdWxAa2VybmVs Lm9yZz4KQ2M6IEtldmluIEhpbG1hbiA8a2hpbG1hbkBiYXlsaWJyZS5jb20+CkNjOiBKZXJvbWUg QnJ1bmV0IDxqYnJ1bmV0QGJheWxpYnJlLmNvbT4KQ2M6IE1hcnRpbiBCbHVtZW5zdGluZ2wgPG1h cnRpbi5ibHVtZW5zdGluZ2xAZ29vZ2xlbWFpbC5jb20+CkNjOiBIZWlrbyBTdHVlYm5lciA8aGVp a29Ac250ZWNoLmRlPgpDYzogTWF4aW1lIFJpcGFyZCA8bXJpcGFyZEBrZXJuZWwub3JnPgpDYzog R3VpZG8gR8O8bnRoZXIgPGFneEBzaWd4Y3B1Lm9yZz4KQ2M6IFd5b24gQmkgPGJpdnZ5LmJpQHJv Y2stY2hpcHMuY29tPgpUZXN0ZWQtYnk6IExpdSBZaW5nIDx2aWN0b3IubGl1QG54cC5jb20+ICMg Uk02NzE5MSBEU0kgcGFuZWwgb24gaS5NWDhtcSBFVksKUmV2aWV3ZWQtYnk6IEFuZHJ6ZWogSGFq ZGEgPGFuZHJ6ZWouaGFqZGFAaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogTmVpbCBBcm1zdHJvbmcg PG5hcm1zdHJvbmdAYmF5bGlicmUuY29tPiAjIGZvciBwaHktbWVzb24tYXhnLW1pcGktZHBoeS5j ClRlc3RlZC1ieTogTmVpbCBBcm1zdHJvbmcgPG5hcm1zdHJvbmdAYmF5bGlicmUuY29tPiAjIGZv ciBwaHktbWVzb24tYXhnLW1pcGktZHBoeS5jClRlc3RlZC1ieTogR3VpZG8gR8O8bnRoZXIgPGFn eEBzaWd4Y3B1Lm9yZz4gIyBMaWJyZW0gNSAoaW14OG1xKSB3aXRoIGl0J3MgcmF0aGVyIHBpY2t5 IHBhbmVsClJldmlld2VkLWJ5OiBMYXVyZW50IFBpbmNoYXJ0IDxsYXVyZW50LnBpbmNoYXJ0QGlk ZWFzb25ib2FyZC5jb20+ClNpZ25lZC1vZmYtYnk6IExpdSBZaW5nIDx2aWN0b3IubGl1QG54cC5j b20+Ci0tLQp2Mi0+djM6CiogRHJvcCBELVBIWSBkb2N1bWVudGF0aW9uIGNoYW5nZS4gKExhdXJl bnQpCiogQ29sbGVjdCBSLWIgdGFncyBhbmQgVC1iIHRhZ3MuCiogQ2MgV3lvbi4KCnYxLT52MjoK KiBVc2UgQklUU19QRVJfQllURSBtYWNyby4gKEFuZHJ6ZWopCiogRHJvcCBkc2kgYXJndW1lbnQg ZnJvbSB1aTJiYygpIGluIG53bC1kc2kuYy4KCiBkcml2ZXJzL2dwdS9kcm0vYnJpZGdlL253bC1k c2kuYyAgICAgICAgICAgICAgICAgfCAxMiArKysrKy0tLS0tLS0KIGRyaXZlcnMvcGh5L2FtbG9n aWMvcGh5LW1lc29uLWF4Zy1taXBpLWRwaHkuYyAgICB8ICAzICsrLQogZHJpdmVycy9waHkvcGh5 LWNvcmUtbWlwaS1kcGh5LmMgICAgICAgICAgICAgICAgIHwgIDQgKystLQogZHJpdmVycy9waHkv cm9ja2NoaXAvcGh5LXJvY2tjaGlwLWlubm8tZHNpZHBoeS5jIHwgIDMgKystCiA0IGZpbGVzIGNo YW5nZWQsIDExIGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2Ry aXZlcnMvZ3B1L2RybS9icmlkZ2UvbndsLWRzaS5jIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9u d2wtZHNpLmMKaW5kZXggYTczODlhMGZhY2ZiLi5hZjA3ZWViNDdjYTAgMTAwNjQ0Ci0tLSBhL2Ry aXZlcnMvZ3B1L2RybS9icmlkZ2UvbndsLWRzaS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9icmlk Z2UvbndsLWRzaS5jCkBAIC03LDYgKzcsNyBAQAogICovCiAKICNpbmNsdWRlIDxsaW51eC9iaXRm aWVsZC5oPgorI2luY2x1ZGUgPGxpbnV4L2JpdHMuaD4KICNpbmNsdWRlIDxsaW51eC9jbGsuaD4K ICNpbmNsdWRlIDxsaW51eC9pcnEuaD4KICNpbmNsdWRlIDxsaW51eC9tYXRoNjQuaD4KQEAgLTE5 NiwxMiArMTk3LDkgQEAgc3RhdGljIHUzMiBwczJiYyhzdHJ1Y3QgbndsX2RzaSAqZHNpLCB1bnNp Z25lZCBsb25nIGxvbmcgcHMpCiAvKgogICogdWkyYmMgLSBVSSB0aW1lIHBlcmlvZHMgdG8gYnl0 ZSBjbG9jayBjeWNsZXMKICAqLwotc3RhdGljIHUzMiB1aTJiYyhzdHJ1Y3QgbndsX2RzaSAqZHNp LCB1bnNpZ25lZCBsb25nIGxvbmcgdWkpCitzdGF0aWMgdTMyIHVpMmJjKHVuc2lnbmVkIGludCB1 aSkKIHsKLQl1MzIgYnBwID0gbWlwaV9kc2lfcGl4ZWxfZm9ybWF0X3RvX2JwcChkc2ktPmZvcm1h dCk7Ci0KLQlyZXR1cm4gRElWNjRfVTY0X1JPVU5EX1VQKHVpICogZHNpLT5sYW5lcywKLQkJCQkg IGRzaS0+bW9kZS5jbG9jayAqIDEwMDAgKiBicHApOworCXJldHVybiBESVZfUk9VTkRfVVAodWks IEJJVFNfUEVSX0JZVEUpOwogfQogCiAvKgpAQCAtMjMyLDEyICsyMzAsMTIgQEAgc3RhdGljIGlu dCBud2xfZHNpX2NvbmZpZ19ob3N0KHN0cnVjdCBud2xfZHNpICpkc2kpCiAJfQogCiAJLyogdmFs dWVzIGluIGJ5dGUgY2xvY2sgY3ljbGVzICovCi0JY3ljbGVzID0gdWkyYmMoZHNpLCBjZmctPmNs a19wcmUpOworCWN5Y2xlcyA9IHVpMmJjKGNmZy0+Y2xrX3ByZSk7CiAJRFJNX0RFVl9ERUJVR19E UklWRVIoZHNpLT5kZXYsICJjZmdfdF9wcmU6IDB4JXhcbiIsIGN5Y2xlcyk7CiAJbndsX2RzaV93 cml0ZShkc2ksIE5XTF9EU0lfQ0ZHX1RfUFJFLCBjeWNsZXMpOwogCWN5Y2xlcyA9IHBzMmJjKGRz aSwgY2ZnLT5scHggKyBjZmctPmNsa19wcmVwYXJlICsgY2ZnLT5jbGtfemVybyk7CiAJRFJNX0RF Vl9ERUJVR19EUklWRVIoZHNpLT5kZXYsICJjZmdfdHhfZ2FwIChwcmUpOiAweCV4XG4iLCBjeWNs ZXMpOwotCWN5Y2xlcyArPSB1aTJiYyhkc2ksIGNmZy0+Y2xrX3ByZSk7CisJY3ljbGVzICs9IHVp MmJjKGNmZy0+Y2xrX3ByZSk7CiAJRFJNX0RFVl9ERUJVR19EUklWRVIoZHNpLT5kZXYsICJjZmdf dF9wb3N0OiAweCV4XG4iLCBjeWNsZXMpOwogCW53bF9kc2lfd3JpdGUoZHNpLCBOV0xfRFNJX0NG R19UX1BPU1QsIGN5Y2xlcyk7CiAJY3ljbGVzID0gcHMyYmMoZHNpLCBjZmctPmhzX2V4aXQpOwpk aWZmIC0tZ2l0IGEvZHJpdmVycy9waHkvYW1sb2dpYy9waHktbWVzb24tYXhnLW1pcGktZHBoeS5j IGIvZHJpdmVycy9waHkvYW1sb2dpYy9waHktbWVzb24tYXhnLW1pcGktZHBoeS5jCmluZGV4IGNk MjMzMmJmMGUzMS4uZmRiZDY0YzAzZTEyIDEwMDY0NAotLS0gYS9kcml2ZXJzL3BoeS9hbWxvZ2lj L3BoeS1tZXNvbi1heGctbWlwaS1kcGh5LmMKKysrIGIvZHJpdmVycy9waHkvYW1sb2dpYy9waHkt bWVzb24tYXhnLW1pcGktZHBoeS5jCkBAIC05LDYgKzksNyBAQAogCiAjaW5jbHVkZSA8bGludXgv Yml0ZmllbGQuaD4KICNpbmNsdWRlIDxsaW51eC9iaXRvcHMuaD4KKyNpbmNsdWRlIDxsaW51eC9i aXRzLmg+CiAjaW5jbHVkZSA8bGludXgvY2xrLmg+CiAjaW5jbHVkZSA8bGludXgvZGVsYXkuaD4K ICNpbmNsdWRlIDxsaW51eC9pby5oPgpAQCAtMjUwLDcgKzI1MSw3IEBAIHN0YXRpYyBpbnQgcGh5 X21lc29uX2F4Z19taXBpX2RwaHlfcG93ZXJfb24oc3RydWN0IHBoeSAqcGh5KQogCQkgICAgIChE SVZfUk9VTkRfVVAocHJpdi0+Y29uZmlnLmNsa196ZXJvLCB0ZW1wKSA8PCAxNikgfAogCQkgICAg IChESVZfUk9VTkRfVVAocHJpdi0+Y29uZmlnLmNsa19wcmVwYXJlLCB0ZW1wKSA8PCAyNCkpOwog CXJlZ21hcF93cml0ZShwcml2LT5yZWdtYXAsIE1JUElfRFNJX0NMS19USU0xLAotCQkgICAgIERJ Vl9ST1VORF9VUChwcml2LT5jb25maWcuY2xrX3ByZSwgdGVtcCkpOworCQkgICAgIERJVl9ST1VO RF9VUChwcml2LT5jb25maWcuY2xrX3ByZSwgQklUU19QRVJfQllURSkpOwogCiAJcmVnbWFwX3dy aXRlKHByaXYtPnJlZ21hcCwgTUlQSV9EU0lfSFNfVElNLAogCQkgICAgIERJVl9ST1VORF9VUChw cml2LT5jb25maWcuaHNfZXhpdCwgdGVtcCkgfApkaWZmIC0tZ2l0IGEvZHJpdmVycy9waHkvcGh5 LWNvcmUtbWlwaS1kcGh5LmMgYi9kcml2ZXJzL3BoeS9waHktY29yZS1taXBpLWRwaHkuYwppbmRl eCAyODhjOWM2N2FhNzQuLmNjYjQwNDU2ODVjZCAxMDA2NDQKLS0tIGEvZHJpdmVycy9waHkvcGh5 LWNvcmUtbWlwaS1kcGh5LmMKKysrIGIvZHJpdmVycy9waHkvcGh5LWNvcmUtbWlwaS1kcGh5LmMK QEAgLTM2LDcgKzM2LDcgQEAgaW50IHBoeV9taXBpX2RwaHlfZ2V0X2RlZmF1bHRfY29uZmlnKHVu c2lnbmVkIGxvbmcgcGl4ZWxfY2xvY2ssCiAKIAljZmctPmNsa19taXNzID0gMDsKIAljZmctPmNs a19wb3N0ID0gNjAwMDAgKyA1MiAqIHVpOwotCWNmZy0+Y2xrX3ByZSA9IDgwMDA7CisJY2ZnLT5j bGtfcHJlID0gODsKIAljZmctPmNsa19wcmVwYXJlID0gMzgwMDA7CiAJY2ZnLT5jbGtfc2V0dGxl ID0gOTUwMDA7CiAJY2ZnLT5jbGtfdGVybV9lbiA9IDA7CkBAIC05Nyw3ICs5Nyw3IEBAIGludCBw aHlfbWlwaV9kcGh5X2NvbmZpZ192YWxpZGF0ZShzdHJ1Y3QgcGh5X2NvbmZpZ3VyZV9vcHRzX21p cGlfZHBoeSAqY2ZnKQogCWlmIChjZmctPmNsa19wb3N0IDwgKDYwMDAwICsgNTIgKiB1aSkpCiAJ CXJldHVybiAtRUlOVkFMOwogCi0JaWYgKGNmZy0+Y2xrX3ByZSA8IDgwMDApCisJaWYgKGNmZy0+ Y2xrX3ByZSA8IDgpCiAJCXJldHVybiAtRUlOVkFMOwogCiAJaWYgKGNmZy0+Y2xrX3ByZXBhcmUg PCAzODAwMCB8fCBjZmctPmNsa19wcmVwYXJlID4gOTUwMDApCmRpZmYgLS1naXQgYS9kcml2ZXJz L3BoeS9yb2NrY2hpcC9waHktcm9ja2NoaXAtaW5uby1kc2lkcGh5LmMgYi9kcml2ZXJzL3BoeS9y b2NrY2hpcC9waHktcm9ja2NoaXAtaW5uby1kc2lkcGh5LmMKaW5kZXggMzQ3ZGM3OWExOGMxLi42 MzBlMDFiNWMxOWIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvcGh5L3JvY2tjaGlwL3BoeS1yb2NrY2hp cC1pbm5vLWRzaWRwaHkuYworKysgYi9kcml2ZXJzL3BoeS9yb2NrY2hpcC9waHktcm9ja2NoaXAt aW5uby1kc2lkcGh5LmMKQEAgLTUsNiArNSw3IEBACiAgKiBBdXRob3I6IFd5b24gQmkgPGJpdnZ5 LmJpQHJvY2stY2hpcHMuY29tPgogICovCiAKKyNpbmNsdWRlIDxsaW51eC9iaXRzLmg+CiAjaW5j bHVkZSA8bGludXgva2VybmVsLmg+CiAjaW5jbHVkZSA8bGludXgvY2xrLmg+CiAjaW5jbHVkZSA8 bGludXgvaW9wb2xsLmg+CkBAIC0zNjQsNyArMzY1LDcgQEAgc3RhdGljIHZvaWQgaW5ub19kc2lk cGh5X21pcGlfbW9kZV9lbmFibGUoc3RydWN0IGlubm9fZHNpZHBoeSAqaW5ubykKIAkgKiBUaGUg dmFsdWUgb2YgY291bnRlciBmb3IgSFMgVGNsay1wcmUKIAkgKiBUY2xrLXByZSA9IFRwaW5fdHhi eXRlY2xraHMgKiB2YWx1ZQogCSAqLwotCWNsa19wcmUgPSBESVZfUk9VTkRfVVAoY2ZnLT5jbGtf cHJlLCB0X3R4Ynl0ZWNsa2hzKTsKKwljbGtfcHJlID0gRElWX1JPVU5EX1VQKGNmZy0+Y2xrX3By ZSwgQklUU19QRVJfQllURSk7CiAKIAkvKgogCSAqIFRoZSB2YWx1ZSBvZiBjb3VudGVyIGZvciBI UyBUbHB4IFRpbWUKLS0gCjIuMjUuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCmxpbnV4LWFtbG9naWMgbWFpbGluZyBsaXN0CmxpbnV4LWFtbG9naWNA bGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2xpbnV4LWFtbG9naWMK