Received: by 2002:a05:7412:3784:b0:e2:908c:2ebd with SMTP id jk4csp1616832rdb; Mon, 2 Oct 2023 15:45:19 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHYeAq6FKr/hxjQBkBrvmFFs21DYe35GquMYmWgNUN1dFvRiFZ7+jKsSdml+pMmJiDdyuel X-Received: by 2002:a05:6808:1a23:b0:3ae:2362:7137 with SMTP id bk35-20020a0568081a2300b003ae23627137mr15438730oib.59.1696286719210; Mon, 02 Oct 2023 15:45:19 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1696286719; cv=pass; d=google.com; s=arc-20160816; b=i5taB00GfKkMjIZtF8s3Ccx4xpGTa2+bywuCjetSnTxvFoPTaUddup2VXq+aQRbU2t IVZfO2njPas95A+m7/Q9xSX8Est6vBUPXdG9Kgi5jULHi7v0KyRUZzj58iXJ4qN8TxE6 rG+N5IHy/iG5T/CImZnLuu5b6/cJV9vhiyklmAuQ+znikXFFvGKjZPfyg+16wJvMlFqg OMAAGN0N5RrDOUqhLK1pQFhWStOMoFF+1zYMhhD1eWfNX9hEcZ/T1nI49O45h4dGT6LB 3XStWO0q2hYgjMKbP1rua7L5o3lzWCdiJM4lJ+Eb1QB2hlPO57462SBwTF/2nGZ5acJa pb/w== 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-id:user-agent:content-language:accept-language:in-reply-to :references:message-id:date:thread-index:thread-topic:subject:cc:to :from:dkim-signature; bh=aaOfYvkdBZ3Bfo/eUkfPmFmruLWAm7j2/VvMCEc+cAo=; fh=GO8q8TV3pTcqLFy7pFhonCHBpAWRIQuzAobCQxMjuns=; b=CV+ws0dtxLWl7UawppZM/zPmt8E+In+8HbIERRGAAiuvIMQjbzeUlbWRASWuXDUrzJ JMj7+O0NA9x3j/wqAFM0ziNWfcPYkTGtwyDPtfjhT6zjCcN/lDfU5BIHkFXQFh2uofAr HBGIkuvQR0faPdIfClrJsT15baXJDHcVQfOS8KLkzCby7jUcoqK360hsqZkcK9au1IbC UKXfwoEPLkJWXGZZcCjGw+MQQsxwvGLC8yKfjbftA8JH4jAYAThD1D6h0lLO7+E+93Io T3KWN+2qtb1wiIHya6aNsXTBcwrxI4r4RFKZUw397qFIQzW36q21tJjMHDhPI4EMrhDy WmLg== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@csgroup.eu header.s=selector2 header.b=LHjZ3z8z; arc=pass (i=1 spf=pass spfdomain=csgroup.eu dkim=pass dkdomain=csgroup.eu dmarc=pass fromdomain=csgroup.eu); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=csgroup.eu Return-Path: Received: from pete.vger.email (pete.vger.email. [2620:137:e000::3:6]) by mx.google.com with ESMTPS id q17-20020a637511000000b005779c97fae5si27925564pgc.480.2023.10.02.15.45.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 02 Oct 2023 15:45:18 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) client-ip=2620:137:e000::3:6; Authentication-Results: mx.google.com; dkim=pass header.i=@csgroup.eu header.s=selector2 header.b=LHjZ3z8z; arc=pass (i=1 spf=pass spfdomain=csgroup.eu dkim=pass dkdomain=csgroup.eu dmarc=pass fromdomain=csgroup.eu); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=csgroup.eu Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by pete.vger.email (Postfix) with ESMTP id CD2268042B7C; Mon, 2 Oct 2023 01:48:25 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at pete.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235857AbjJBIsC (ORCPT + 99 others); Mon, 2 Oct 2023 04:48:02 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58150 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229981AbjJBIsA (ORCPT ); Mon, 2 Oct 2023 04:48:00 -0400 Received: from FRA01-MR2-obe.outbound.protection.outlook.com (mail-mr2fra01on2040.outbound.protection.outlook.com [40.107.9.40]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 47F61A4; Mon, 2 Oct 2023 01:47:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jGRcxx7bKPq5fCKnUfxNSS9V5u1iblA+fP0qy5Anj/ygGsOM96SFE4iOP1CpcaBO+5xjvOKfy9c8H/PPm/j/gmoh3KyzHRHWv4qRtfD27p6vvf6X/wxIS5V/HDY5UDssz7NdSTeXMRrR3k1yfeiuqJxmua7l4cQKWkjinmw8LITYQQX769uG3BfcFQE0UpPtr/3bUSgLP/qFdjX3MaLkbIbRpgnGnvNoPKGArCLg0kNCPIS9ZIk8hhW7GzOyusdcn+5T4di4l/d570OT7SwwYmkgU6NGv8YPxMcjPX8JabKq4T0/8VLZa58k03Hn3BbOtONOF/QB8NBsY5Esa3Yx1A== 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=aaOfYvkdBZ3Bfo/eUkfPmFmruLWAm7j2/VvMCEc+cAo=; b=GLeanncytLR1BUKg96/81ofAmMnrTmxpiQfkjD2bNd42jIrj2TbdixwGBieWCFdr9RorBff2ouDJyiNPl9xCXxFIXRPJNJCvH5WKSoSfoMO7Ui5NW11xtQhqSLHSZL8mvETksq5iht52st0uE4Ijyd1KdY69Xu1U7NiAW1XTVpDku6fAiAM1jn388ROX7t0b9bOFOJj+kFCalABii+SaSH/92CoLHIuh6mvB7OPCM6H9PtYPnfmC6uK9lJOtgFbMwKTap3kPHROQpK1Dwnfu182mlRZ4uE5XMlOeV1bnxtTPsxzO8a4xGC265xI0G/d6bq50OtimGxzUhjy/+fZHzw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=csgroup.eu; dmarc=pass action=none header.from=csgroup.eu; dkim=pass header.d=csgroup.eu; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=csgroup.eu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=aaOfYvkdBZ3Bfo/eUkfPmFmruLWAm7j2/VvMCEc+cAo=; b=LHjZ3z8zhOfpi+L9DEoWoQAQ9Gqh46vgc8UYKD0kXNuBZm5Kn4BWECT06r0X82FacllcM5edu/xEUXmaZtT02KrWowxKALgySJufhuuP98y6+8FricwHHJ+hkF/5sm4L8pg3lcztMzqD7kHBqWdkF8c8zlxMpduwxk3Q5n0NVvm3x5asQh4gCIkQd33NyNVoIBO5V5UAhhcGJtNuGQhVFDVYGN65yZ+kDgzQfZv0fANnH00zOD9g5CHtE3QycJ87aldOz9iMEjlVcjBN26t+4rLSC63XKZuuDaAuUqmfHB8ARwyh3qg3ABLGnr+C3vXfSAsv1hHnGKnqedWDVUr0iQ== Received: from MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:31::15) by PR0P264MB1820.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:16c::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6838.28; Mon, 2 Oct 2023 08:47:53 +0000 Received: from MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM ([fe80::27df:697c:bd7d:774f]) by MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM ([fe80::27df:697c:bd7d:774f%6]) with mapi id 15.20.6838.024; Mon, 2 Oct 2023 08:47:53 +0000 From: Christophe Leroy To: Jiri Slaby , "j.granados@samsung.com" , Luis Chamberlain , "willy@infradead.org" , "josh@joshtriplett.org" , Kees Cook , Phillip Potter , Clemens Ladisch , Arnd Bergmann , Greg Kroah-Hartman , Juergen Gross , Stefano Stabellini , Oleksandr Tyshchenko , "James E.J. Bottomley" , "Martin K. Petersen" , Doug Gilbert , Sudip Mukherjee , Jason Gunthorpe , Leon Romanovsky , Corey Minyard , Theodore Ts'o , "Jason A. Donenfeld" , David Ahern , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Robin Holt , Steve Wahl , Russ Weight , "Rafael J. Wysocki" , Song Liu , "K. Y. Srinivasan" , Haiyang Zhang , Wei Liu , Dexuan Cui , Jani Nikula , Joonas Lahtinen , Rodrigo Vivi , Tvrtko Ursulin , David Airlie , Daniel Vetter CC: "linux-hyperv@vger.kernel.org" , "linux-scsi@vger.kernel.org" , "linux-rdma@vger.kernel.org" , "netdev@vger.kernel.org" , "intel-gfx@lists.freedesktop.org" , "linux-kernel@vger.kernel.org" , "dri-devel@lists.freedesktop.org" , "linux-raid@vger.kernel.org" , "linux-serial@vger.kernel.org" , "xen-devel@lists.xenproject.org" , "openipmi-developer@lists.sourceforge.net" , "linuxppc-dev@lists.ozlabs.org" Subject: Re: [PATCH 04/15] tty: Remove now superfluous sentinel element from ctl_table array Thread-Topic: [PATCH 04/15] tty: Remove now superfluous sentinel element from ctl_table array Thread-Index: AQHZ8g9AJRb209jYxEO0enKoAcP5erA2LboAgAAIZgA= Date: Mon, 2 Oct 2023 08:47:53 +0000 Message-ID: <4d7bf39e-e7f9-f497-13aa-73718456a653@csgroup.eu> References: <20230928-jag-sysctl_remove_empty_elem_drivers-v1-0-e59120fca9f9@samsung.com> <20230928-jag-sysctl_remove_empty_elem_drivers-v1-4-e59120fca9f9@samsung.com> <63e7a4fe-58c9-470e-84c2-dd92e76462ae@kernel.org> In-Reply-To: <63e7a4fe-58c9-470e-84c2-dd92e76462ae@kernel.org> Accept-Language: fr-FR, en-US Content-Language: fr-FR X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=csgroup.eu; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MRZP264MB2988:EE_|PR0P264MB1820:EE_ x-ms-office365-filtering-correlation-id: a16ad653-d7ed-4682-62aa-08dbc324445c x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: P/PXAiHEvO/Tn+GnKLCNPk8+ntFFKvuNVB9bpt6E112g07xqDYNXzXElO6ZhrddNkvfxaYjS4zD801Cd2iRN1CHC4JKvkGY3lOsfxzzmY69lJoYdtL/4nbHV08hLfR7+OJoOd/lJtTyauPlQOXih81i6WscUJlXf0LfVWkVIqGN1iZrwWJzXbsm/Wm02d3F8ua+h9bORvdFYGfxH0SiKAvpYg8FpSKM+JNJbt3W9szHXpbW88y9x7n42Eo/2HNZ5upk8L7stYqWXeMep625gzKpv5F6SXy3xobpj2wc4cehnm556Il/rYPJhko4w5zlWhACREVEh5UQWWoZ3JuSTtyhnO+NNKTG/LZgYRa4S5P6zRF5NoVToqPAbrMkks6KsgVf3IRMu2Dw4qiw0BCP+KrZCIn1eMKd3flrRpWMEBRJ5buXvHJ5UhfejqH7j1RPVJHcKEdS1yQiN21OJcDCKo8KjC5S/z1ONIbSbjnzPHNMvR9LzQw4ypKq816I7UA7ur92SPu7c1gZot+OpdSOT4sCxEV9XJ9IHQJfA2qUsmEBK0xVhAuh9/k6o8dmrHukNrZOukfaELkZKAHZyo5CWjadnZeRsE+dEDzqMYjQqAENKdui2q98Uoov9H8DOHrmHnhx1LRh6UKEKzN6LsU2hVHaArVx0yf4x/1EFiTmUdbD2HTJcI6Fxjw8TkiuyUicu x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230031)(346002)(396003)(376002)(136003)(366004)(39850400004)(230922051799003)(186009)(451199024)(1800799009)(64100799003)(4326008)(44832011)(8936002)(8676002)(66446008)(76116006)(5660300002)(66476007)(110136005)(91956017)(66556008)(66946007)(41300700001)(54906003)(64756008)(38070700005)(38100700002)(316002)(122000001)(7416002)(7406005)(7366002)(921005)(2906002)(83380400001)(71200400001)(6512007)(6506007)(26005)(2616005)(478600001)(6486002)(966005)(31696002)(86362001)(36756003)(31686004)(43740500002)(45980500001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZDJoZ3VmWG5EaU9wZkpubjB6SmdFdlE1dFFENmFJVDljWWxqeExuQmIzNGRL?= =?utf-8?B?UUdRZ3NBdHFaZjA3VWQyOWx6MlROTDdaZkJNejlXeGNGTUJmMUsrd3JtMTlI?= =?utf-8?B?eWNmYUlKSUYrbHR4UVczUER4RTBIeEpHR1d1a2Vtbng5RVh2ZGZoSVdZTVFU?= =?utf-8?B?VXFBajltUEM4RWNSN3hmdnl2Z2FtakRnUE5MZ1FENmo2VmxkZWV0UGR6anI2?= =?utf-8?B?TE5mT0JTQmFHNlYzZC9PL0owTGxiNVFDOGptU3pTN1dRZGdLQnpiVEx3UUV3?= =?utf-8?B?dFdTRzBsbjdNOTBBWlpMbFl5VlZQL2ZrWUt3bERYNnJJcDVud2pwZjJONGhJ?= =?utf-8?B?OVVPTFNOYjVHU1FmcDF2dDdzbVVrT3RXZFgxVldLcVNhenl0K0tibjFXR1E1?= =?utf-8?B?bkpDNE1XMHRUUjdWUlYxejl3OXFGMStSVzJacGpta0JiUDE2amFLdkpYbWVq?= =?utf-8?B?T25jemJUUUFJYmw2TVNScWgrUDU0MGhvZlYvbVgxSnc4enJLeE5RLzMvWEdq?= =?utf-8?B?UzI4WUZ1b2gxc1JLTTZxYjR0S25SYlU1U2llRXZZY2Vvc0JtSXBtakllTTNv?= =?utf-8?B?c0RESi9iM010cUVHWnBoN0t0MDNuUWJxb1pocFdtb3hqMnI2LzdKMXduRGli?= =?utf-8?B?dnJLNklIakd0dHcxOWpscklHRzc3cWg2b01HZlF0eE16cmVId1JBRnlVTlFs?= =?utf-8?B?em9mbFJnNHNTMjJ2cjA4VkkrVlJaY0JKajRaQ04xeDRjRnNJeUNlK1p5UWxZ?= =?utf-8?B?dERxQWVISmpQVnZWaVVVQ1dsYXgyN2tPUWFnTUw5aGxIMGN2Tk0rRUtydVRp?= =?utf-8?B?VWE0NFRJc0o3Zk1ua0x6SGNYcVp6akNLSnlnRVpHMjdYc2RZaWdUUVVoWHBr?= =?utf-8?B?YW10SC8remhsREhBUnF0aWJjNVlRZTYrcGh2U1V4cWh6Zk9rMDVzVGtJbWpq?= =?utf-8?B?eUxXVm02eGVGUnFEWUpzN29vR2dvV0h4RDBhdzVYNkJNaFQwU08vaXptcjRN?= =?utf-8?B?anF4RGsxMkpPWkIxN0dmYzRId1M1QWxhRkgySWUzbm1aMmlFMjBoaHdEMlln?= =?utf-8?B?YnFLQzFyK0ZSeEZONnA4VXZZSWpYK1NycDJIbjJzUWVTQjUrcnhONkVkdk1n?= =?utf-8?B?SnF6cDhOcm56LzFTRTEzUHdnS3F5NTJJL1VuU2hZU0t1S0lPc3lEdTl4R3NU?= =?utf-8?B?RWlLdDVMbGhxWjc0N2VmR25xak1oUXRJR2cvNDFzVEZ6SDNrckIrL0plTis4?= =?utf-8?B?b2trVjhueWcvTGlMRmVnaVlpTko3bkVKdmR5QXJjdk52Yi93Qlk0L2VXb282?= =?utf-8?B?dnZQcXRyS25wdXg2MmJxY3g4d0IxWHlKTHhpUjFLeS8rNjlLbnI0Tzd1RkhF?= =?utf-8?B?V1ozQlY1RGQxc1lpZ214N0oyQmlmeXM5eDBjMUgvNzhra3QwRzdHQ2ZKc2Js?= =?utf-8?B?YUV2Q1dWc2pkWFBZOTIxc2srMDlkblIvSERuUStHekJvaXU5WDZYcWJiWVlN?= =?utf-8?B?bVo0cjZITFRZT01Xcnp2RFhvaHN5TkZqaG55aldHRnMxN1lCQXQ3NlVHS3lV?= =?utf-8?B?NnlsbjV2NTlodkVGc05uQ2VuUDhCRk1hWnVIMTRjbmlWV3I5VEYrL3ZKOURU?= =?utf-8?B?TTlIZVlMSmNWY2xJS1B2ZFY4a0tGbm95ZWdOYVVidkdLeENjM0ExUTZiZVAr?= =?utf-8?B?V3ZyUGRUUHpiYk5EYzRicDZRRnJxRTVwK3h1cDZhVUxWaWxzeVNIRkVycGhB?= =?utf-8?B?NE5nQVg4OEZlK2J6NFBQQlRLdmM2emRKZll2M0tjYmhxclRWcUI2eFVncWRN?= =?utf-8?B?QlJNQk8zeHp2WExaa0lSL3hCMmg5R1R3cWtYMy9NNzVoTGFITURrYnRteWJ2?= =?utf-8?B?U2M5ODkvZnk0WGZ3b1ljOGU0Tks1dG9vRmI4RHFuZms3d0JnajREYUErM09C?= =?utf-8?B?UnRSS0hkQkg5b0wxOHNHMklUem51SW5aL2pRRUNKeEVsWXVpOHNVbzJ0VFFY?= =?utf-8?B?M1hHcGJHbGRKQlFNWjhLOEZKSTlHSEQySWtscnNtYmJ0VVJia29NeGRlcDl0?= =?utf-8?B?dllLbExTTlVxd3FBeGdqakFpa3JGUFlGd3JSaHdTd29paHYxT2V0Vjk0TVRz?= =?utf-8?Q?A7xiRiprgk6Hfk2iCITtszJ5d?= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: csgroup.eu X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: a16ad653-d7ed-4682-62aa-08dbc324445c X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Oct 2023 08:47:53.5620 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 9914def7-b676-4fda-8815-5d49fb3b45c8 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: EQvhxEDhEHycR1DcgrWtqiNBdfGzm4ncpqUT4DeY6z1YoofHOYKwlOSbBMY2Wfck4euNVJcdVISQ48IVp2rHCYKwU124WbmnnGa00XWZTWw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR0P264MB1820 X-Spam-Status: No, score=-3.2 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on pete.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (pete.vger.email [0.0.0.0]); Mon, 02 Oct 2023 01:48:26 -0700 (PDT) DQoNCkxlIDAyLzEwLzIwMjMgw6AgMTA6MTcsIEppcmkgU2xhYnkgYSDDqWNyaXTCoDoNCj4gT24g MjguIDA5LiAyMywgMTU6MjEsIEpvZWwgR3JhbmFkb3MgdmlhIEI0IFJlbGF5IHdyb3RlOg0KPj4g RnJvbTogSm9lbCBHcmFuYWRvcyA8ai5ncmFuYWRvc0BzYW1zdW5nLmNvbT4NCj4+DQo+PiBUaGlz IGNvbW1pdCBjb21lcyBhdCB0aGUgdGFpbCBlbmQgb2YgYSBncmVhdGVyIGVmZm9ydCB0byByZW1v dmUgdGhlDQo+PiBlbXB0eSBlbGVtZW50cyBhdCB0aGUgZW5kIG9mIHRoZSBjdGxfdGFibGUgYXJy YXlzIChzZW50aW5lbHMpIHdoaWNoDQo+PiB3aWxsIHJlZHVjZSB0aGUgb3ZlcmFsbCBidWlsZCB0 aW1lIHNpemUgb2YgdGhlIGtlcm5lbCBhbmQgcnVuIHRpbWUNCj4+IG1lbW9yeSBibG9hdCBieSB+ NjQgYnl0ZXMgcGVyIHNlbnRpbmVsIChmdXJ0aGVyIGluZm9ybWF0aW9uIExpbmsgOg0KPj4gaHR0 cHM6Ly9sb3JlLmtlcm5lbC5vcmcvYWxsL1pPNVl4NUpGb2dHaSUyRmNCb0Bib21iYWRpbC5pbmZy YWRlYWQub3JnLykNCj4+DQo+PiBSZW1vdmUgc2VudGluZWwgZnJvbSB0dHlfdGFibGUNCj4+DQo+ PiBTaWduZWQtb2ZmLWJ5OiBKb2VsIEdyYW5hZG9zIDxqLmdyYW5hZG9zQHNhbXN1bmcuY29tPg0K Pj4gLS0tDQo+PiDCoCBkcml2ZXJzL3R0eS90dHlfaW8uYyB8IDMgKy0tDQo+PiDCoCAxIGZpbGUg Y2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDIgZGVsZXRpb25zKC0pDQo+Pg0KPj4gZGlmZiAtLWdp dCBhL2RyaXZlcnMvdHR5L3R0eV9pby5jIGIvZHJpdmVycy90dHkvdHR5X2lvLmMNCj4+IGluZGV4 IDhhOTRlNWE0M2M2ZC4uMmY5MjVkYzU0YTIwIDEwMDY0NA0KPj4gLS0tIGEvZHJpdmVycy90dHkv dHR5X2lvLmMNCj4+ICsrKyBiL2RyaXZlcnMvdHR5L3R0eV9pby5jDQo+PiBAQCAtMzYwNyw4ICsz NjA3LDcgQEAgc3RhdGljIHN0cnVjdCBjdGxfdGFibGUgdHR5X3RhYmxlW10gPSB7DQo+PiDCoMKg wqDCoMKgwqDCoMKgwqAgLnByb2NfaGFuZGxlcsKgwqDCoCA9IHByb2NfZG9pbnR2ZWMsDQo+PiDC oMKgwqDCoMKgwqDCoMKgwqAgLmV4dHJhMcKgwqDCoMKgwqDCoMKgID0gU1lTQ1RMX1pFUk8sDQo+ PiDCoMKgwqDCoMKgwqDCoMKgwqAgLmV4dHJhMsKgwqDCoMKgwqDCoMKgID0gU1lTQ1RMX09ORSwN Cj4+IC3CoMKgwqAgfSwNCj4+IC3CoMKgwqAgeyB9DQo+PiArwqDCoMKgIH0NCj4gDQo+IFdoeSB0 byByZW1vdmUgdGhlIGNvbW1hPyBPbmUgd291bGQgbmVlZCB0byBhZGQgb25lIHdoZW4gYWRkaW5n IGEgbmV3IGVudHJ5Pw0KDQpEb2VzIGl0IG1ha2UgYW55IGRpZmZlcmVuY2UgYXQgYWxsID8NCg0K SW4gb25lIGNhc2UgeW91IGhhdmU6DQoNCkB4eHh4DQogIAkJc29tZXRoaW5nIG9sZCwNCiAgCX0s DQorCXsNCisJCXNvbWV0aGluZyBuZXcsDQorCX0sDQogIH0NCg0KSW4gdGhlIG90aGVyIGNhc2Ug eW91IGhhdmU6DQoNCkB4eHh4DQogIAkJc29tZXRoaW5nIG9sZCwNCisgCX0sDQorCXsNCisJCXNv bWV0aGluZyBuZXcsDQogIAl9DQogIH0NCg0KDQpDaHJpc3RvcGhlDQo=