Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp2658733rdb; Fri, 8 Dec 2023 15:18:08 -0800 (PST) X-Google-Smtp-Source: AGHT+IHStnPYnd7ENW9YTlU/Iw1TOTu1qQycHyBNZqLPCsyrJuVICcQ6cXwxGe2Uy2vGThfjhd78 X-Received: by 2002:a17:90a:1347:b0:288:966e:bd02 with SMTP id y7-20020a17090a134700b00288966ebd02mr864707pjf.60.1702077487828; Fri, 08 Dec 2023 15:18:07 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1702077487; cv=pass; d=google.com; s=arc-20160816; b=AyWj7D8K9ACFkMNpWF3mEM+GnjeW3es3aDqZnB2mloAemwOAo77BStV5w1hWgR3QxX pKuNTJqWnPuhs53utlPQXs5AUtij8RXeLAZ9KHS8kkR8vm4ati4n30eUcibgC1gXLoiI PcGHL4kTt7easZ1+NDMJbHZAOtFvxlh2nqcQVoJN87aRbHT7TTRfl624lbe8iq4zOxbB 01KrgFloemoAH8IIDEJkmGPA8nHa70K1TaStBPVC86omvxWoRlt1k/epd+q2aNBETfd2 edxGSP7FJaH7GnwSRr8IvCcixDv+W8uVd1BGiH2JO2a/PTdvDGoYcCw/a3ivjrVnATWz ttPA== 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=QbGbIxDa2LtyNMAw8ByFr3/ZputPyDFdqsg5Ey1pwX4=; fh=b0BgXZc20TyBX8zqiNwAcXaIxstCr8JBo5zwfI5Ub6U=; b=I0r+ZQwVDo24EoH7TgoDmIl+rt7p1onCtEfUE8aGcZA3AUXnUVsU13fLiPGpa3UCS+ xQfUlpa6PLxiY24ZcmNrsA++BnyZbj4SF1rb6hpLuKBV6oVm6zs57CqHlmaQ7SSe7KiT UQkmnW+fOCsam7fcHjkcrqOlbo7DBfZmsNJreQFmr/8Waws9bT9rfyOo9PyQ0ccmpjVk BatIUXldfKjan1ImCI8RgXh0vIyIPxLUPum/SZH5ZnJwSiS45YY72sAmnGwQdBAHEbvs qvJEzw3OrcOMNY5qbehPQ7F6ITJnnfnbzFsa3yUBgWoHa3r+HpjIq7i5O/y10RvDbVFh gcPA== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=PaAwgGDL; arc=pass (i=1 spf=pass spfdomain=windriver.com dkim=pass dkdomain=windriver.com dmarc=pass fromdomain=windriver.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=windriver.com Return-Path: Received: from howler.vger.email (howler.vger.email. [2620:137:e000::3:4]) by mx.google.com with ESMTPS id e1-20020a17090301c100b001cfe0129fcbsi2387389plh.139.2023.12.08.15.18.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 08 Dec 2023 15:18:07 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) client-ip=2620:137:e000::3:4; Authentication-Results: mx.google.com; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=PaAwgGDL; arc=pass (i=1 spf=pass spfdomain=windriver.com dkim=pass dkdomain=windriver.com dmarc=pass fromdomain=windriver.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=windriver.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by howler.vger.email (Postfix) with ESMTP id ACE4485BF2F1; Fri, 8 Dec 2023 15:18:04 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at howler.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230507AbjLHXRt (ORCPT + 99 others); Fri, 8 Dec 2023 18:17:49 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34288 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229525AbjLHXRr (ORCPT ); Fri, 8 Dec 2023 18:17:47 -0500 Received: from mx0b-0064b401.pphosted.com (mx0b-0064b401.pphosted.com [205.220.178.238]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1FA5F90; Fri, 8 Dec 2023 15:17:54 -0800 (PST) Received: from pps.filterd (m0250812.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 3B8LagAS011191; Fri, 8 Dec 2023 23:17:15 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=windriver.com; h=from:to:cc:subject:date:message-id:references:in-reply-to :content-type:content-transfer-encoding:mime-version; s= PPS06212021; bh=QbGbIxDa2LtyNMAw8ByFr3/ZputPyDFdqsg5Ey1pwX4=; b= PaAwgGDLjvXgKUnhhhpOotoki4kx3gsDp8+ubrGkC4lh5x1+Vz8aHDnrAX9Dpz1b 9wFQpG1PJSblRJhRewbvDsB+bG5Fee0pX+alLgIW4Evone5t07orJIVYWplMs9Yi 0ALiLvD778f37ATREwAUGE4GV5F9Sq8+ErnSfcwr5xCznIUt8qtlT0RuuvmcUcsO rr20n96hWKXrlPatD5gPi6jT2UvCR3J9dE9dTEI4s+CJTXmYqCCT7kV0ymUntPFY WX5u55qqtMUNfFgXrgXJT/DcpIXP8/W0Qhs9iZMJ/1Zfnx7Huz9WerZzfc6y0pME s4ZNEIkt77ZgUBnpiv2lLg== Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2168.outbound.protection.outlook.com [104.47.58.168]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 3utd53uc32-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 08 Dec 2023 23:17:14 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WsRn1DEEQDYsLBtjtIb39xL5hbQvogvbjCbmQLdiR0ZcOm64v/Od8c31KqhXkIf/x7q6j7+3904lN/zb/lFWxY7/rYchbu9XDp4dh9TKUU1Yf4AF2H03Q7uHGOaFrzSZCsZzntQmrNrda6V25ykdMuEUof6vjVeEhRtkhZHBZECbquqOmxknYeUIXqQ/OdjbI+aIQ7Oio2QgcgApl4g9GbsMf9BMtVDqvYQgl8xVOYZBjP7EfLwA7V8FuoRhU7MwpARxsTIK5iy4W/M2vTq+v77j7zzs/h4/SSQAKo2aEoYtb/NBGSrYD0NdWhIAqggLKzwx7u5sx2u/LScdOGMUlw== 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=QbGbIxDa2LtyNMAw8ByFr3/ZputPyDFdqsg5Ey1pwX4=; b=YI/7hQgp/erAT9NUPz7j6pVglndu9rRbzXhE7UBvmaY4z7/od+XPSXi7ncUT2pnQYjB2ycDjOkc/CdTM4x0nbqGdSg2dXniF5M7Gc0NOqR6FkkN/bcFTq7FEUolrjjENvqF5F6uvU6W17sq+cj2v8AmetE/TMAdAbVxwnSePa8i19Xd22S9KY7CdJlo1l2TgcWX3TA+hqrp4Nix4zxliSOAKk6EhxWsikuF5BKzll8mDAJJZFaPbH4J4WKtpWpf/9qw3ZjAiREk8YPmi35RzEgXZpzYIe80ltxClAeTgAHUTyKyTTgaF+7qBTu7cMVePTGUZwyooCeJ0YbzLGB2KUA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=windriver.com; dmarc=pass action=none header.from=windriver.com; dkim=pass header.d=windriver.com; arc=none Received: from PH0PR11MB5192.namprd11.prod.outlook.com (2603:10b6:510:3b::9) by SJ0PR11MB5008.namprd11.prod.outlook.com (2603:10b6:a03:2d5::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7046.34; Fri, 8 Dec 2023 23:17:12 +0000 Received: from PH0PR11MB5192.namprd11.prod.outlook.com ([fe80::928a:7606:e525:8b91]) by PH0PR11MB5192.namprd11.prod.outlook.com ([fe80::928a:7606:e525:8b91%6]) with mapi id 15.20.7068.028; Fri, 8 Dec 2023 23:17:12 +0000 From: "Song, Xiongwei" To: Vlastimil Babka , Hyeonggon Yoo <42.hyeyoo@gmail.com>, "sxwjean@me.com" CC: "cl@linux.com" , "linux-mm@kvack.org" , "penberg@kernel.org" , "rientjes@google.com" , "iamjoonsoo.kim@lge.com" , "roman.gushchin@linux.dev" , "corbet@lwn.net" , "keescook@chromium.org" , "arnd@arndb.de" , "akpm@linux-foundation.org" , "gregkh@linuxfoundation.org" , "linux-doc@vger.kernel.org" , "linux-kernel@vger.kernel.org" Subject: RE: [PATCH v2 3/3] mm/slub: correct the default value of slub_min_objects in doc Thread-Topic: [PATCH v2 3/3] mm/slub: correct the default value of slub_min_objects in doc Thread-Index: AQHaJX4KvZcyJOVj/0Gw9sVyXKRq2LCZ3/YAgAKY+wCAA5UhYA== Date: Fri, 8 Dec 2023 23:17:12 +0000 Message-ID: References: <20231203001501.126339-1-sxwjean@me.com> <20231203001501.126339-4-sxwjean@me.com> <9649f3fc-1802-6a0b-e492-d1ef6965d442@suse.cz> In-Reply-To: <9649f3fc-1802-6a0b-e492-d1ef6965d442@suse.cz> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH0PR11MB5192:EE_|SJ0PR11MB5008:EE_ x-ms-office365-filtering-correlation-id: be10da96-c011-43e1-f98b-08dbf843cf1c x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: KdkwT7RT+7pO+d8qhz9NfdK81xyz264TYeQ6NLNU5YYHIVIVE5M9HsVxHf5FPaKYSMk3CCbF08aH7ZJGFkXaWpJD4jte1yiIHUKVlDW0sln+nZwi5khiTbPtRa3eI1LV8eU6V4VOD65X/7x9NmLECQETQiMLF/nUWPaOUjk2ZRNSWkJ+Q4sPn+3Mm+o9ZjsarEGPBKlK6QAZu/ZLb7+mu3KwoKnDDw0lipHBlgqquTEHEcgMs2lJ3iYBUi67T4PxuDpGHsyk3gs/yyC9v8sTe8vvOvG8RuSWDhLJb5FiNizNo/UQXR5Vm2By7Uvt0ijsdRnsda3K2qVl7zPNBVM4tob2gMvJhGJYdPh78QtjNxyJhKZn3K1k7wVaiesuhbU1zUJD4eWB6lKyZplE/PVXd4Nn6e87qA9feed9wcDQyCwApi+gISu44PoYYClu/5JPJ74A5P0BK7V14V73/CA2RyzVaHdAd+PyShXw50zDQJS2LQmnp79LvzaExI1Q1hXlkqlGG5OFUEirqY5NBt62mKFrKc89m6GqjCshQIqnTCiKkM//IBcvO9JPt7IeLQjaFLPVhFG/K1hEo1+SBgeEi8+hpIOiuFgMO0yB1x7G2Vm+Ij6m7A41ULIDrEiHGHXf x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR11MB5192.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(396003)(346002)(376002)(366004)(136003)(39850400004)(230922051799003)(64100799003)(1800799012)(451199024)(186009)(7696005)(38070700009)(71200400001)(478600001)(6506007)(52536014)(9686003)(53546011)(55016003)(4326008)(83380400001)(66476007)(76116006)(66446008)(110136005)(66556008)(66946007)(8936002)(8676002)(64756008)(54906003)(316002)(5660300002)(7416002)(2906002)(38100700002)(33656002)(41300700001)(122000001)(86362001)(66899024);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?WGlSdUFoSE9yT200Q2NFVFQ3WFlRSnk2U0dlUy9LUVZOQUZSR2ljSkhiMldn?= =?utf-8?B?VVdOMUNlRVJTaVk2Mnc3OTdKRytmUi94a2JTS3ZQUkpaMTV2TWlIdUlvUEM4?= =?utf-8?B?TitMMkpwUHYrUFhVR2M0WEorK0VZM0xXRkZOVXRjQWVQV1hPRFpKV1Jhem41?= =?utf-8?B?Kzk0aERQSHdVUTloNU44b0ZSZ3Z0c0ZSQXEreVRueEg2NnBuTG1MYmpSalVj?= =?utf-8?B?aldUVmJMVWZ1TkhudUl3UlJqQllhbW5EOGpFQ0MzZUhSUHZnSHM4RHZmT2w3?= =?utf-8?B?OFdXWG84L1U3cWVuaVhJZGQ1b2VLN3JvdEY0d09La3kzQWZuZGY4clY5TVY1?= =?utf-8?B?QjF5NHA1OFIydHNCdnFUckw4OCt5a2F6UExqU1lBUDIyTG1kdmgyeisrSUJV?= =?utf-8?B?Ny9aVEFTa0JXUXdDWU9FcU5sYXQ2UkM3dEF1b2MxbnUvMTJYWGlKU09XUndy?= =?utf-8?B?aTF5QkZSWW1BbGcvZ0NPMGdSaVNYRW1aN0xKSW1WVDB2WUJBci81WFdYL1NJ?= =?utf-8?B?U09KWitJMU9pdkE4WUNZUnh2T253eE9Md3Iza0RTTmgwc1NYNkdIcjFMdEhw?= =?utf-8?B?MUpUSVE3TFRSejhCcmxRQjNDTG80bXJsZVd1S2piWUMyd0xjUHZ0UFdWV2Rj?= =?utf-8?B?ZFpIWTRpUDExSkNsZ2JaSkhxeDg3aEVVWitFT29TV3dXRkNJejFsTndTL2c3?= =?utf-8?B?TWNiSG5vc3VCZFlJOWZFaVUxU2JhbUFBUmcxanFvMkVIaE5aR0RNeEdLSDlk?= =?utf-8?B?QjdnTzRhdTFUMzAvTytOeVphYlhRMzdMRlY0R21wd3N6Q0ljWDlSZVdBMk5h?= =?utf-8?B?TWJBUzZjYjI1RjJnSi9kTjFGb0FpVDJyY3B6ZjFHa2p4V3c3ODlTRVJzbTl1?= =?utf-8?B?UytZNG9DbDlSNGcvVFZwVkJZcElKdUpJeTgvaEd2VXN2S1JRYk9GSlZ1T24y?= =?utf-8?B?NEoyaHRNZlN6MDN5bFRiWi9yT1Qwd043ak1KYWxuWXpGWGhpOGdQMDBsUVZO?= =?utf-8?B?K00wdCt0NXRGQ2d0M043b3o3Ujkrdm54MmpQYms1TGswUmMydjNuNnhOYU81?= =?utf-8?B?dnpxWWJHdWNVU0dHQnQzQWlPdHNYc0FmU1FQL29TdVpQd1I4ZzNKaTRNbDU2?= =?utf-8?B?aUwwbGZzZlRDcGl0MHhRMnJ3dkV5Q3I2YkxONGU4MDdMVFZ4VXpZM3VGaEpZ?= =?utf-8?B?OTVGYVJveTNBMlJna2J6QWlpTE1OQ2U3TDY1bTNTeXRRbDlXaFcyVzV6VnJB?= =?utf-8?B?TEY0N0tKNWhWakNnMDFJaEZ2c1F0RUl0WGV1ZUgrdldXTGEvbFdCWXc2Q1FV?= =?utf-8?B?S0NIc0VnVzVpNFFMUUJEdXFWaU5rdlN4MUNHcXU2OHE4OGo2M0lQUnpGeFVw?= =?utf-8?B?WDRhWHNpdmlKbVBFSWtHeHVlMDZ3S1RWZ085TXZiNFZqRnFGdnFEczlqVEZk?= =?utf-8?B?bG9ONVhYY01qaFFqRmV2TWFUSlhVQm1IQmYyaTl0MmtNKzFjblp3bEZ1Wkxp?= =?utf-8?B?MU1aSi9sbTFrRXhudDZEeUlUQU0vWk1Ha0hXV2FKT3hpWk5takkzU2FZTVFR?= =?utf-8?B?QmRmcUhoaTFQSTBSckl4YjltMHhXMmJaUHUvRVlZQ3ZFYmI4dEJINDdvNFJJ?= =?utf-8?B?dUl0TFZPZGNMOVh5SlZOOFA5U2szeG82UUZiQ2hGclN0dm81Rjh4MU5TV0JE?= =?utf-8?B?Rk42TkZuRlk2SFVGY3plWWVQRWU2WXB0YXIrUVc3K3RDMDlSbVBwbDJSQW5W?= =?utf-8?B?R1RtRGN5VUsyN1h5M2paT0UxMnYycDdRWkUzOXRUOTZmdStRampIc2JPdGJU?= =?utf-8?B?T3lMOSttK0VTR2d1TUpkZWF3U00zMmh0aitSOU16RVhadm5zY3pGQ1pXM3U3?= =?utf-8?B?Q1RVWTk4LzByVy9naUdEVUI0REhPOW1QbklnV2tZUmt3NUpOUkZuUDZVRlNM?= =?utf-8?B?L0FGbDdmYXdEb21iR1EzN1BZWkdZS21vcHVBY3NmTk1NOVdTNy96WStaOFBa?= =?utf-8?B?djJVZnN1N1lPSDZVY0RaZ0xLQk9NaSs1MzVRQVMxSlhLTjRpSHgxUjI1UTZw?= =?utf-8?B?WnYwcVppblprdjE5SkozWGVVZHl1bTVEZERjRTUvaXFqNUN5R3pDRzhtczE0?= =?utf-8?B?MlFJZzJQR3o0Kys2OUtQTFFRbkN3RWlRSWpZU21HQXBUL084RGhZYkFIbUt5?= =?utf-8?B?LzMvM01ySHVyanl4M21VUUQzYzY0NlFSYkhaM09pMTRDOFFYM0piMzJLZTd6?= =?utf-8?B?TlFrTjEwU1Q5V0MrUEh2cTJqaTBnPT0=?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5192.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: be10da96-c011-43e1-f98b-08dbf843cf1c X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Dec 2023 23:17:12.4047 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 8ddb2873-a1ad-4a18-ae4e-4644631433be X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: rj/NShshub9MeVeR+zX1cWiOconhvciLUPem/hnaIt/r9yK4sRVL9kIgm4uNZ12pGOXCRyGz8C03OZODBgNHZj8xAeQaM/38ueHrPy3f5CY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB5008 X-Proofpoint-GUID: lH6zc8rlrqi797NrvlGj284QCbY7-l18 X-Proofpoint-ORIG-GUID: lH6zc8rlrqi797NrvlGj284QCbY7-l18 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.987,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2023-11-16_25,2023-11-16_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 bulkscore=0 adultscore=0 mlxlogscore=999 malwarescore=0 suspectscore=0 spamscore=0 mlxscore=0 lowpriorityscore=0 priorityscore=1501 phishscore=0 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2311290000 definitions=main-2312080194 X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on howler.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 (howler.vger.email [0.0.0.0]); Fri, 08 Dec 2023 15:18:04 -0800 (PST) DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogVmxhc3RpbWlsIEJhYmth IDx2YmFia2FAc3VzZS5jej4NCj4gU2VudDogVGh1cnNkYXksIERlY2VtYmVyIDcsIDIwMjMgMTI6 MzQgQU0NCj4gVG86IEh5ZW9uZ2dvbiBZb28gPDQyLmh5ZXlvb0BnbWFpbC5jb20+OyBzeHdqZWFu QG1lLmNvbQ0KPiBDYzogY2xAbGludXguY29tOyBsaW51eC1tbUBrdmFjay5vcmc7IHBlbmJlcmdA a2VybmVsLm9yZzsgcmllbnRqZXNAZ29vZ2xlLmNvbTsNCj4gaWFtam9vbnNvby5raW1AbGdlLmNv bTsgcm9tYW4uZ3VzaGNoaW5AbGludXguZGV2OyBjb3JiZXRAbHduLm5ldDsNCj4ga2Vlc2Nvb2tA Y2hyb21pdW0ub3JnOyBhcm5kQGFybmRiLmRlOyBha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnOw0K PiBncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZzsgbGludXgtZG9jQHZnZXIua2VybmVsLm9yZzsg bGludXgta2VybmVsQHZnZXIua2VybmVsLm9yZzsgU29uZywNCj4gWGlvbmd3ZWkgPFhpb25nd2Vp LlNvbmdAd2luZHJpdmVyLmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2MiAzLzNdIG1tL3Ns dWI6IGNvcnJlY3QgdGhlIGRlZmF1bHQgdmFsdWUgb2Ygc2x1Yl9taW5fb2JqZWN0cyBpbiBkb2MN Cj4gDQo+IE9uIDEyLzUvMjMgMDE6NTMsIEh5ZW9uZ2dvbiBZb28gd3JvdGU6DQo+ID4gT24gU3Vu LCBEZWMgMywgMjAyMyBhdCA5OjE24oCvQU0gPHN4d2plYW5AbWUuY29tPiB3cm90ZToNCj4gPj4N Cj4gPj4gRnJvbTogWGlvbmd3ZWkgU29uZyA8eGlvbmd3ZWkuc29uZ0B3aW5kcml2ZXIuY29tPg0K PiA+Pg0KPiA+PiBUaGVyZSBpcyBubyBhIHZhbHVlIGFzc2lnbmVkIHRvIHNsdWJfbWluX29iamVj dHMgYnkgZGVmYXVsdCwgaXQgYWx3YXlzDQo+ID4+IGlzIDAgdGhhdCBpcyBpbml0aWFsaXplZCBi eSBjb21waWxlciBpZiBubyBhc3NpZ25lZCB2YWx1ZSBieSBjb21tYW5kIGxpbmUuDQo+ID4+IG1p bl9vYmplY3RzIGlzIGNhbGN1bGF0ZWQgYmFzZWQgb24gcHJvY2Vzc29yIG51bWJlcnMgaW4gY2Fs Y3VsYXRlX29yZGVyKCkuDQo+ID4+IEZvciBtb3JlIGRldGFpbHMsIHNlZSBjb21taXQgOWIyY2Q1 MDZlNWYyICgic2x1YjogQ2FsY3VsYXRlIG1pbl9vYmplY3RzDQo+ID4+IGJhc2VkIG9uIG51bWJl ciBvZiBwcm9jZXNzb3JzLiIpDQo+ID4+DQo+ID4+IFNpZ25lZC1vZmYtYnk6IFhpb25nd2VpIFNv bmcgPHhpb25nd2VpLnNvbmdAd2luZHJpdmVyLmNvbT4NCj4gPg0KPiA+IFdoaWxlIHNsdWJfbWlu X29iamVjdHMgZXF1YWxzIHplcm8gYnkgZGVmYXVsdCwgJ21pbl9vYmplY3RzJyBvdmVycmlkZXMg aXQgdG8NCj4gPiA0ICogKGZscyhucl9jcHVzKSArIDEpIHdoZW4gbm90IHNldC4gc28gd2hlbiBz bHViX21pbl9vYmplY3RzIGlzIG5vdA0KPiA+IHNldCwgaXQgd291bGQgYmUNCj4gPiBlcXVhbCB0 byBvciBoaWdoZXIgdGhhbiA0LiBJJ20gbm90IHN1cmUgdGhpcyBsZXZlbCBvZiBpbXBsZW1lbnRh dGlvbg0KPiA+IGRldGFpbCBpcyB3b3J0aCBkb2N1bWVudGluZy4NCj4gDQo+IFdlIGNvdWxkIHNh eSBlLmcuICIoZGVmYXVsdDogYXV0b21hdGljYWx5IHNjYWxlZCBieSBudW1iZXIgb2YgY3B1cyki DQoNCkFoLCBsb29rcyBiZXR0ZXIuDQoNCj4gDQo+ID4gQWxzbywgSSB0aGluayBwYXRjaCAyIHNo b3VsZCB1cGRhdGUgRG9jdW1lbnRhdGlvbi9tbS9zbHViLnJzdCB0b28uDQo+ID4gKHNsdWJfJHBh cmFtIC0+IHNsYWJfcGFyYW0pDQo+IA0KPiBJJ2QgZG8gaXQgYXMgc2VwYXJhdGUgcGF0Y2gsIG5v dCBwYXJ0IG9mIHBhdGNoIDIuDQoNCldpbGwgZG8uIA0KDQpUaGFua3MNCg0KPiANCj4gPj4gLS0t DQo+ID4+ICBEb2N1bWVudGF0aW9uL21tL3NsdWIucnN0IHwgMiArLQ0KPiA+PiAgMSBmaWxlIGNo YW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pDQo+ID4+DQo+ID4+IGRpZmYgLS1n aXQgYS9Eb2N1bWVudGF0aW9uL21tL3NsdWIucnN0IGIvRG9jdW1lbnRhdGlvbi9tbS9zbHViLnJz dA0KPiA+PiBpbmRleCBiZTc1OTcxNTMyZjUuLjFmNDM5OTU4MTQ0OSAxMDA2NDQNCj4gPj4gLS0t IGEvRG9jdW1lbnRhdGlvbi9tbS9zbHViLnJzdA0KPiA+PiArKysgYi9Eb2N1bWVudGF0aW9uL21t L3NsdWIucnN0DQo+ID4+IEBAIC0xNTAsNyArMTUwLDcgQEAgbGlzdF9sb2NrIG9uY2UgaW4gYSB3 aGlsZSB0byBkZWFsIHdpdGggcGFydGlhbCBzbGFicy4gVGhhdCBvdmVyaGVhZA0KPiBpcw0KPiA+ PiAgZ292ZXJuZWQgYnkgdGhlIG9yZGVyIG9mIHRoZSBhbGxvY2F0aW9uIGZvciBlYWNoIHNsYWIu IFRoZSBhbGxvY2F0aW9ucw0KPiA+PiAgY2FuIGJlIGluZmx1ZW5jZWQgYnkga2VybmVsIHBhcmFt ZXRlcnM6DQo+ID4+DQo+ID4+IC0uLiBzbHViX21pbl9vYmplY3RzPXggICAgICAgICAgKGRlZmF1 bHQgNCkNCj4gPj4gKy4uIHNsdWJfbWluX29iamVjdHM9eCAgICAgICAgICAoZGVmYXVsdCAwKQ0K PiA+PiAgLi4gc2x1Yl9taW5fb3JkZXI9eCAgICAgICAgICAgIChkZWZhdWx0IDApDQo+ID4+ICAu LiBzbHViX21heF9vcmRlcj14ICAgICAgICAgICAgKGRlZmF1bHQgMyAoUEFHRV9BTExPQ19DT1NU TFlfT1JERVIpKQ0KPiA+Pg0KPiA+PiAtLQ0KPiA+PiAyLjM0LjENCj4gPj4NCg0K