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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 5E0C4E95A7E for ; Sun, 8 Oct 2023 00:36:44 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1344199AbjJHAgc (ORCPT ); Sat, 7 Oct 2023 20:36:32 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46230 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229711AbjJHAg3 (ORCPT ); Sat, 7 Oct 2023 20:36:29 -0400 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.9]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4E755BA for ; Sat, 7 Oct 2023 17:36:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1696725386; x=1728261386; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=a6C8WgMVcubQDIjM0jrHMtAgfN8dWBr+b2XGcv1CBhg=; b=DPJUqbQZ/9Sowdlu6yPym8u972OEiH5yJknShiArmS1DPU26wu0xR3O4 TWJFR4omXCty2AuhxUmlAu28TjujUpR8I5cVqNgcSA/bOHl2bufotYu2h kQWCTXoxjdvPoVV5r5jIPAkCfnJOJ3NGFHjgueZwAFPDEVxiVbNu5LOFn chXsPh9mNv3+FUm5/B6vTAsTWv06SeKrUKAQoMbjdGsEhZPdZojqkW17K EOAX1mP2QLvxMrV/7NYgoSzm+wpx+//qhdX4wAS/nUfUsx+NRgaigXL6l oakkMEzcI9hkHZwQ6pnXYE57USHMkMr6mwe17BzmMb78J9scQneSjcNRA A==; X-IronPort-AV: E=McAfee;i="6600,9927,10856"; a="2568163" X-IronPort-AV: E=Sophos;i="6.03,207,1694761200"; d="scan'208";a="2568163" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orvoesa101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Oct 2023 17:36:25 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10856"; a="843298790" X-IronPort-AV: E=Sophos;i="6.03,207,1694761200"; d="scan'208";a="843298790" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by FMSMGA003.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 07 Oct 2023 17:36:26 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32; Sat, 7 Oct 2023 17:36:26 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32 via Frontend Transport; Sat, 7 Oct 2023 17:36:26 -0700 Received: from NAM02-DM3-obe.outbound.protection.outlook.com (104.47.56.42) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.32; Sat, 7 Oct 2023 17:36:25 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=d2mtcBXJIJz/UV4ZWaLxWpx56GopGUlDPpReR932D4qtpXKgqU2W5RAkXThdF2qopf6IR5feK9YYzu7OH2N/pYhYqTjTWLtdjRLRP/wzp2ArMZ25ttVTH6IbVZs0zmGjMXIvFOT1g0avrGEmEGJT1SEcNL5j8kBYS+UZ2AXj9vsUWs4fjrgSH3zUNe1aWqBJSflcjNWvwHmEomMzKDntvFIZOO47X6/vEeA2k+o3UQxoOIyOAHkrXAhNs7OJ0dOYE5FAcyi2pW39WemphBBg4UQbP+RgzbGC1lbEB1SGntXAcDSxFQiMh9+o1CS/YFb/tuZ9/nVxr1Cm7YAP/WihOg== 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=a6C8WgMVcubQDIjM0jrHMtAgfN8dWBr+b2XGcv1CBhg=; b=hwwyfGrmMJZHveWvxfIOdFj9xtCltkjQwrdNGnZNwrj+WtsmAgtIzbYLvCVSH2zIRFayFBpg+bbY10rhKyhRj+I17nzjUYnbicWyukuSnLY68zY1ResNy5NXzNk+Gh2LAjVB0vqd899KxfPqJZGMJpEb6nOxgGuAOVihxjKrreS/FJfqkgu7a3mJP4xohxx0+FJPpw6bATc5fTURk8KH1yyPEaCDP1uh8C0gZq2bq2EgZetcveKf4Rf+QXQT4p6edUKFpxhm8Tj+Dyz1/JZdZoQPlr7+UNT4CTT9dCLCdXUyiMR1KRCYqDJ5hfLzzoTN24qgfWem3ZhO72asc1M95Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from CY5PR11MB6392.namprd11.prod.outlook.com (2603:10b6:930:37::15) by IA1PR11MB6073.namprd11.prod.outlook.com (2603:10b6:208:3d7::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6838.42; Sun, 8 Oct 2023 00:36:19 +0000 Received: from CY5PR11MB6392.namprd11.prod.outlook.com ([fe80::d35:d16b:4ee3:77e5]) by CY5PR11MB6392.namprd11.prod.outlook.com ([fe80::d35:d16b:4ee3:77e5%7]) with mapi id 15.20.6863.032; Sun, 8 Oct 2023 00:36:18 +0000 From: "Liu, Yujie" To: "ansuelsmth@gmail.com" CC: "Li, Philip" , "linux-kernel@vger.kernel.org" , "oe-kbuild-all@lists.linux.dev" , lkp , "andrew@lunn.ch" Subject: Re: drivers/leds/trigger/ledtrig-netdev.c:120:34: warning: array subscript 17 is above array bounds of 'char[16]' Thread-Topic: drivers/leds/trigger/ledtrig-netdev.c:120:34: warning: array subscript 17 is above array bounds of 'char[16]' Thread-Index: AQHZ6vPPnDdcRc8MSkiDx57XeMsWL7AsOG2AgAKT3wCAAtx6AIAMXJOAgABleoCAALzSAA== Date: Sun, 8 Oct 2023 00:36:18 +0000 Message-ID: <60787698c39afac5441976ddd32ecf7a5645e680.camel@intel.com> References: <202309192035.GTJEEbem-lkp@intel.com> <6512163f.5d0a0220.e4212.8150@mx.google.com> <6516a63b.050a0220.6ed0b.358d@mx.google.com> <652159fd.050a0220.141f8.cba3@mx.google.com> In-Reply-To: <652159fd.050a0220.141f8.cba3@mx.google.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.44.4-0ubuntu2 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CY5PR11MB6392:EE_|IA1PR11MB6073:EE_ x-ms-office365-filtering-correlation-id: 7255afb3-cea3-482c-de9a-08dbc7969640 x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: MRjl15yRzMHDCv6pN5p+9UI/NB+kAf0r6TIFS7XBM6eNpu2U087aqTRYtMkH4ydtwG66FRxxV5vxEEwhZgCvqeYXAchKJ7slCHq+oQpbP3IcVny8pzyRUr/rZ2Dloq9oMLxvkLHKrQ1btG8uehUaGlipufX3uxbd7rhClGS63mslNwqiJa7vueVQoLoFzA71JwSXmL6fAT0Sj1IIxv/8ZmBvnGJ1Aj36+DWx9j3yfxhtmo3LhGZNYlwld3np2jPsWcfgY8k/RyuZ7mgzX6A0bHoXwS0pvpMgTM6zb3eg2mipdvkvJqqbrKBrLB8fTOpRr0ttG/T6txABweeUlkknjPoxf7zw4YxcGiu9XZWl4eLQ/Q8Ar2DC6iyOPXFZ3oswPSsK9/VBTUcnGoMt2DcORQEPq2k7eALZ4NdTXSRH2nnEw4L0TIjvnNiwsl2w3RVoKmRxMOkVHVYiMPn5HcxoUy0I8ko7IBXo7OuvaACcoA/8fNPONqnlo3fbQXc0VCwsuM/oLTIQLhutXG6r54ot24x/ybjwdumUnScVO3+gk6Xe70tT9zPtUIShmuoTybEnCKQnjspnuczdzGoLkB9cEk+OPOTUwf46hhRw/7c2CdRrmzXFiOPhtGa073SaqVzB x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CY5PR11MB6392.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(136003)(366004)(39860400002)(346002)(376002)(396003)(230922051799003)(451199024)(1800799009)(64100799003)(186009)(2616005)(26005)(71200400001)(478600001)(8676002)(6506007)(6512007)(83380400001)(2906002)(4326008)(54906003)(66476007)(76116006)(91956017)(64756008)(66556008)(66946007)(66446008)(6486002)(41300700001)(316002)(6916009)(5660300002)(8936002)(122000001)(38100700002)(36756003)(38070700005)(86362001)(82960400001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?cEo4aTM4YVhYMDVmSUJtNzV1dEhraU9jOFJiMHMzTTJhWnRBblpYQnovQ1B3?= =?utf-8?B?U0RNVUNVVzNjV1F1VytNRmkzZXF5TW9oMVcvNzMzek5PbEJJelVjTE9qR2FT?= =?utf-8?B?OUJQQW5sd0pXU2M5V24rUkVvKzhaeDNCSENQQ3BrZU5UVlNJN09xM0JTZWoz?= =?utf-8?B?ZzRxOGJKTEhGSVZaV2ovbCtjQnhxdU4yNzg2dkl1T3pHbmhQejVaQTNBamNB?= =?utf-8?B?MTUzd3RlL0QzTTNXalBMTVFJd2JRT0RYNmtHbnJuS3F6bjgyaWhUTW56STlh?= =?utf-8?B?RmI0bk5leWUyK2NXOXpXOC9kUzNBSTBub2I4cnArMzhJYit6YUR5WSt0Z0RP?= =?utf-8?B?djQwWjN6MmE4SXozd3lmVGJHcGZOb1ZCRmg4a1RHNGxzKzUyTEIrQ2dNTnph?= =?utf-8?B?TnpEQXFuUU4zdzhDN0o3TThwVDBGbDVkczluOTVCb3NXZGdRS3lPSWlNV0E2?= =?utf-8?B?ank4Lzdod2RtV0xPMnl0RmtRUmhIT05hT0IzWHZrYTNZcW9LdW05RnNUb2NR?= =?utf-8?B?Q0ZtUGtoTWhaTUlBc2tkQzd1NzdTc21PdXV5b2s3bnpKSWdLMHpzK3dubG0x?= =?utf-8?B?ZmlaY3hGTmFhYVNhNDdheHVRWDRTM3I5dlM3M0pneU5yc0puQUx3SjFWMEJU?= =?utf-8?B?dVFhUGRkanYwS2pjUlVPWmtMOFpFVmVFUTBvdWtpNThWSnp2blBxLzYxdi9F?= =?utf-8?B?Z3Ewcmo3cnkyb2dURHZpSk44N0RNUlhuUmQyM2NtdVlkOU8xZ3NsZENXVzJL?= =?utf-8?B?SHAvZmZqaWsvdXBtVjczSVp2b08ybnhSUEJza1QvcW04OExJMlVtVngwMjZW?= =?utf-8?B?cE1BUHZkaTVGQ005dnJtV2xYWVkxUG9vRXJ3d2VHUlRVb2swclJBZ2haOFNL?= =?utf-8?B?UEtUYXIwSkxPT2FwZnoxVHJuZG1XZzRaZVduWVJZN0RiSHpBMlI2Y3BoWUpw?= =?utf-8?B?M3NYUE9ONHBSaGpFRmV3eFJKSWY0VkR2MFV3bHdvRlJodkVZR05uTGNVRzhi?= =?utf-8?B?NW55MzhrZm1xT0wzbDAzVTZXYXJhL0lDN01ja0htTjh4TVJDOVgwNExOOUFV?= =?utf-8?B?dUFCVkxTOTEwbTdqbnpzWEwwSzhKeVlnaEo5b2paSkVIV1AzeXltMHFnZlZJ?= =?utf-8?B?VnFuMkZSZWJmakFkNWkxbTl3eXJ3ZUF6MWRnM1NsejViU29ERDZWcDNXSEc1?= =?utf-8?B?REt6UXVSN0RjTFVOOFlGQnVBc1haT3RMcVJ3cmdRWU9RZjlmekxwVFdkdldh?= =?utf-8?B?Y01WajNlTFpPV3Rab3VjRU1NUk04eEhFTTcvTWJ3d2p0T0NwTmlhS0ZoUHEy?= =?utf-8?B?RHVHd05FanZMbzRZQWVCOGlhNVk2NmQwWGk5bVM1Yjd1SWdRTzFIQXM2N1Rq?= =?utf-8?B?aEoyeXZKVFBlTWxSMzUwczk1bzk2Wm5KRi9ycjl0aE9aV29ZYTJzdzlPdjJq?= =?utf-8?B?bXlSeXFub0xUV0M2TkNhVGh2c1dGc1l6d1pzenViam43VEpMeXBuMVV6bXV0?= =?utf-8?B?VC9JSzFuVjhuUDkzNC9vcGdQbW40RG9lVUFETFR5dlJXQlowMmxuS1JmdWQz?= =?utf-8?B?dEU1VGdGbHZPdllyTXZxSmVBMTg5THowUjltQ21nRzVrdWVKWUJ0UnYxR2tG?= =?utf-8?B?L0ZxUGpWemRpYWc4UnFCZHBhRkRwOHdqSXNNRnRvblgydnFHWUZyUys5U0lw?= =?utf-8?B?QlRLTytSdUtidE5tdmFWemIzQmdGUGlxY3RHa2c1SzBXbEhKRm4wNUtMSWww?= =?utf-8?B?d0VNN3hWUk5OQXl2VGhSUTFCdFQ4ei9SMktoV3BSU3NyMmdmWDJrdzEwdEkw?= =?utf-8?B?eGxWOGRvZVg2cTFTUVptYmpzWlV4Sk92QzhtdUE3MEZDWTI3MEx1VitVZHE4?= =?utf-8?B?THkwWDAveUdaQlFIbllOdEZJUm1IT3luYnVmM3ZYSkRQMUNLYVdISE9Ob3c0?= =?utf-8?B?aVJUbk92OWgybXhLMHN0bEIvMXNIT1dRb04zNDcyUFJUU0N0M2JaNnhpNXZJ?= =?utf-8?B?ZklSaWZQSlJyS0lKVFpUMC9JQjJnR0xVNWZPZWsyOUV5aGlwMWcwTFJYY1BX?= =?utf-8?B?UjNTZDdJRk52MUErNTdrbXhzWk9BNTdKdXkzN09PUVNtTjUzbCtGRCtCbzNH?= =?utf-8?B?czA3Mml0ODVBOVJPaTd2b2EvTWtmeFI4L3hhQkRyZERLejlCZ3I1M3JUWU53?= =?utf-8?B?T2c9PQ==?= Content-Type: text/plain; charset="utf-8" Content-ID: <704E9B9C4A22B54FA9388B0F9D0DDF93@namprd11.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CY5PR11MB6392.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7255afb3-cea3-482c-de9a-08dbc7969640 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Oct 2023 00:36:18.2853 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: gs5yAjXM/5gzsFxVvXSFNe4xiu1qWZhAL1SPVs/jPUncMoFvaLaLeCe+dY2I+63sjCXMnmsXry8/ivkQTGIO3Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB6073 X-OriginatorOrg: intel.com Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org T24gU2F0LCAyMDIzLTEwLTA3IGF0IDE1OjE1ICswMjAwLCBDaHJpc3RpYW4gTWFyYW5naSB3cm90 ZToNCj4gPiA+ID4gPiANCj4gPiA+ID4gPiBDYW4ndCByZXBybyBzbyBJIGd1ZXNzIHRoaXMgd2Fz IGEgZmFsc2UtcG9zaXRpdmUgdGhhdCBnb3QNCj4gPiA+ID4gPiBmaXhlZD8NCj4gPiA+ID4gPiAo SSB1c2VkDQo+ID4gPiA+ID4gdGhlIHJlcHJvIGNvbW1hbmRzIGFuZCBkb2Vzbid0IHByaW50IGFu eSBlcnJvcikNCj4gPiA+ID4gDQo+ID4gPiA+IEhpIEFuc3VlbCwgdGhlIGlzc3VlIHJlcXVpcmVz IHRvIGJ1aWxkIHdpdGggLVdhcnJheS1ib3VuZHMNCj4gPiA+ID4gZmxhZy4gV2UNCj4gPiA+ID4g d2lsbCBmaXgNCj4gPiA+ID4gdGhlIHJlcHJvZHVjZSBzdGVwcyBpbiBlYXJsaWVzdCB0aW1lLiBT b3JyeSBmb3IgdGhlDQo+ID4gPiA+IGluY29udmVuaWVuY2UuDQo+ID4gPiA+IA0KPiA+ID4gDQo+ ID4gPiBIaSBhZ2FpbiwgaGFwcHkgdG8gaGVscCB5b3UgZnVydGhlci4NCj4gPiA+IA0KPiA+ID4g QnkgYWRkaW5nIHRoZSBmbGFnIEkgc3RpbGwgY2FuJ3QgcmVwcm8uDQo+ID4gPiBJJ20gdXNpbmcg dGhpcyBjb21tYW5kLg0KPiA+ID4gQ09NUElMRVJfSU5TVEFMTF9QQVRIPSRIT01FLzBkYXkgQ09N UElMRVI9Z2NjLTEzLjIuMA0KPiA+ID4gfi9iaW4vbWFrZS5jcm9zcw0KPiA+ID4gVz0xIE89YnVp bGRfZGlyIEFSQ0g9bG9vbmdhcmNoIFNIRUxMPS9iaW4vYmFzaA0KPiA+ID4gZHJpdmVycy9sZWRz L3RyaWdnZXIvwqANCj4gPiA+IC1XYXJyYXktYm91bmRzDQo+ID4gDQo+ID4gSGkgQW5zdWVsLCB3 ZSBhZGRlZCBzb21lIGV4dHJhIGNvbXBpbGVyIGZsYWdzIHJlY2VudGx5IGJ1dCB0aGUNCj4gPiBy ZXBybw0KPiA+IHN0ZXBzIHdlcmUgbm90IHVwZGF0ZWQgaW4gdGltZS4gU29ycnkgZm9yIHRoaXMu DQo+ID4gDQo+ID4gQ291bGQgeW91IHBsZWFzZSBoYXZlIGEgdHJ5IHdpdGggdGhlIGZvbGxvd2lu ZyBjb21tYW5kPyAoYXBwZW5kDQo+ID4gS0NGTEFHUz0iLVdhcnJheS1ib3VuZHMiIGF0IHRoZSBl bmQpDQo+ID4gDQo+ID4gQ09NUElMRVJfSU5TVEFMTF9QQVRIPSRIT01FLzBkYXkgQ09NUElMRVI9 Z2NjLTEzLjIuMA0KPiA+IH4vYmluL21ha2UuY3Jvc3MgVz0xIE89YnVpbGRfZGlyIEFSQ0g9bG9v bmdhcmNoIFNIRUxMPS9iaW4vYmFzaA0KPiA+IGRyaXZlcnMvbGVkcy90cmlnZ2VyLyBLQ0ZMQUdT PSItV2FycmF5LWJvdW5kcyINCj4gPiANCj4gDQo+IENhbiBjb25maXJtIHRoaXMgd29ya2VkISAo YWxzbyBzZW50IHBhdGNoIHVwc3RyZWFtKQ0KPiANCj4gTWF5IEkgc3VnZ2VzdCBzb21lIGltcHJv dmVtZW50IHRvIHRoZSByZXBybyBzY3JpcHQ/DQo+IA0KPiBJIHdvdWxkIGFkZCBzb21lIGluc3Ry dWN0aW9uIG9uIHRoZSBjbGVhbnVwLi4uIEEgc2ltcGxlIHJtIC1yZiB3aXRoIGFsbA0KPiB0aGUg dG9vbGNoYWluIGFuZCBkaXJlY3RvcnkgZG93bmxvYWRlZCBtYXkgYmUgdXNlZnVsLg0KPiANCj4g QWxzbyBzb21lIHJlZmVyZW5jZSBvbiB0aGUgY29uZmlnIHRvIGRvd25sb2FkIHRvIGV4YWN0bHkg cmVwcm8gdGhlDQo+IGVycm9yPyBJZiBzb21lb25lIGRvZXNuJ3QgZG93bmxvYWQgdGhlIGNvbmZp ZyBmcm9tIHRoZSBtYWlsLCB0aGUgZGVmYXVsdA0KPiBrZXJuZWwgY29uZmlnIGZvciB0aGUgQVJD SCBpcyB1c2VkIGFuZCB0aGUgYnVnIGlzIG5vdCByZXByby4NCj4gDQo+IEkga25vdyB0aGVzZSBh cmUgYWxsIHN0ZXBzIHRoYXQgYSBrZXJuZWwgZGV2IHNob3VsZCBhbHJlYWR5IGtub3cgYnV0DQo+ IHNpbmNlIHdlIGFyZSBnaXZpbmcgaW5zdHJ1Y3Rpb25zLCBpdCBtaWdodCBub3QgYmUgYSBiYWQg aWRlYSB0byBpbmNsdWRlDQo+IGV2ZXJ5IHJlcXVpcmVkIHN0ZXAuDQoNClRoYW5rcyBhIGxvdCBm b3IgdGhlIHN1Z2dlc3Rpb24uIFdlIHdpbGwgc29vbiBiZSByZWZpbmluZyB0aGUgcmVwcm8NCmlu c3RydWN0aW9ucyB0byBiZSBtb3JlIGFjY3VyYXRlLg0KDQpCZXN0IFJlZ2FyZHMsDQpZdWppZQ0K