Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp969550iob; Fri, 13 May 2022 18:05:00 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwhFTFrdSaHtOlxPOrHiUEJdG9XRBNQjAphcqg/E274lQ+KslMzjH2DnBKtUdImIq90KBX+ X-Received: by 2002:a5d:60d1:0:b0:20a:e22f:b31a with SMTP id x17-20020a5d60d1000000b0020ae22fb31amr5884148wrt.680.1652490300144; Fri, 13 May 2022 18:05:00 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1652490300; cv=pass; d=google.com; s=arc-20160816; b=wxrPSJTu8yuWZ0FpMHIKnIzkWoNInm00fYDvbwVbJ8M/fmMH5Ny4OSut4UiBBT/O2M j6/4VIiUSyzWrL9CWhvMqzUNvNK6S69UJoo1hAToDwU5cJY6bEetNVXPCIn5RtCJNR8Q FFT/TDXI374BPk1mmBbll+HYBkB7f+3osxy1zhkbNY7Iq3Vrd5nZXuMlPUjQjOZet8p1 dlvSj1mBUoYu0Fmm+FZxWGVWK7xVAa1n3wDCkUpeQAX4qLyDaEFW3svFMAzieV5Vh69I blu3wkC+eBZgA1QPap6KGhal6QTvN8E82CBN62Yv8G+Cv5Ypx694UbEiWDKNyyfB7ZaZ Dz4Q== 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=8Fp4S0Gjt5gsyiFH0nnTOJtoy0a/UpUL5Cbu6anCAaU=; b=AF1ibkm5sX8nx2RE4CKCCViYOnpz/Q9Qo6IgXs1B55AQx+x+16cTSJGQNU8wj+j6h+ DExEcWRNd6OEkB/hHIdYe5EkJJJjgiyOvhBDwtRfrWEuBEix387oGgHyaXJ6u3KqUFhN pPXp4rvDIjuZNFoYJOVkUj5bJ4Kj8tLz2sFAdivRiNLDC2rmBghXNPLO60UR1yt0LWCd A/xgEYQz6eO3RLWDSn7HmKMwKqXN4CAXw9GE/NjmaaktF/BENBa+lnQWiOcVhNAfaSDA R0j+SC+OO+8lQPHQZp2VF73l0LLzqWDpXnvTMertYJ2a5kFCUZ0svjIfpTbGABVWM/4Y 6E0Q== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@bp.renesas.com header.s=selector1 header.b=mzXeJSz2; arc=pass (i=1 spf=pass spfdomain=bp.renesas.com dkim=pass dkdomain=bp.renesas.com dmarc=pass fromdomain=bp.renesas.com); 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=NONE sp=NONE dis=NONE) header.from=renesas.com Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id e9-20020a056000120900b0020ce030b054si3212548wrx.376.2022.05.13.18.04.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 13 May 2022 18:05:00 -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=@bp.renesas.com header.s=selector1 header.b=mzXeJSz2; arc=pass (i=1 spf=pass spfdomain=bp.renesas.com dkim=pass dkdomain=bp.renesas.com dmarc=pass fromdomain=bp.renesas.com); 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=NONE sp=NONE dis=NONE) header.from=renesas.com Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id DE7B73781FA; Fri, 13 May 2022 16:37:47 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1357404AbiELR7S (ORCPT + 99 others); Thu, 12 May 2022 13:59:18 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57572 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1357371AbiELR7P (ORCPT ); Thu, 12 May 2022 13:59:15 -0400 Received: from JPN01-TYC-obe.outbound.protection.outlook.com (mail-tycjpn01on2095.outbound.protection.outlook.com [40.107.114.95]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 126572265FB; Thu, 12 May 2022 10:59:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hGCru+cASfDykgENA9LHS4LmvxPBngYwBp2O6x0/p+mHIW+HH+w/QF6r9W/edrGqTUdhotcRUf5zpBRAGelP24IQw0vtN7+mi4t9JJLLpVY15kRsT5mMBg5QvhwvksMLQbfHwAGE9Uby8aB70Tivtysxn2Q+AEWqF9nB0RSbAHi20/oWMdFFKDBjmBT38F5HPIZgthKv/Nkpj6T5Cu4y0zC2+mP7aaWxwH9RCE+Bg9oOo09YrUf1pgUqcaqmnYJVoWlwLMfRhvOC3KXjFEIG4Hyi/Pdi1EcIAK7Zk1BJRDIms0REP/bK3nHpqpNA6mUFAv+FcYCyDyz9l2UsU/bpkA== 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=8Fp4S0Gjt5gsyiFH0nnTOJtoy0a/UpUL5Cbu6anCAaU=; b=U8dJAmVo1Prw3cOLB9Uw3yE+LybNml0zw9N+jqqBtJ71bkakkOrjap5WiJheJvSXd8rrjY4Cj2hf15QQX8RPQY+yVOFykLhe8qW7TWQdnBVvns+SeFf6UGekr8VyKfaNDdxa+D10DaEmlaLD7S+jbIBoEz7njhrwxWPgRqTV7IdwgX0STQbobxMCY9y574ei0fTdAu1mtyvJ3J6hAvJ2D6UvZDAV3J6b4+ZQ2yqNZX5Dd+HP2MbIgTFSxgs8LlBoPIMOZsvz3XQB5Mr4huamqMZvoJ2tR/l1DDDZbpyvI2hadF0JCH1X7oene1JD6SQg8iOx/HbasZLDzegdt5fJGQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=bp.renesas.com; dmarc=pass action=none header.from=bp.renesas.com; dkim=pass header.d=bp.renesas.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bp.renesas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8Fp4S0Gjt5gsyiFH0nnTOJtoy0a/UpUL5Cbu6anCAaU=; b=mzXeJSz2S1wzlDgyprIs1mjebSgg20+eDwu+ycCRsLNIjNhsn32eO2Qsm+6d5f3PxQXf3QvRPQQP2HxVXamDCqjBZAI1zvyjBOdi+78dx8MWjceEi3MZRTb26P/588sRjzt41P6BFoxMP/gjxUKi4DaD4ghzO1TbgXFOsk8x/zs= Received: from OS0PR01MB5922.jpnprd01.prod.outlook.com (2603:1096:604:bb::5) by OSBPR01MB4726.jpnprd01.prod.outlook.com (2603:1096:604:7b::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5227.22; Thu, 12 May 2022 17:59:11 +0000 Received: from OS0PR01MB5922.jpnprd01.prod.outlook.com ([fe80::3e:970b:c238:f57]) by OS0PR01MB5922.jpnprd01.prod.outlook.com ([fe80::3e:970b:c238:f57%9]) with mapi id 15.20.5250.014; Thu, 12 May 2022 17:59:11 +0000 From: Biju Das To: "Lad, Prabhakar" CC: Prabhakar Mahadev Lad , Geert Uytterhoeven , Linus Walleij , Thomas Gleixner , Marc Zyngier , Rob Herring , Krzysztof Kozlowski , Bartosz Golaszewski , Philipp Zabel , "linux-gpio@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "linux-renesas-soc@vger.kernel.org" , "devicetree@vger.kernel.org" , Phil Edworthy Subject: RE: [PATCH v3 5/5] pinctrl: renesas: pinctrl-rzg2l: Add IRQ domain to handle GPIO interrupt Thread-Topic: [PATCH v3 5/5] pinctrl: renesas: pinctrl-rzg2l: Add IRQ domain to handle GPIO interrupt Thread-Index: AQHYZWWEBd/euhXmSkarEpD10nkci60auG0wgADMZYCAAAM60A== Date: Thu, 12 May 2022 17:59:11 +0000 Message-ID: References: <20220511183210.5248-1-prabhakar.mahadev-lad.rj@bp.renesas.com> <20220511183210.5248-6-prabhakar.mahadev-lad.rj@bp.renesas.com> In-Reply-To: Accept-Language: en-GB, 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=bp.renesas.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: c6dde607-6329-4590-4ba2-08da34411ea1 x-ms-traffictypediagnostic: OSBPR01MB4726: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: Yfx/F9U127zPKcSbzPKghYaTUI+Xko3Rc/9xOp1bn0XtY2e1jS+Sn+gqFK1/Wmmj36lNCwFQsivnC3+bKjuaG9pofZsQo9eQfCNodgpRIoB0mj+uHqfCXB+q44ph0G9ejhztbJd8qdJJ5l+3gJ2d/b/Y0Uy3zD9YsAuUXkrlN51Hd/RyJ2+n7hFfcY6E8xsI5v9vfsfS5iVkK4AE2ZYfWahcoQqPUYMTAKmW1h0+0H1mvQCclLAmIN4id5TFIgDOM60pvNTL7i1vaCIWvs/Zy+VOSY69KkQA2LBMH7YeOqzJ0XSeiLp5ebuT8/jj0LqpTqWZ99Wi0g+N3cwIr4U2ZqoQAivmq6bLPLAFo3rt5nrvA/6a1TDafIZNy6wCSvRBn8b67kilnW3OlTSNYd+fjIN09uzXAnfodyILuTxfc8HCOg7COGlayMIq5mpJKtVdcnYd7FbE5VVSt9sOe7rVnuGmJYbv/rQWqgED4yVo4mSepplL5LXkGOxlEBD6xBFrMus0jW12XTUjh/0maKyRThEVOTs6Wtnc93002e9pgWXNAKrFp4NCSyYjcjaxO4ceILh94NSKOOw/qd6xqsr8b0VABr6nCecNSbCVfIDUesckzbtMKvXwpzIRIeGGjdUWuHZ1+dKnAmxJz9nEeQhkR6EAJI3dbDGRAGkjcqOxE4sEZ1LGCl4CG0FtjkHaO4fDOCcSatlaOsbG6/uVI3/tpg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:OS0PR01MB5922.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(2906002)(7416002)(8936002)(55016003)(52536014)(122000001)(38070700005)(38100700002)(4326008)(5660300002)(508600001)(107886003)(186003)(83380400001)(33656002)(66476007)(66946007)(8676002)(66556008)(64756008)(76116006)(66446008)(316002)(54906003)(53546011)(7696005)(6916009)(6506007)(86362001)(71200400001)(26005)(9686003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?OW5ybXc3aVpBb0xHbllqTC93Q3VzaHNQT2hzUjMzd3JBUTh6RjFpOFRNMnR0?= =?utf-8?B?K09tUlk2ZWJ2Y2EwWmQ2YmlNZ1VQLy9yd2lqcUszK1dPdHBMdCt1U09zeDcz?= =?utf-8?B?SU9tcmZpOCt6dG4xRzF4eDBTREYzS2VpbnJCRVlJQzUvcmhwb0ZZV0dSMHJT?= =?utf-8?B?aUZudzFGR05TN0Yvb1lhcTRKK3g2cFdsZzl6MFhqdzlJTjhsUW0wYVdTZWZk?= =?utf-8?B?RWsyRllXY0IrZ3dRRFl3b3pQTWV2ZjF5dFhsalJzdUlyaWVEVGQ0MkY3UDVo?= =?utf-8?B?K1hCNy9GVmV2K01zSzlST20vZ01xTTdsTFVOVUorMjh6cWFKTUVrKzBIbXhU?= =?utf-8?B?dXd5SUxWcEFxb2J2a2Jqc24wTW0wOVErNlBwUlg5dEZzREJjdXNPSXJ3SkVa?= =?utf-8?B?d1c2R3l3UXZ2TWhLQVpOOE9RcmlIc3lUQ1RPT3hSMGk1ODdWWk9jc0w5WTR4?= =?utf-8?B?ZGlmNTNZc1lMdWpNUmpoazRrd1ZobjZTRGlSRkhrWnMrQjg1U2xRTzdmVHQ0?= =?utf-8?B?T1I3TkdIeHZhSUdyTmNZYjF0RE9hWFgvaExnMkRPRWpvM3pZdmIzcDQ5MExZ?= =?utf-8?B?djllMndobEorUVdkTm5HcTF1MzlyaEpockRnMlUrOGtzTUlmVEppQXVXb0M0?= =?utf-8?B?b3FOS203YW5QTXAvWlUranJhekxsMmgyWVFaS3NZRUtaaExEaFlFTUs3ZFAw?= =?utf-8?B?cXBQM1ZYYXIrSWVBditEMmRJeU5GN3BJVnBrNm1jejR4b3ZqMjBheTVMb2RT?= =?utf-8?B?dWZPekhLTllHTmtyU1FXeldyWGRrR0N4bm5lTElpL3ZrbUlaaHFocjB0TEhV?= =?utf-8?B?ZE9vQXFhYnZWcFZKWUsvV3lQRXZQVTE2R2JMSzRLTC9Sa2VweFh5TmVFTTd3?= =?utf-8?B?QXhFbmRZQ3lDbHB3ZytSeENLK1ZpcW15V05Hc25HVDhpVXJDQVhhZ1JMT0F6?= =?utf-8?B?ZUxoY25xc082UmpjN3dkbFRTZTZWYkJhcGlUai9wYnRCekNoK2diL2dudEox?= =?utf-8?B?Ky9raEszV21vNk1aczFtcjNiYWVzMnRqcG5NaWFKclVMT3RVOE42SmRKK0U3?= =?utf-8?B?SGtBZzUvNmlXb2hjSE1YUUkvNUJYRE1rM3Z6bW9OQjZKdld2YzZPQXVYcGFY?= =?utf-8?B?Z2t3cmZpWHJDZEJXWDVvUy9oUDBYT3RmV1FORTh4U3ZMaktCRUxJWU1Zald0?= =?utf-8?B?OFN0allidnZmZ1pBVzRCbDA5eHFJZkUwZ0ZySWMzanF0MFNKK1BFQ0Q4T3ow?= =?utf-8?B?RGcyUVc1bjFPbWZ4bTMwcmpWbHNJR00yaVIzRG9kRlQyRnM0aVdCNndyTFgy?= =?utf-8?B?S0dlVCt6SWFDNFNqQjlrVkEzOTBHVlRYMXQ1eEw5eTBZYk40bDVrelptYVhv?= =?utf-8?B?OHRFRjRRSisvUVRVUEdDOU55YW1XcWFJTVdlV3lPR3cwSlN4bEdVOG82NHV3?= =?utf-8?B?dmwwTWorN3dlWXJpaWdpUGoybGxZcjUvOCtPUnpSbHBvNmo2WE1GMzJkdUNz?= =?utf-8?B?NWZ1b3lhb3BHamFMUDloc0xOOXgvMkxDSXErVWp3WUMyZk1GVGtJMWlwMS9a?= =?utf-8?B?c0Y4SlFZTXlCVTF1TWplRGowNHVBTEtRUkZPOURxSUdKS01WTVZvSWlwZUJh?= =?utf-8?B?Y3JCc3A1T1gyWlhhR2tvR2lBSk96cnZCZFIrdndHUUR1V3V6UWNJOTBaeWt1?= =?utf-8?B?Ukdlbmt0TTZDUUVHRnQrY1h1dk00WUNZZUJSd0FxN3BRZlg4WlhNOUowSFNv?= =?utf-8?B?dytuNzFxc1FlbHdyajFlc2IvWkJab2luUXZNbThKUWNDcVNlZlNsaHF6dTNx?= =?utf-8?B?dU96VEVaN1NIdXVIYWZPTGoxdUI5a29jT2hQRmY1UTM4QTYrcitsVHg0cHYr?= =?utf-8?B?Z1Q5eW13dlpETDB4dGQraHNEUnZJUjZBQmhkUG9hVjFTUHRXQnFOUHJJSlVN?= =?utf-8?B?M3AvTFhaMjQwdEE4RWhJd3QxZmZxMS9ZMUxFVWxXcVNNN1poMU1rY1hJS240?= =?utf-8?B?VU5iTDA2ZS91eW1TWEZ1c2oxd1F5WGlvYzJTciszU25OOVNaTVk4SHowVnJ4?= =?utf-8?B?dTI5aVNQYTdEazZnZVgxSXkzWG5NTlM5WjJRK0Vzc0UyYVdXUmlXY212eGQz?= =?utf-8?B?YnVHVDR0ZUJoU0hTY1NzeXg4cjFtSS9nZDM5bm1COXRhcmxwN2pxQWRwSnk0?= =?utf-8?B?WFRuRmhvU3BNL1h4SVlaWnJ2N1oyS29HOTF5OUx2SGFCY203VUVlZlhGRm5K?= =?utf-8?B?N1VITDVRb1A4R2ZBQS81OEdFNS9nRHExRGZYbitvTnJjSWo1MnVQU1ZiUFQr?= =?utf-8?B?dlMyUXl1QWxZNnErRWxDNkpOa2FLbkYvakd1dzdxN29aUEZZSUdaMzFOMGNm?= =?utf-8?Q?ZWNFb8EmTr8TSefI=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: bp.renesas.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: OS0PR01MB5922.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c6dde607-6329-4590-4ba2-08da34411ea1 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 May 2022 17:59:11.7283 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 7Xvl91ebaYeC2f13oxA22ljDA/siIpg7JnL7wY+4n+WMF+YYyFsKjsr5YlNY8p5HS9R4bJnDY6d5bOatAYSqFI7oBhvzH+cAiPZDTZYV2F8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSBPR01MB4726 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 SGkgUHJhYmhha2FyLA0KDQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjMgNS81XSBwaW5jdHJsOiBy ZW5lc2FzOiBwaW5jdHJsLXJ6ZzJsOiBBZGQgSVJRIGRvbWFpbg0KPiB0byBoYW5kbGUgR1BJTyBp bnRlcnJ1cHQNCj4gDQo+IEhpIEJpanUsDQo+IA0KPiBUaGFuayB5b3UgZm9yIHRoZSByZXZpZXcu DQo+IA0KPiBPbiBUaHUsIE1heSAxMiwgMjAyMiBhdCA2OjM1IEFNIEJpanUgRGFzIDxiaWp1LmRh cy5qekBicC5yZW5lc2FzLmNvbT4NCj4gd3JvdGU6DQo+ID4NCj4gPiBIaSBQcmFiaGFrYXIsDQo+ ID4NCj4gPiBUaGFua3MgZm9yIHRoZSBwYXRjaC4NCj4gPg0KPiA+ID4gUHJhYmhha2FyIE1haGFk ZXYgTGFkIDxwcmFiaGFrYXIubWFoYWRldi1sYWQucmpAYnAucmVuZXNhcy5jb20+DQo+ID4gPiBT dWJqZWN0OiBbUEFUQ0ggdjMgNS81XSBwaW5jdHJsOiByZW5lc2FzOiBwaW5jdHJsLXJ6ZzJsOiBB ZGQgSVJRDQo+ID4gPiBkb21haW4gdG8gaGFuZGxlIEdQSU8gaW50ZXJydXB0DQo+ID4gPg0KPiA+ ID4gQWRkIElSUSBkb21pYW4gdG8gUlovRzJMIHBpbmN0cmwgZHJpdmVyIHRvIGhhbmRsZSBHUElP IGludGVycnVwdC4NCj4gPiA+DQo+ID4gPiBHUElPMC1HUElPMTIyIHBpbnMgY2FuIGJlIHVzZWQg YXMgSVJRIGxpbmVzIGJ1dCBvbmx5IDMyIHBpbnMgY2FuIGJlDQo+ID4gPiB1c2VkIGFzIElSUSBs aW5lcyBhdCBnaXZlbiB0aW1lLiBTZWxlY3Rpb24gb2YgcGlucyBhcyBJUlEgbGluZXMgaXMNCj4g PiA+IGhhbmRsZWQgYnkgSUE1NSAod2hpY2ggaXMgdGhlIElSUUMgYmxvY2spIHdoaWNoIHNpdHMg aW4gYmV0d2VlbiB0aGUNCj4gR1BJTyBhbmQgR0lDLg0KPiA+DQo+ID4gRG8gd2UgbmVlZCB0byB1 cGRhdGUgYmluZGluZ3Mgd2l0aCBpbnRlcnJ1cHQtY2VsbHMgb24gWzFdIGxpa2UgWzJdIGFzIGl0 DQo+IGFjdCBhcyBwYXJlbnQgZm9yIEdQSU8gaW50ZXJydXB0cz8NCj4gPg0KPiBZZXMgaW50ZXJy dXB0LWNvbnRyb2xsZXIgYW5kIGludGVycnVwdC1wYXJlbnQgbmVlZHMgdG8gYmUgYWRkZWQuIEkn bQ0KPiB3b25kZXJpbmcgaWYgImludGVycnVwdC1jZWxscyIgaXMgbm90IHJlcXVpcmVkLiBJZiB0 aGUgcGluIGlzIGFuIGludGVycnVwdA0KPiBpdCB3aWxsIGJlIHBhc3NlZCBhcyBhbiBHUElPLg0K DQpJdCBpcyBzYW1lIGFzIGV4dGVybmFsIGludGVycnVwdCBjYXNlIHJpZ2h0Pw0KDQpGb3IgZWc6 LSBFdGhlcm5ldCBQSFkgY2FzZSwNCg0KICAgICBpbnRlcnJ1cHQtcGFyZW50ID0gPCZpcnFjPjsN CiAgICAgaW50ZXJydXB0cyA9IDwzIElSUV9UWVBFX0xFVkVMX0xPVz47DQoNCmlmIHlvdSB1c2Ug R1BJTywgaXQgd2lsbCBiZSBsaWtlIHRoaXMgcmlnaHQ/DQoNCiAgICAgaW50ZXJydXB0LXBhcmVu dCA9IDwmcGluY3RybD47DQogICAgIGludGVycnVwdHMgPSA8UlpHMkxfR1BJTyg0MywgMCkgSVJR X1RZUEVfTEVWRUxfTE9XPjsNCg0KQ2hlZXJzLA0KQmlqdQ0KDQoNCg0KDQoNCg0KPiANCj4gQEdl ZXJ0IC0geW91ciB0aG91Z2h0cyA/DQo+IA0KPiBDaGVlcnMsDQo+IFByYWJoYWthcg0K