Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp1006247iob; Fri, 13 May 2022 19:21:55 -0700 (PDT) X-Google-Smtp-Source: ABdhPJybrl1FaiyL6MqOzm0V6E0oR4GNX08ijOsXB7QSMbMv2h7zsO5CdZw7uTWw3oyDnUJBc7hJ X-Received: by 2002:a5d:4b89:0:b0:20c:52e3:3073 with SMTP id b9-20020a5d4b89000000b0020c52e33073mr6234656wrt.140.1652494915548; Fri, 13 May 2022 19:21:55 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1652494915; cv=pass; d=google.com; s=arc-20160816; b=JGARe3U17W/K4+SUNvJFe1Y8TXA26H24KGQfhcJijdRp4BVaR1HQt1a0xY/HidSDzT OKEvoBGNINnS5GN9pt5IcDH1h3jUqzl8IkU49oKnuVrZ5s23NkskKGYkHPOfd7b082sQ qbCH377VnSqVHKihTtIZeKxHNOiepm5oZlD1+bByAjXUpUvqtWS8a2/d5lCXi3urxVxs yPzlsTHhTfNhS7J+DmWtPhELk+8NQ9+cLT8tyWBBpuNXjZXrpX0whvkoFE1s6hL9E3ob tx3wdUc0tqnPfV9FoWpO44tu5+hAbkUke5EbDz8tz+SYTUnCcSR+qellEwO1xOk+w6Js 92xg== 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 :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature; bh=XLdWTx1s9q+5qT/t6cSUh6bAuhdO1DQ73VJqJh5f3KE=; b=sj3ZQKcQ4V+kMOttoqL+oyD23zxALIplBSG0Ho/XM2EOUDfuCEyJ0+WCs74lZvTMfx utuufXjYK8lduvjCJtqOFQNNpQqwCUwCStgRzqSckpb04PqYV5pqTrNC8kAooQd0Ext/ ZbPDKSD4Sx52ZHaVtzl3O6Xv1eowURiNA4Tc1xDG8atoxl5j9DVOrMSkvmvSyrKY7P+P wXL0hVW0BsJWT3lunJuE2UszeP9cm578ChfIEW1+v8f5veSbbL99bCU/IJzb+FNUa5A9 2OWskgZR/AskFPDyZ0esMoZiXEdlLhqhwgGgBsrnxr4adjGKIoH769El5N+uzBRgKgfw 90wg== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@leica-geosystems.com.cn header.s=selector1 header.b=iezfp+k4; arc=pass (i=1 spf=pass spfdomain=leica-geosystems.com.cn dkim=pass dkdomain=leica-geosystems.com.cn dmarc=pass fromdomain=leica-geosystems.com.cn); 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=leica-geosystems.com.cn Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id u1-20020a056000038100b0020c5e38c439si3274604wrf.701.2022.05.13.19.21.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 13 May 2022 19:21:55 -0700 (PDT) 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=@leica-geosystems.com.cn header.s=selector1 header.b=iezfp+k4; arc=pass (i=1 spf=pass spfdomain=leica-geosystems.com.cn dkim=pass dkdomain=leica-geosystems.com.cn dmarc=pass fromdomain=leica-geosystems.com.cn); 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=leica-geosystems.com.cn Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 7ACA04BED3A; Fri, 13 May 2022 17:38:13 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1356364AbiELQS1 (ORCPT + 99 others); Thu, 12 May 2022 12:18:27 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42772 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1345159AbiELQSZ (ORCPT ); Thu, 12 May 2022 12:18:25 -0400 Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10105.outbound.protection.outlook.com [40.107.1.105]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 463C514ACB9; Thu, 12 May 2022 09:18:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lIgliF7yL8Y2WzxBiKbAFu4T4AEGhbdRDy8/e6HudUqLdSZzpdmPKRFHz2QaidDxgTFigDa5I9/06LR/3rnTK8T3Xhkpuren8eHnx+TyVLlul5I+8hcuBoubCqp+1RAbjtnDSZA0/Aa4KSx1+dgqcNgm3tXIcEml+K8y3kvUels90LjN4vrJYbVNumluR28Hw7Pj5lzilbF1qlxhPJ0iKIYlHyAJVISK8gMZsF0KVDyaPzCF5s7wblqvuqXI5a63NZrJoaEck4lkyYwaE2eWjvrj3cAM5ZuZUkLAXgCh735PLY1ZtlBWg4+qLeOUc4JsKIxAhdbBPwLAx9C7SSURhA== 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=XLdWTx1s9q+5qT/t6cSUh6bAuhdO1DQ73VJqJh5f3KE=; b=YlOiYAyyWPKzKtvFEnu8casfk4ZEnd7vULl+ConzktBKiOJva2+Jb2Ra6l/5QyF/6hdjn0uhPQVaf1s6qKwq8VOHHUs14EUFjioOrcmZuHyM+fxtpZrMSkRIp1U49o1jtKDl7yaqeubeUgZL8ICdIi4WiHJo7S671WqOSBfVjWUwaXgQqwYO+rccsGDWoHtqiK7UZmIbDdRXWa2BfqlQV2s0+WpTzgytGX2V39B8TyZUrMEfg89TkwpvaCxgo0SmKdSMrAqTSMAiaf6OJIhPVKL7dGGdv9r7OjAwNg1FpnEKYNsOu97OsM65Q/RSfx9BB5f17RQrTRZU406kNYJu1w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=leica-geosystems.com.cn; dmarc=pass action=none header.from=leica-geosystems.com.cn; dkim=pass header.d=leica-geosystems.com.cn; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=leica-geosystems.com.cn; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=XLdWTx1s9q+5qT/t6cSUh6bAuhdO1DQ73VJqJh5f3KE=; b=iezfp+k44NmzmlWa7f3ErugSYpVY3KWMoUuCAET+0fe7dm9/fhBrOFb7+WoF7pGpJUOx7+W72ygZyrYLCnFG8OW+zb3mMa1h5SFh2XCq6YeiStS5Z3+z2Ui5SEliQcYNzehLXAVIzE9vT6bFjkt+2yIHnfYo2TJIxQzX7NkYPc8= Received: from AS8PR06MB7845.eurprd06.prod.outlook.com (2603:10a6:20b:3c4::16) by DBAPR06MB6645.eurprd06.prod.outlook.com (2603:10a6:10:18f::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5250.13; Thu, 12 May 2022 16:18:21 +0000 Received: from AS8PR06MB7845.eurprd06.prod.outlook.com ([fe80::3da3:1757:e851:16ed]) by AS8PR06MB7845.eurprd06.prod.outlook.com ([fe80::3da3:1757:e851:16ed%9]) with mapi id 15.20.5227.023; Thu, 12 May 2022 16:18:20 +0000 From: LI Qingwu To: Alexandru Ardelean CC: Jonathan Cameron , Lars-Peter Clausen , "mchehab+huawei@kernel.org" , linux-iio , LKML , Rob Herring , Mike Looijmans , devicetree Subject: RE: [PATCH V2 3/6] iio: accel: bmi088: modified the device name Thread-Topic: [PATCH V2 3/6] iio: accel: bmi088: modified the device name Thread-Index: AQHYZHjA/oFMmX3d+0urtsNRwwtc4q0a27sAgACPeaA= Date: Thu, 12 May 2022 16:18:20 +0000 Message-ID: References: <20220510141753.3878390-1-Qing-wu.Li@leica-geosystems.com.cn> <20220510141753.3878390-4-Qing-wu.Li@leica-geosystems.com.cn> In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=leica-geosystems.com.cn; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 3d0b4111-cc60-4d70-6c46-08da343307b2 x-ms-traffictypediagnostic: DBAPR06MB6645: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: DFlDwLfYefJLy4WH5IILGGBkOC7dxHadTTFQFvviyeB3NH6t8LWnsgKRr0gFzvf37DZoxDaZnzHDwU3jCQ1hu8CWZ+YghFH9ZGJjNO3y9tW9QD580hTiFmQIohkw8FoKiK3FlRmravSpz5RvB38d9JdXxm294DTeMJ/Sc1gnj/YUI9LDM92OX4chlYacmVUE4KPdnXf+PoE7QVTRGFWBFTUK8FXmd1Egdf8HbzbvbhsB7BACYYtSfMlVTrEyFII19ho3PW/3sF/xPgpLgOqNulF42L6rfKninQ1Simi1wbghK3lP7rm0F++R0A2sGjRadd5Dwwgqcq6Uwe1ZAfoTonGB7s+RsMtasjoXISBrOViBNLDmjVQSAhmlI22Ftxvd/lgkg7gLEBISJyCJ5VySWYzWyZbOt1R8d8RnlHJHe8kYMDDeSgNreSzR3JUv/thge2mihpRliw0cvHZyf8LFgEF3ftPxdxsPYNmVVdd9VDWwo8dQJQhaMLqwHLGau1lm6ZArEHHnI5pyaEGFUpDSIdu+UZZKw4aNkDZX9B2hLs2k90ZPC6U9qdObHF9osAb/5lMENw6ToVikVH1yDDOSCBdkPB3MDvZTy1jgO43BhdGgiKmImtMSHtu7jNA6gzFg6cOXIEx82a/tjCtukf+gz+4P/iXMwLhDhuH0m/HWcAHe6UMWAzyRsoxzbPUEcUIG1rXkRCsJeKQn4MUfWDX31Q== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR06MB7845.eurprd06.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(76116006)(66946007)(2906002)(66476007)(66556008)(86362001)(71200400001)(508600001)(55016003)(316002)(66446008)(64756008)(9686003)(33656002)(8676002)(4326008)(5660300002)(38070700005)(53546011)(6506007)(122000001)(83380400001)(38100700002)(52536014)(26005)(45080400002)(8936002)(186003)(7696005)(6916009)(54906003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eW9vUWlOQWhpLytCS1ZxRGRDY1FvWVRPM2tiam1FMlRQVC91UzFOci82QUZK?= =?utf-8?B?cE94ZDlhMUxQZnpneEZKQ0E3UElONUdsY0dGVlFJRzRDOGJvM2VRT0tUTXor?= =?utf-8?B?TEE5NWpQL1NCRWNINmp3RXY5a2hZSzVBZllibHZLek0zQzJpZGlUVkVpNFBQ?= =?utf-8?B?UEkwbkhldGp0Vk1reTRUMmhhNUpsM2paelBPdmorRTZ1M2pCUzB4TjVBdUVW?= =?utf-8?B?NVdxd0N3RWNJbXJQbHZNWHNRNk12QVd5dW41WWNSeWVlMWNOazdIUEkwUGk3?= =?utf-8?B?Sm55NGFsVjEzeHFMQUNlYXV6Nmp2YW9HWDdONzIxVXhuRE1ObTNlWnhnUmli?= =?utf-8?B?SmZyNzAyT0NCejZVZVBuQTFzUWxTRk1OU1BuSWNrY0pRQzh4VWpzMndrK3VV?= =?utf-8?B?LzdibDNHNkR5dHFJbTZlYlJpV1p1aEpTUjF2c1o0TE9WU0x5eXp4RGowVURY?= =?utf-8?B?OTRRd3BadjE0NHFIMlRhU0hYSkloSUhzNHI3MHFCQWFJTGJvWlZEOWVkeXlG?= =?utf-8?B?eTNxZlBJM0kyeVJuSVNRVkJOMnRnR0tqS1lRNHlPeE9YUGYzM3BaK1NjMUJM?= =?utf-8?B?U0t0S0djME1oUUNNZEFjT0U5MC9GSExSbDUzQ3F5WVZNakNHbyt4c0tNMmRh?= =?utf-8?B?bnBNRndZVVNCR29aK2Z5ZDlsdVRSMzNuQzBiV0VzQnkvNUN2SlNlbmU0T2xt?= =?utf-8?B?eHhlVUZKek9aNlVNV1JvQnA3clhvZG5pNy84dk41ZjJTeXFQYnI0WUo3U2g4?= =?utf-8?B?ZUNPTkVKck9WM2pvNUhoa2tHaXRSWWQ4LzE3bUhEM00ydGNEbVZmanVjV3N6?= =?utf-8?B?NUFsTWh5aFZDRlNNanU2MGJEK2I0b3VCZmpIK2prOEFPRGdoZWhUUnpUaVBC?= =?utf-8?B?dGIxZVFQdWtBZFNxOWNKeDN5SDNWN0c5SFVvNUlUSDFuQlZYUlQwaVd4YTBs?= =?utf-8?B?VU9YQlI2bnkwdlkyN0t6Vis3dTFFMzBMWmI0bXRsLzdMQmZPNjQwYmZXRStq?= =?utf-8?B?djJGMjFmSkRhejVXY283WHNwUXJycWZ5bWR4dU9KNFhFSmlyWFhYZFFvdUlX?= =?utf-8?B?RmhnT3BSalltbWFoR2RBR1MvMGpuVGxJTFE5RUVDNGdoTzJJU28wdmlpSm90?= =?utf-8?B?cFZ1OG9HTVhPV3lLbUg2WjB2Y05IL1ZpTU5LWUd2UUlEL2xndUo4Uktpbncw?= =?utf-8?B?UUNkS1d4UGpYU1FMWWRueldoVTRrUVJuUWpmRE54M2dNN0NUaEJKWU1oWnN4?= =?utf-8?B?ZDRtRWR6Tit5RjZTM1ozcy9Ha2lPcG1XdnhZSWlEdEduVnVwSnlaUUc2cnBE?= =?utf-8?B?Wmt3VWJzaHl1azRHVExTQzFYYXFaazJYd2ZpL0VzNnArZ2dRZFh6QVJyVm1D?= =?utf-8?B?VUFaU251bFRHTGY4UndFdWxleFNNMmMyNlRMSG9Fdzgzc0piVTgrNkhPbmE1?= =?utf-8?B?ZXJOcDF2YWhoVERTTXUzM2ZuOHZrLzc1OXE2RkxMakg4YUlXZUtOaE5LdGwr?= =?utf-8?B?cWJjVW1nQVlUclRPeSs3OVM2YVFaaW1HUEZTU09LUExGbk4yWHMzanhYdEwv?= =?utf-8?B?dzFyMkhtaTV3UDlMemFmMTVobkc2aVkveDVRWHlMKzNQRk1yTGZCRlRZT3Zq?= =?utf-8?B?M1dWeGFtWlBSOVhYV2FqYlUrL1pXbXdyRExFMHUvYUhHalIxSyt4UThPQ1c0?= =?utf-8?B?N0dqbkpQcUpCYnBTa0M3RUpHckVIa3V5emRjdmhUMzYrRWEzbngxNlpLdnk5?= =?utf-8?B?dDRZUWJvT2ZBalRiR2FZbEtPTzZSeUViSWMvd0oxSmFnT3M0dWl3TzhjZmFR?= =?utf-8?B?ZE9oVkNRVWJmN0V3WnJrNUxwU1lsK1l0OEhMSUZjVlNxWDlZRlRoaHNSSHY5?= =?utf-8?B?S01KampMdHl4Qm4vKzBReER3ZVVKUFJQblAzTEtoLzRKKzRHUU5HMHFiU202?= =?utf-8?B?eUUrbnhWcE8wdXJ2ZktmcDdiYXNoWm5BUHVhNUk4TVV0MlBQR04rV0F6d0pY?= =?utf-8?B?dnNIOHFMeFAwSTdXa2tHU01sVW05dGljbjNtSW9WZ2pkOUlSb1VIWjM3aUkr?= =?utf-8?B?YkQ1WVNXTjM1ak9aNkhKaUxIeTBNLy9VSGlxcjEvOG1rQUhkY3ljLytPejlV?= =?utf-8?B?NWVTTFRXbGlmc210VzdYVVB5WURnSk5DZjNDQ3hpOExCcFR2eDNxMXJBcWFy?= =?utf-8?B?U05Ud1ZJVXI5ZGduUldtcmpBcTJLZ2gyVlFtSVZHdGtFMzBuNEU3dWNHK2dm?= =?utf-8?B?UU1RKzZ6QS9jRG9vdmg5TWZmRGhPaUUvaHI1ajVudUc2WG1QMU5ZVFhWK1FL?= =?utf-8?B?akRtVVJlYmJCVUtpOVBDZ0tuU2RWRW1iZTZDeUxnMGRqMGZEN1MzenIvaXFF?= =?utf-8?Q?zbLzfeWVXLxehtVsZD+am8WexgkY1AHBeQVqX?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: leica-geosystems.com.cn X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AS8PR06MB7845.eurprd06.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3d0b4111-cc60-4d70-6c46-08da343307b2 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 May 2022 16:18:20.3300 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 1b16ab3e-b8f6-4fe3-9f3e-2db7fe549f6a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 7TJ00GUdmIZb6gWX0sZESXuOwQVCxKs9aDgtN5NiYj5ozsmulpZQWVJSy8xsZ8UV6o7NE0BA6JirqNUrqUlDoseo8Kfhpf1r7R+FfshoQED4cNUdCQN1TmATAAw3ak17 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBAPR06MB6645 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 DQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEFsZXhhbmRydSBBcmRlbGVh biA8YXJkZWxlYW5hbGV4QGdtYWlsLmNvbT4NCj4gU2VudDogVGh1cnNkYXksIE1heSAxMiwgMjAy MiAzOjMyIFBNDQo+IFRvOiBMSSBRaW5nd3UgPFFpbmctd3UuTGlAbGVpY2EtZ2Vvc3lzdGVtcy5j b20uY24+DQo+IENjOiBKb25hdGhhbiBDYW1lcm9uIDxqaWMyM0BrZXJuZWwub3JnPjsgTGFycy1Q ZXRlciBDbGF1c2VuDQo+IDxsYXJzQG1ldGFmb28uZGU+OyBtY2hlaGFiK2h1YXdlaUBrZXJuZWwu b3JnOyBsaW51eC1paW8NCj4gPGxpbnV4LWlpb0B2Z2VyLmtlcm5lbC5vcmc+OyBMS01MIDxsaW51 eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnPjsgUm9iIEhlcnJpbmcNCj4gPHJvYmgrZHRAa2VybmVs Lm9yZz47IE1pa2UgTG9vaWptYW5zIDxtaWtlLmxvb2lqbWFuc0B0b3BpYy5ubD47IGRldmljZXRy ZWUNCj4gPGRldmljZXRyZWVAdmdlci5rZXJuZWwub3JnPg0KPiBTdWJqZWN0OiBSZTogW1BBVENI IFYyIDMvNl0gaWlvOiBhY2NlbDogYm1pMDg4OiBtb2RpZmllZCB0aGUgZGV2aWNlIG5hbWUNCj4g DQo+IFRoaXMgZW1haWwgaXMgbm90IGZyb20gSGV4YWdvbuKAmXMgT2ZmaWNlIDM2NSBpbnN0YW5j ZS4gUGxlYXNlIGJlIGNhcmVmdWwgd2hpbGUNCj4gY2xpY2tpbmcgbGlua3MsIG9wZW5pbmcgYXR0 YWNobWVudHMsIG9yIHJlcGx5aW5nIHRvIHRoaXMgZW1haWwuDQo+IA0KPiANCj4gT24gVHVlLCBN YXkgMTAsIDIwMjIgYXQgNToxOCBQTSBMSSBRaW5nd3UNCj4gPFFpbmctd3UuTGlAbGVpY2EtZ2Vv c3lzdGVtcy5jb20uY24+IHdyb3RlOg0KPiA+DQo+ID4gSXQgaXMgcG9zc2libGUgdG8gaGF2ZSBt dWx0aXBsZSBzZW5zb3JzIGNvbm5lY3RlZCBvbiB0aGUgc2FtZQ0KPiA+IHBsYXRmb3JtLCBUbyBz dXBwb3J0IG11bHRpcGxlIHNlbnNvcnMsIHRoZSBjb21taXQgbWFrZXMgaXQgcG9zc2libGUgdG8N Cj4gPiBvYnRhaW4gdGhlIGRldmljZSBuYW1lIGJ5IHJlYWRpbmcgdGhlIGNoaXAgSUQgaW5zdGVh ZCBvZiB0aGUgZGV2aWNlLXRyZWUNCj4gbmFtZS4NCj4gPiBUbyBiZSBjb21wYXRpYmxlIHdpdGgg cHJldmlvdXMgdmVyc2lvbnMsIHJlbmFtIGJtaTA4OGEgdG8gYm1pMDg4LWFjY2VsLg0KPiANCj4g Ly8gbXkgc3BlbGxjaGVjayBpbiBHTWFpbCBmb3VuZCB0aGlzIDpwDQo+IA0KPiB0eXBvOiByZW5h bSAtPiByZW5hbWUNCj4gDQo+IEkgYWxzbyBoYXZlIGEgY29tbWVudCBhYm91dCBhIGR1cGxpY2F0 aW9uIHRoYXQgaXMgaGlnaGxpZ2h0ZWQgYnkgdGhpcyBjaGFuZ2UuDQo+IA0KPiBZb3UgY2FuIGRp c3JlZ2FyZCBteSBjb21tZW50IGFib3V0IHRoZSBkdXBsaWNhdGlvbiBhbmQgbGVhdmUgdGhpcyBj aGFuZ2UNCj4gYXMtaXMuDQo+IA0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogTEkgUWluZ3d1IDxR aW5nLXd1LkxpQGxlaWNhLWdlb3N5c3RlbXMuY29tLmNuPg0KPiA+IC0tLQ0KPiA+ICBkcml2ZXJz L2lpby9hY2NlbC9ibWkwODgtYWNjZWwtY29yZS5jIHwgNiArKystLS0NCj4gPiBkcml2ZXJzL2lp by9hY2NlbC9ibWkwODgtYWNjZWwtc3BpLmMgIHwgNCArLS0tDQo+ID4gIGRyaXZlcnMvaWlvL2Fj Y2VsL2JtaTA4OC1hY2NlbC5oICAgICAgfCAyICstDQo+ID4gIDMgZmlsZXMgY2hhbmdlZCwgNSBp bnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQ0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL2RyaXZl cnMvaWlvL2FjY2VsL2JtaTA4OC1hY2NlbC1jb3JlLmMNCj4gPiBiL2RyaXZlcnMvaWlvL2FjY2Vs L2JtaTA4OC1hY2NlbC1jb3JlLmMNCj4gPiBpbmRleCA4ZmVlMWQwMmU3NzMuLmRlMjM4NWU0ZGFk NSAxMDA2NDQNCj4gPiAtLS0gYS9kcml2ZXJzL2lpby9hY2NlbC9ibWkwODgtYWNjZWwtY29yZS5j DQo+ID4gKysrIGIvZHJpdmVycy9paW8vYWNjZWwvYm1pMDg4LWFjY2VsLWNvcmUuYw0KPiA+IEBA IC00NTksNyArNDU5LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBpaW9fY2hhbl9zcGVjDQo+ID4g Ym1pMDg4X2FjY2VsX2NoYW5uZWxzW10gPSB7DQo+ID4NCj4gPiAgc3RhdGljIGNvbnN0IHN0cnVj dCBibWkwODhfYWNjZWxfY2hpcF9pbmZvIGJtaTA4OF9hY2NlbF9jaGlwX2luZm9fdGJsW10gPSB7 DQo+ID4gICAgICAgICBbMF0gPSB7DQo+ID4gLSAgICAgICAgICAgICAgIC5uYW1lID0gImJtaTA4 OGEiLA0KPiA+ICsgICAgICAgICAgICAgICAubmFtZSA9ICJibWkwODgtYWNjZWwiLA0KPiA+ICAg ICAgICAgICAgICAgICAuY2hpcF9pZCA9IDB4MUUsDQo+ID4gICAgICAgICAgICAgICAgIC5jaGFu bmVscyA9IGJtaTA4OF9hY2NlbF9jaGFubmVscywNCj4gPiAgICAgICAgICAgICAgICAgLm51bV9j aGFubmVscyA9IEFSUkFZX1NJWkUoYm1pMDg4X2FjY2VsX2NoYW5uZWxzKSwNCj4gPiBAQCAtNTI0 LDcgKzUyNCw3IEBAIHN0YXRpYyBpbnQgYm1pMDg4X2FjY2VsX2NoaXBfaW5pdChzdHJ1Y3QNCj4g PiBibWkwODhfYWNjZWxfZGF0YSAqZGF0YSkgIH0NCj4gPg0KPiA+ICBpbnQgYm1pMDg4X2FjY2Vs X2NvcmVfcHJvYmUoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgcmVnbWFwICpyZWdtYXAsDQo+ ID4gLSAgICAgICBpbnQgaXJxLCBjb25zdCBjaGFyICpuYW1lLCBib29sIGJsb2NrX3N1cHBvcnRl ZCkNCj4gPiArICAgICAgIGludCBpcnEsIGJvb2wgYmxvY2tfc3VwcG9ydGVkKQ0KPiA+ICB7DQo+ ID4gICAgICAgICBzdHJ1Y3QgYm1pMDg4X2FjY2VsX2RhdGEgKmRhdGE7DQo+ID4gICAgICAgICBz dHJ1Y3QgaWlvX2RldiAqaW5kaW9fZGV2Ow0KPiA+IEBAIC01NDUsNyArNTQ1LDcgQEAgaW50IGJt aTA4OF9hY2NlbF9jb3JlX3Byb2JlKHN0cnVjdCBkZXZpY2UgKmRldiwNCj4gPiBzdHJ1Y3QgcmVn bWFwICpyZWdtYXAsDQo+ID4NCj4gPiAgICAgICAgIGluZGlvX2Rldi0+Y2hhbm5lbHMgPSBkYXRh LT5jaGlwX2luZm8tPmNoYW5uZWxzOw0KPiA+ICAgICAgICAgaW5kaW9fZGV2LT5udW1fY2hhbm5l bHMgPSBkYXRhLT5jaGlwX2luZm8tPm51bV9jaGFubmVsczsNCj4gPiAtICAgICAgIGluZGlvX2Rl di0+bmFtZSA9IG5hbWUgPyBuYW1lIDogZGF0YS0+Y2hpcF9pbmZvLT5uYW1lOw0KPiA+ICsgICAg ICAgaW5kaW9fZGV2LT5uYW1lID0gZGF0YS0+Y2hpcF9pbmZvLT5uYW1lOw0KPiANCj4gKHdpdGgg dGhpcyBjaGFuZ2UpIGkgY2FuIGJldHRlciBzZWUsIGEgYml0IG9mIGR1cGxpY2F0aW9uIGJldHdl ZW4gdGhlIHNwaV9kZXZpY2UNCj4gdGFibGUgYW5kIHRoZSBjaGlwX2luZm8gdGFibGUNCj4gDQo+ IHRoaXMgd2FzIG5vdCBpbnRyb2R1Y2VkIGJ5IHRoaXMgY2hhbmdlLCBidXQgaXQgd2FzIG1hZGUg YSBiaXQgbW9yZSBvYnZpb3VzIGJ5DQo+IHRoaXMgY2hhbmdlOw0KPiANCj4gb25lIHdheSB0byBh ZGRyZXNzIHRoaXMsIGlzIHRvIHJlbW92ZSB0aGUgYGNvbnN0IGNoYXIgKm5hbWU7YCBhbmQgY29u dGludWUNCj4gdXNpbmcgdGhlIGBuYW1lYCBwcm92aWRlZCBhcyBhIHBhcmFtZXRlciBmcm9tIGJt aTA4OF9hY2NlbF9jb3JlX3Byb2JlKCk7DQo+IChhcG9sb2dpZXMgaWYgSSBzZWVtIHRvIGhhdmUg Y2hhbmdlZCBteSBtaW5kIChmcm9tIHRoZSBwcmV2aW91cyBjaGFuZ2VzZXQpLCBidXQNCj4gSSBk aWQgbm90IHNlZSBpdCB0b28gd2VsbCBiZWZvcmUpDQo+IA0KPiBhbmQgd2UgY2FuIGNvbnZlcnQN Cj4gDQo+IGVudW0gew0KPiAgICBJRF9CTUkwODgsDQo+ICAgIElEX0JNSTA4NSwNCj4gICAgLi4u DQo+IH07DQo+IA0KPiAgc3RhdGljIGNvbnN0IHN0cnVjdCBibWkwODhfYWNjZWxfY2hpcF9pbmZv IGJtaTA4OF9hY2NlbF9jaGlwX2luZm9fdGJsW10gPSB7DQo+ICAgICAgICAgIFtJRF9CTUkwODhd ID0gew0KPiAgICAgICAgICAgICAgICAgIC5jaGlwX2lkID0gMHgxRSwNCj4gICAgICAgICAgICAg ICAgICAuY2hhbm5lbHMgPSBibWkwODhfYWNjZWxfY2hhbm5lbHMsDQo+ICAgICAgICAgICAgICAg ICAubnVtX2NoYW5uZWxzID0gQVJSQVlfU0laRShibWkwODhfYWNjZWxfY2hhbm5lbHMpLA0KPiAg ICAgICAgIH0sDQo+ICAgICAgICAgIFtJRF9CTUkwODVdID0gew0KPiAgICAgICAgICAuLi4uLi4u Lg0KPiANClRoYW5rcyBBcmRlbGVhbiwNCg0KVGhlcmUgaXMgYSBjYXNlIHdoZXJlIHNvbWUgZGlm ZmVyZW50IHNlbnNvcnMgYXJlIGNvbm5lY3RlZCB0byBvbmUgc3lzdGVtLCANCkZvciB1c2VyIHNw YWNlIGlzIG5pY2UgaWYgY2FuIGRldGVjdCB3aGljaCBzZW5zb3IgaXMgcHJlc2VudCwgaWYgdXNp bmcgdGhlIG5hbWUgaW4gc3BpX2RldmljZSB0YWJsZSwgDQp0aGUgbmFtZSBtYXkgYmUgaW5jb25z aXN0ZW50IHdpdGggdGhlIGNvbm5lY3RlZCBzZW5zb3IuIFdoYXQncyB5b3VyIG9waW5pb24/DQoN Cg0KPiA+ICAgICAgICAgaW5kaW9fZGV2LT5hdmFpbGFibGVfc2Nhbl9tYXNrcyA9IGJtaTA4OF9h Y2NlbF9zY2FuX21hc2tzOw0KPiA+ICAgICAgICAgaW5kaW9fZGV2LT5tb2RlcyA9IElORElPX0RJ UkVDVF9NT0RFOw0KPiA+ICAgICAgICAgaW5kaW9fZGV2LT5pbmZvID0gJmJtaTA4OF9hY2NlbF9p bmZvOyBkaWZmIC0tZ2l0DQo+ID4gYS9kcml2ZXJzL2lpby9hY2NlbC9ibWkwODgtYWNjZWwtc3Bp LmMNCj4gPiBiL2RyaXZlcnMvaWlvL2FjY2VsL2JtaTA4OC1hY2NlbC1zcGkuYw0KPiA+IGluZGV4 IGRkMWUzZjZjZjIxMS4uMGZlZDAwODFlMWZkIDEwMDY0NA0KPiA+IC0tLSBhL2RyaXZlcnMvaWlv L2FjY2VsL2JtaTA4OC1hY2NlbC1zcGkuYw0KPiA+ICsrKyBiL2RyaXZlcnMvaWlvL2FjY2VsL2Jt aTA4OC1hY2NlbC1zcGkuYw0KPiA+IEBAIC00Miw3ICs0Miw2IEBAIHN0YXRpYyBzdHJ1Y3QgcmVn bWFwX2J1cyBibWkwODhfcmVnbWFwX2J1cyA9IHsNCj4gPiBzdGF0aWMgaW50IGJtaTA4OF9hY2Nl bF9wcm9iZShzdHJ1Y3Qgc3BpX2RldmljZSAqc3BpKSAgew0KPiA+ICAgICAgICAgc3RydWN0IHJl Z21hcCAqcmVnbWFwOw0KPiA+IC0gICAgICAgY29uc3Qgc3RydWN0IHNwaV9kZXZpY2VfaWQgKmlk ID0gc3BpX2dldF9kZXZpY2VfaWQoc3BpKTsNCj4gPg0KPiA+ICAgICAgICAgcmVnbWFwID0gZGV2 bV9yZWdtYXBfaW5pdCgmc3BpLT5kZXYsICZibWkwODhfcmVnbWFwX2J1cywNCj4gPiAgICAgICAg ICAgICAgICAgICAgICAgICBzcGksICZibWkwODhfcmVnbWFwX2NvbmYpOyBAQCAtNTIsOCArNTEs Nw0KPiBAQA0KPiA+IHN0YXRpYyBpbnQgYm1pMDg4X2FjY2VsX3Byb2JlKHN0cnVjdCBzcGlfZGV2 aWNlICpzcGkpDQo+ID4gICAgICAgICAgICAgICAgIHJldHVybiBQVFJfRVJSKHJlZ21hcCk7DQo+ ID4gICAgICAgICB9DQo+ID4NCj4gPiAtICAgICAgIHJldHVybiBibWkwODhfYWNjZWxfY29yZV9w cm9iZSgmc3BpLT5kZXYsIHJlZ21hcCwgc3BpLT5pcnEsDQo+IGlkLT5uYW1lLA0KPiA+IC0gICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUpOw0KPiA+ICsgICAgICAgcmV0 dXJuIGJtaTA4OF9hY2NlbF9jb3JlX3Byb2JlKCZzcGktPmRldiwgcmVnbWFwLCBzcGktPmlycSwN Cj4gPiArIHRydWUpOw0KPiA+ICB9DQo+ID4NCj4gPiAgc3RhdGljIGludCBibWkwODhfYWNjZWxf cmVtb3ZlKHN0cnVjdCBzcGlfZGV2aWNlICpzcGkpIGRpZmYgLS1naXQNCj4gPiBhL2RyaXZlcnMv aWlvL2FjY2VsL2JtaTA4OC1hY2NlbC5oIGIvZHJpdmVycy9paW8vYWNjZWwvYm1pMDg4LWFjY2Vs LmgNCj4gPiBpbmRleCA1YzI1ZjE2YjY3MmMuLmMzMmFmZTk2MDZhOCAxMDA2NDQNCj4gPiAtLS0g YS9kcml2ZXJzL2lpby9hY2NlbC9ibWkwODgtYWNjZWwuaA0KPiA+ICsrKyBiL2RyaXZlcnMvaWlv L2FjY2VsL2JtaTA4OC1hY2NlbC5oDQo+ID4gQEAgLTEyLDcgKzEyLDcgQEAgZXh0ZXJuIGNvbnN0 IHN0cnVjdCByZWdtYXBfY29uZmlnDQo+ID4gYm1pMDg4X3JlZ21hcF9jb25mOyAgZXh0ZXJuIGNv bnN0IHN0cnVjdCBkZXZfcG1fb3BzDQo+ID4gYm1pMDg4X2FjY2VsX3BtX29wczsNCj4gPg0KPiA+ ICBpbnQgYm1pMDg4X2FjY2VsX2NvcmVfcHJvYmUoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3Qg cmVnbWFwICpyZWdtYXAsDQo+IGludCBpcnEsDQo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAg ICAgIGNvbnN0IGNoYXIgKm5hbWUsIGJvb2wgYmxvY2tfc3VwcG9ydGVkKTsNCj4gPiArICAgICAg ICAgICAgICAgICAgICAgICAgICAgYm9vbCBibG9ja19zdXBwb3J0ZWQpOw0KPiA+ICBpbnQgYm1p MDg4X2FjY2VsX2NvcmVfcmVtb3ZlKHN0cnVjdCBkZXZpY2UgKmRldik7DQo+ID4NCj4gPiAgI2Vu ZGlmIC8qIEJNSTA4OF9BQ0NFTF9IICovDQo+ID4gLS0NCj4gPiAyLjI1LjENCj4gPg0K