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 4E067C74A5B for ; Tue, 21 Mar 2023 04:45:42 +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: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=OeHhw5pvrOzt3ZslksskbcA0A14z5XXpBAtsBqchtSE=; b=Ilqj6XqjvbCkuc /1qb3h+jxidF62ECh9T66FkTZtBhA9PlnMLFgoubqqh/U3khr15vmSepj0F/MOg9p8SyVRweDeijL XWjZ5aUC4BjG2j0tvs/QzaiVI4HGjg2s7uuXBKCAI2EmyK1z4Cir2M6qBVmt65bbvzp27Uxon90Qb UHQC9SI6pr/oAE34lMjZyJCRH0KPqd45dTKRy6+00Jj+ajRNqwRpZtvXhI8v2PShWCCRB8iVpWTbt IsFWp5A+r/437AQ1HclCfMD4kj5dWvPETwdSm6rcIs2o4BT5lKIYX5832ruEJ0Y9iJMNdwP+WhDr5 ZlvYGedgRQJ0LzzTSuxg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1peTrZ-00BCrN-19; Tue, 21 Mar 2023 04:44:45 +0000 Received: from mail-he1eur04on0620.outbound.protection.outlook.com ([2a01:111:f400:fe0d::620] helo=EUR04-HE1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1peTrW-00BCqj-0G for linux-arm-kernel@lists.infradead.org; Tue, 21 Mar 2023 04:44:44 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HUPGJPgxZJ2b7RBGSzcyipJ4ssxKl9SRY20FoaC9Uf/DImEt5/p0L7yayHROuSFiyvikYtWBJ1w4sPyYrSGXzD3OkDxplTb2KdfJSoTpvZ+NeVfhrpsLN6RQx18Z/QjhTRnfaoOx2p2zaREtOuG+dOEcPB3PM/Dk4DORke8e0kuuD3UkKB1ESMTC93Wp8SzT6KiCTB0lsA1T+mAuKeRZ0cYdOkhGkLu+eLfL+7ZrAI3zLQ+qFZsERJekKVjFH1b3r/xGPzedh8ycd8OTn0pbmqsNN1OZNhleEu3eDqCfZ/KMrmn255eGDxyb8QyXBnOGlyV4EmmfCGw8OPJh2J6LQA== 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=DNos1xbnylRBd0rT3gEQL2YYbrjPbQ3hcYvJM+C5EGU=; b=NW6TRzz05TRILEpZYbQsXwthG47x4h7dmUpBq71fIpfA7WGrHo70g5P6GflQk9WwHFBTKsxbsnJ2J4RYggAbcv+yiQ0Cci8QsP4VZ+r883z30avgZYmWNtiObSBlgQ2dyaRN+b8o54dpo9WGbqr4rmbJSgBXQ6YJ5dt21nwSlNfdQrk0aO4Fn9ejSvJ6zmZ6su4on1rOaD/2SG2o29bt2x+73nbJvjZWHBbnNY3CVFLoRwGDzisp5iA4pF3aGivHxEBabHZiDMikd+uL4zrgS/RucuIMeqnYeL/N6+vxLWY/Ft0xCSglDTLs2Z33zD+92PzTBTrEzwufe+cRR4S3qQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=DNos1xbnylRBd0rT3gEQL2YYbrjPbQ3hcYvJM+C5EGU=; b=wAfIwkSnlUKftn+nX7ypYsAE/i3n/xTAZyTtPLeIHZw9KDiIWD50XOJBSpMe84Z5VmK6u3qQ0oJiwLm3UGFAvIPhNvI6GOj8ul4K241/pRmVad+ik1ud9SQBSDxvBPA4inNzv+UKPlkxZNkCW6aub4lJCfqeQwgn29PFGACloAkVSVYYvnq95a6+2l8lTLrPrMoa9RvqiVke1V8EwgOpRT/iBCI2I4H3/2Ko0aZIdRgVlmS9osFPszxkAYNNpgIjzOX/z1USwXCTS+dkDIoKLyoU5CgVy4wnizI/xkIJZxKU11hEgYDGq3Od5+eMfWyEwnf5mcVB2wj3BjbBOmdqFw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Received: from VI1PR0402MB3439.eurprd04.prod.outlook.com (2603:10a6:803:4::13) by DUZPR04MB9948.eurprd04.prod.outlook.com (2603:10a6:10:4dd::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.37; Tue, 21 Mar 2023 04:44:36 +0000 Received: from VI1PR0402MB3439.eurprd04.prod.outlook.com ([fe80::6802:b2c3:5f12:8f9f]) by VI1PR0402MB3439.eurprd04.prod.outlook.com ([fe80::6802:b2c3:5f12:8f9f%2]) with mapi id 15.20.6178.037; Tue, 21 Mar 2023 04:44:36 +0000 Date: Tue, 21 Mar 2023 12:44:18 +0800 From: Chester Lin To: Andy Shevchenko Cc: Linus Walleij , NXP S32 Linux Team , linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Ghennadi Procopciuc , Andrei Stefanescu , Radu Pirea , Andreas =?iso-8859-1?Q?F=E4rber?= , Matthias Brugger Subject: Re: [PATCH v2 1/4] pinctrl: s32: use of_device_get_match_data() to get device data Message-ID: References: <20230320163823.886-1-clin@suse.com> <20230320163823.886-2-clin@suse.com> Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: TYCP286CA0300.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:3c8::15) To VI1PR0402MB3439.eurprd04.prod.outlook.com (2603:10a6:803:4::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VI1PR0402MB3439:EE_|DUZPR04MB9948:EE_ X-MS-Office365-Filtering-Correlation-Id: ee615626-952f-4171-db66-08db29c6f8af X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: WNYgOPtUwWXDbt2UQq8fbgXkPgcMETalOT5WuMajrTDO0aV2GWKtZFEwHQAfLkvjpssUifXs1Z1uxc9Q4XUAjx78tn/6m2htSn4eHPlVoUlIZZnJYEovJpep4n8gvjklMdulC1+euEM2aVNBQtYTKdk1RTGF+5YrPGt8QK4koZRFROPolDjB/Kx+RgaRSaRlVhatumZAdZoccnkGZrhuot3yTsb04QHmwy18uMSwsE4vfrXqohwGLl669Gh6PFpLTaKZLIus85UiYt0j2RmLuxaOekLx11gMGfo3/Z7PJfyA7671UE4qyAMqCTWzQPLMvVIqsfQ17BSNMgqUIrO9ToLoMAQBNViK5INloBPfZY1AvEGJGJ+Q1SbbGRp4v0+4qPLm5bz4VmiQGC+PfUsD/E8ypMvu045Rf62ZLt6sA9bG1HWQjsdlRHRtvB/+gjxoLfRqh1FpxkaU28DmRKhhlZrxbrRKYM0bV8TEN+n86o/I5YKZ+8nkv+8lqcshFVzPwUPC18rtOPQvLAAAx+2s9h5GehlASX00OBN4PxXcZd/W3KP1tUynxqQHd8LcmvBVenPgcaaSouUHabDQEEtuERm8KZReDSUQAcVb1/430aYx9WHLidws0GMtdqNcw8WD0QoC1NZ99z/K2jIDG4J9Ng== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VI1PR0402MB3439.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(7916004)(136003)(376002)(39860400002)(396003)(366004)(346002)(451199018)(33716001)(478600001)(83380400001)(316002)(6486002)(6506007)(54906003)(6512007)(7416002)(107886003)(186003)(5660300002)(6666004)(26005)(9686003)(2906002)(38100700002)(86362001)(53546011)(66946007)(8936002)(66556008)(6916009)(4326008)(66476007)(41300700001)(8676002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?NXZxOHlGM2dkS2RGdG9QYW1PbEVVR0FtaThwT0FnQlNQWXJKOUM2S1cwV2sw?= =?utf-8?B?TkIrUkZ3dzBEL1dzOGI4dEdKOUtyK253U3hkenR6MVUrS1hnUzVXTk91cldo?= =?utf-8?B?SXo0L0M0UEV4V1IveVphRmFWODgvTUk1N3ZWYTg3SnpSVEhCM1p6dlVJRC9T?= =?utf-8?B?S3I1TzZkQjdwaWpCOGZHTEc0aGd0TVJhbDhJcU5zeVpoZ3BMTHZKU3ZESWJK?= =?utf-8?B?eEhJTTdoNlFXSDZvd0tXSG9tN0J5SHFQb1c1Z0s3cHdVN2NPU0txcDNEaXFY?= =?utf-8?B?alRjeGxOR3RKUVUyNEZzQ2N6WkY4UlJBVVZnYzBibnlSVnNyUVFBWkQ0UGV3?= =?utf-8?B?dHZ1N0hkMjI5NFpaTXl2ck1KT0xNMXZ3MjNPeTF3QlNycE9WNW9iMFhRYnJI?= =?utf-8?B?aTZxNnd5VFFyZXYzeHNWOXpjNS9GZWpKTUR6YnRpUWpOSk5hTml0V2JsdEhj?= =?utf-8?B?NTJmR3p3WTNOb0RuWXF4Zy9qY1IxT0hDekhGYVQrZ1hHVFVDSWUyMWdMSEpM?= =?utf-8?B?YnF0WS8wNUh4SjhnamNkM3BlQVZIOVU2RUQrUHdFV0R2QnI1Mko1QUlCaGRj?= =?utf-8?B?YU9ZTnBnajB0VlFPeHRidE5pZFM1KzRRZmJDdmdTbU9IY0U1SEpEdFJFMi9Y?= =?utf-8?B?eFVEVHUycHBUTm5pdnVJMkNhVlBMYjY4SmptMTJUeldRanNwV1A2dUt5UXow?= =?utf-8?B?OVNxdS84b1RNMVpHbVV0RVhxWndFVHpJMEkwTXd6RTNkWW5jU1lHTFlpMys5?= =?utf-8?B?YU50ZHhrNTF2RGpsR3d1WFJvMlptUTIvQXoxQnFqNFQrTDltSVVzc0VHV3pL?= =?utf-8?B?Mk5tYk5HZWx1ckQzQXJqM2JFWnVEdWo3TGloRVY0cXZPa0xXckVlRlZRWE5F?= =?utf-8?B?NUx4dTdBaml5aFpmTFpkV2Nna1RLNlBlUG11cjJTM2d3a3pqUzhxWnowSDNR?= =?utf-8?B?UldJSE9DSjM3TERVV3J5dWpQSk9VbHVMbm9yMkNrRnNSa2JtdEtSZ0NCTVF5?= =?utf-8?B?ME8vNEtmZUlrK0Y1RTBqZVBMbWJMSnI5YlNsamRjUUc2amQxek44SGU5WXZz?= =?utf-8?B?ODUwcGFjK0hpQ0cxYkVVZWIvcGN5SUhGYWt5eWIwTTlkME42VnJaS3hhZFRT?= =?utf-8?B?ZTZHWC9JYkZRSUZHMVdMSVhFVDF1cnVtaHlXUVQ5OEIzc3duRmZFQ0RmNE1W?= =?utf-8?B?L1FvU1BtVVE2WGR2MHVVOUFqWjRLOHAxcWx1MTZ5eDNacWRlV0hXRk9jNFNo?= =?utf-8?B?VzZXczZ4M2F0Z3ZVcVdYbHo0Zm9JODBLM29ZUVgxSWtrdUdORnVzTnJtSjBp?= =?utf-8?B?YmdXRjVOSkE1V0RGd1k5ZGJzSEZ5M1NiZFJhWFVEb3dBYitsUkdHVlVYaFhG?= =?utf-8?B?UGZLN3Vhc21XWlExR0puaGF3MkZXYno3QitTVHB4a245RHFRV1FNTHFWQmtH?= =?utf-8?B?M2F0dThLYWdCOU1rblNITzRrZkd1VjF6cGI4TEhzem82ZGlwQjhVVWY1V1NE?= =?utf-8?B?RHFZQU1jQ2Z4ZE1LcDFLVXJzQm5vQXYwRCtzbTdLNzA0V0drcWhiNnhvaXNF?= =?utf-8?B?ek9JVWw0UjZDVDR6a0l1VGJwb1huck1DdHhnU1dWWDZWL0Z3cXZ5ZnpGVjlS?= =?utf-8?B?TFYzKzI4TmxNRUc3RGJpZmNuN05QV2dMOFhkYTkwUzVQZzRUZTJObzhua1JM?= =?utf-8?B?RWhhL05FNmREcmJSUXZMZUhreXpHM1orWnZiaCtEUXI1b2JvSEV5am9jVnZJ?= =?utf-8?B?Y1UwazhFMjMrVGYwNzdUMDc1eHdkUnlQWUVQYzBpUmVibzdyVVFXenpKRlk0?= =?utf-8?B?eDYwWnRHbEQ4VHllblc0ZEM1eVhmWmJyYnRqRkg3T01JOFhXUmVqRUVldzJW?= =?utf-8?B?SXVuMHN1bVlzeitQVU5SQXRkMXVsZnd0RVVFQmo0K1NRUWlObmFpYy8wTGlo?= =?utf-8?B?QW9ZNG84azNoeU9kY1ZLQTZKQVJnaytscWNHUjFGa1J1dG92NFJFT1NISDl1?= =?utf-8?B?cUpjdUVJSEh6M2R3NFduUUtIaE90ampjWUhtZ1lnclR1YXQ1Zm9UclBiV2d4?= =?utf-8?B?azRGYWlhaVZ2Y3FNTmgrQnc1OXdsV1VZZEJzU0lpSDZMOVNwZlp1VDJLVmtu?= =?utf-8?Q?OcC0=3D?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: ee615626-952f-4171-db66-08db29c6f8af X-MS-Exchange-CrossTenant-AuthSource: VI1PR0402MB3439.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Mar 2023 04:44:35.7469 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: NNFNloWr4hO47YVEklCjWNFrzQTogWPMgHgjXUQ6Qr0cLEH0KIE9wn5Og2wKtD0s X-MS-Exchange-Transport-CrossTenantHeadersStamped: DUZPR04MB9948 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230320_214442_361295_3377F8F6 X-CRM114-Status: GOOD ( 22.31 ) 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="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGkgQW5keSwKClRoYW5rIHlvdSBmb3IgcmV2aWV3aW5nIHRoaXMgc2VyaWVzIQoKT24gTW9uLCBN YXIgMjAsIDIwMjMgYXQgMDY6NTk6NDFQTSArMDIwMCwgQW5keSBTaGV2Y2hlbmtvIHdyb3RlOgo+ IE9uIE1vbiwgTWFyIDIwLCAyMDIzIGF0IDY6MznigK9QTSBDaGVzdGVyIExpbiA8Y2xpbkBzdXNl LmNvbT4gd3JvdGU6Cj4gPgo+ID4gSW5zdGVhZCBvZiByZWx5aW5nIG9uIG9mX21hdGNoX2Rldmlj ZSgpLCB1c2luZyBvZl9kZXZpY2VfZ2V0X21hdGNoX2RhdGEoKQo+ID4gY2FuIHNpbXBsaWZ5IGlt cGxlbWVudGF0aW9uIGFuZCBhdm9pZCBjb2RlIGR1cGxpY2F0aW9uLgo+IAo+IFN1Z2dlc3RlZC1i eT8KPiAKClNvcnJ5IGZvciB0aGUgbWlzcy4gSSB3aWxsIGZpeCBpdCBpbiB2My4KCj4gPiBTaWdu ZWQtb2ZmLWJ5OiBDaGVzdGVyIExpbiA8Y2xpbkBzdXNlLmNvbT4KPiAKPiAuLi4KPiAKPiA+ICsg ICAgICAgc29jX2luZm8gPSAoc3RydWN0IHMzMl9waW5jdHJsX3NvY19pbmZvICopCj4gPiArICAg ICAgICAgICAgICAgICAgICAgICBvZl9kZXZpY2VfZ2V0X21hdGNoX2RhdGEoJnBkZXYtPmRldik7 Cj4gCj4gRHJvcCB0aGUgdWdseSBjYXN0aW5nLCBpdCdzIG5vdCBuZWVkZWQuCj4gCgpBY3R1YWxs eSBpdCdzIHVzZWQgZm9yIHN1cHByZXNzaW5nIHRoZSBjb21waWxlciB3YXJuaW5nIHNpbmNlIHNv bWUgbWVtYmVycyBpbgp0aGlzIHNvY19pbmZvIG5lZWQgdG8gYmUgZmlsbGVkIGJ5IHBpbmN0cmwt czMyY2MuCgpkcml2ZXJzL3BpbmN0cmwvbnhwL3BpbmN0cmwtczMyZzIuYzo3NDU6MTg6IHdhcm5p bmc6IGFzc2lnbm1lbnQgZGlzY2FyZHMgJ2NvbnN0JyBxdWFsaWZpZXIgZnJvbSBwb2ludGVyIHRh cmdldCB0eXBlIFstV2Rpc2NhcmRlZC1xdWFsaWZpZXJzXQoKCkkgYW0gdGhpbmtpbmcgb2YgYWxs b2NhdGluZyAmIGNvcHlpbmcgYSBkZWRpY2F0ZSBzdHJ1Y3QgaW4gcGluY3RybC1zMzJjYy5jIHJh dGhlcgp0aGFuIHJldXNpbmcgdGhlIC5kYXRhIGF0dGFjaGVkIG9uIG9mX2RldmljZV9pZCBpbiBv cmRlciB0byBzb2x2ZSB0aGlzIHdhcm5pbmcKcHJvcGVybHkuIEhlcmUgaXMgYW4gZXhhbXBsZSBi YXNlZCBvbiB0aGlzIHYyOgoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGluY3RybC9ueHAvcGluY3Ry bC1zMzIuaCBiL2RyaXZlcnMvcGluY3RybC9ueHAvcGluY3RybC1zMzIuaAppbmRleCAyZjdhZWNk NDYyZTQuLmYzYTBiNTc5NzU3YyAxMDA2NDQKLS0tIGEvZHJpdmVycy9waW5jdHJsL254cC9waW5j dHJsLXMzMi5oCisrKyBiL2RyaXZlcnMvcGluY3RybC9ueHAvcGluY3RybC1zMzIuaApAQCAtNTEs NyArNTEsNyBAQCBzdHJ1Y3QgczMyX3BpbmN0cmxfc29jX2luZm8gewogI2RlZmluZSBTMzJfUElO X1JBTkdFKF9zdGFydCwgX2VuZCkgeyAuc3RhcnQgPSBfc3RhcnQsIC5lbmQgPSBfZW5kIH0KIAog aW50IHMzMl9waW5jdHJsX3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYsCi0JCQlz dHJ1Y3QgczMyX3BpbmN0cmxfc29jX2luZm8gKmluZm8pOworCQkgICAgICBjb25zdCBzdHJ1Y3Qg czMyX3BpbmN0cmxfc29jX2luZm8gKnNvY19kYXRhKTsKIGludCBzMzJfcGluY3RybF9yZXN1bWUo c3RydWN0IGRldmljZSAqZGV2KTsKIGludCBzMzJfcGluY3RybF9zdXNwZW5kKHN0cnVjdCBkZXZp Y2UgKmRldik7CiAjZW5kaWYgLyogX19EUklWRVJTX1BJTkNUUkxfUzMyX0ggKi8KZGlmZiAtLWdp dCBhL2RyaXZlcnMvcGluY3RybC9ueHAvcGluY3RybC1zMzJjYy5jIGIvZHJpdmVycy9waW5jdHJs L254cC9waW5jdHJsLXMzMmNjLmMKaW5kZXggNGVkMGNjOTA1MjMyLi40YzcwYWI3NTNkMTUgMTAw NjQ0Ci0tLSBhL2RyaXZlcnMvcGluY3RybC9ueHAvcGluY3RybC1zMzJjYy5jCisrKyBiL2RyaXZl cnMvcGluY3RybC9ueHAvcGluY3RybC1zMzJjYy5jCkBAIC04OTksMjAgKzg5OSwyOCBAQCBzdGF0 aWMgaW50IHMzMl9waW5jdHJsX3Byb2JlX2R0KHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYs CiB9CiAKIGludCBzMzJfcGluY3RybF9wcm9iZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2 LAotCQkgICAgICBzdHJ1Y3QgczMyX3BpbmN0cmxfc29jX2luZm8gKmluZm8pCisJCSAgICAgIGNv bnN0IHN0cnVjdCBzMzJfcGluY3RybF9zb2NfaW5mbyAqc29jX2RhdGEpCiB7CiAJc3RydWN0IHMz Ml9waW5jdHJsICppcGN0bDsKIAlpbnQgcmV0OwogCXN0cnVjdCBwaW5jdHJsX2Rlc2MgKnMzMl9w aW5jdHJsX2Rlc2M7CisJc3RydWN0IHMzMl9waW5jdHJsX3NvY19pbmZvICppbmZvOwogI2lmZGVm IENPTkZJR19QTV9TTEVFUAogCXN0cnVjdCBzMzJfcGluY3RybF9jb250ZXh0ICpzYXZlZF9jb250 ZXh0OwogI2VuZGlmCiAKLQlpZiAoIWluZm8gfHwgIWluZm8tPnBpbnMgfHwgIWluZm8tPm5waW5z KSB7CisJaWYgKCFzb2NfZGF0YSB8fCAhc29jX2RhdGEtPnBpbnMgfHwgIXNvY19kYXRhLT5ucGlu cykgewogCQlkZXZfZXJyKCZwZGV2LT5kZXYsICJ3cm9uZyBwaW5jdHJsIGluZm9cbiIpOwogCQly ZXR1cm4gLUVJTlZBTDsKIAl9CiAKKworCWluZm8gPSBkZXZtX2t6YWxsb2MoJnBkZXYtPmRldiwg c2l6ZW9mKCppbmZvKSwgR0ZQX0tFUk5FTCk7CisJaWYgKCFpbmZvKQorCQlyZXR1cm4gLUVOT01F TTsKKworCW1lbWNweShpbmZvLCBzb2NfZGF0YSwgc2l6ZW9mKCppbmZvKSk7CisKIAlpbmZvLT5k ZXYgPSAmcGRldi0+ZGV2OwogCiAJLyogQ3JlYXRlIHN0YXRlIGhvbGRlcnMgZXRjIGZvciB0aGlz IGRyaXZlciAqLwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9waW5jdHJsL254cC9waW5jdHJsLXMzMmcy LmMgYi9kcml2ZXJzL3BpbmN0cmwvbnhwL3BpbmN0cmwtczMyZzIuYwppbmRleCA5ZjUyMTMxMmY3 NjguLjBhNDkyMDU0MTRlYiAxMDA2NDQKLS0tIGEvZHJpdmVycy9waW5jdHJsL254cC9waW5jdHJs LXMzMmcyLmMKKysrIGIvZHJpdmVycy9waW5jdHJsL254cC9waW5jdHJsLXMzMmcyLmMKQEAgLTc0 MCwxMCArNzQwLDkgQEAgTU9EVUxFX0RFVklDRV9UQUJMRShvZiwgczMyX3BpbmN0cmxfb2ZfbWF0 Y2gpOwogCiBzdGF0aWMgaW50IHMzMmdfcGluY3RybF9wcm9iZShzdHJ1Y3QgcGxhdGZvcm1fZGV2 aWNlICpwZGV2KQogewotCXN0cnVjdCBzMzJfcGluY3RybF9zb2NfaW5mbyAqc29jX2luZm87CisJ Y29uc3Qgc3RydWN0IHMzMl9waW5jdHJsX3NvY19pbmZvICpzb2NfaW5mbzsKIAotCXNvY19pbmZv ID0gKHN0cnVjdCBzMzJfcGluY3RybF9zb2NfaW5mbyAqKQotCQkJb2ZfZGV2aWNlX2dldF9tYXRj aF9kYXRhKCZwZGV2LT5kZXYpOworCXNvY19pbmZvID0gb2ZfZGV2aWNlX2dldF9tYXRjaF9kYXRh KCZwZGV2LT5kZXYpOwogCiAJcmV0dXJuIHMzMl9waW5jdHJsX3Byb2JlKHBkZXYsIHNvY19pbmZv KTsKIH0KCj4gLS0gCj4gV2l0aCBCZXN0IFJlZ2FyZHMsCj4gQW5keSBTaGV2Y2hlbmtvCgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2Vy bmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0 cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVs Cg==