Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp1015947rdb; Wed, 6 Dec 2023 06:34:43 -0800 (PST) X-Google-Smtp-Source: AGHT+IEYFDI6NIrz4kwGEmj9ZlWe9c0lq5qLBh5oxJLa4uM+kdmxrsQsaP9FcSMlyqzavYXwYMmu X-Received: by 2002:a05:6a20:3c93:b0:18f:221b:52a8 with SMTP id b19-20020a056a203c9300b0018f221b52a8mr885869pzj.59.1701873282861; Wed, 06 Dec 2023 06:34:42 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1701873282; cv=pass; d=google.com; s=arc-20160816; b=nsL26QlJXcpkAJ2HdVKKWNkKVw/BRxq6reJGhQI4BrAMLOY39XZmMIDiykAJlrF985 ODwAzXMLv0sUbsRD14VDVkmeEGa1QVcWiY7JSwrXqfUqTfzND9V/mLLfULBqC85msHlw ew7jQ1+W75vYzAR0M3Axm7tOkpql5X04UphycbcWHORtIA4HezmfrXp1Ghvh9jLjpAfR KRL8AClJINpEVpTWvJ/Zi+UMSuvyKwZO60il5wiKPTTFASwU5VN2DjIQ1qnQ5cfd0Y7h hTnZR+4ndA23L9VOEFuZ3zt3laecp5IHbzu4rMPmIo3SsEBi9OPHgOoQxI7zCGeAcNt0 97KA== 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=lyWggwAStdGuDBwaceim1ZXEhPyI2kHa2dMNua2KmDE=; fh=JsSYX+z1FY/U3jcuXM9d9DzPu5pWI+Zcqw+HKKnyn+o=; b=k8ZkHV5WynPJYInzV837DFZvJ3IHwTOUdX7CPHoouz5DzUVtBpzCIsc1dnZVaB8tYU a3YU6mtSDMovLm70dKxoJU4MU7WuQhx2fePx3tKBE4VBpCceVLm8MTgB+mPRSz91Kbut 9ffKXPCNaBIShvMHXDSeNV/xKc6UIKVSNQBce3LBG3whjVv/I/blLV5brw9F6rZSgymt M9VYXt/pSTClF/9089pIikhzO7+n5KRdo7D+lw1CRUYo6/HyWNYMNPDCCXffkxOe+eeS DOMnoFtrEYXER+zbDG6PWqsM/pho0Jo0g57hJp27wyi6TofN3G6AP9l4hIxS+3R5kB/h k4DQ== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=Lg7pAiTe; 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 23.128.96.32 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 agentk.vger.email (agentk.vger.email. [23.128.96.32]) by mx.google.com with ESMTPS id de9-20020a056a00468900b006ce4f45bf67si33988pfb.278.2023.12.06.06.34.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Dec 2023 06:34:42 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) client-ip=23.128.96.32; Authentication-Results: mx.google.com; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=Lg7pAiTe; 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 23.128.96.32 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 agentk.vger.email (Postfix) with ESMTP id AA9088030E49; Wed, 6 Dec 2023 06:34:39 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1378911AbjLFOeX (ORCPT + 99 others); Wed, 6 Dec 2023 09:34:23 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51160 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1378823AbjLFOeV (ORCPT ); Wed, 6 Dec 2023 09:34:21 -0500 Received: from mx0a-0064b401.pphosted.com (mx0a-0064b401.pphosted.com [205.220.166.238]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F340AD47; Wed, 6 Dec 2023 06:34:27 -0800 (PST) Received: from pps.filterd (m0250809.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 3B6BkF0T021355; Wed, 6 Dec 2023 06:33:41 -0800 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=lyWggwAStdGuDBwaceim1ZXEhPyI2kHa2dMNua2KmDE=; b= Lg7pAiTeRkO18kKqh23mgQ77B7JVhiJgoy9LJEr1wp5R84Eu/mPtlsFlPau1T7VG z57hY1FjBlUCEYe6D0N5P7INCSOrtUTTChXD4+Nhrr9Q0qmJke0mbjfBuPXAeuXy VyNoSbGxgrmdXzIcl3A8thFbqaqX6Xm3GnRUy5bZ4CkBtPW1BjFiCQZModHuIsp6 TzIG4DcYVoIxJ0DKCX43DYETtRqv+LQs92oRPNgfPKv/eAvNP/zuMyCMFwfrcDQT 0dTHr95S+Raz61ynQqbnDun1QphjM4TEpbcPa0JEyzagooTTn+sEFkfK0+4FjlIc oX0fw5ygWsEowtgn/YBrUw== Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2040.outbound.protection.outlook.com [104.47.66.40]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 3utd2rrm80-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 06 Dec 2023 06:33:40 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Bf9+5MbHcyYNPh9p3zGiBn4/3A7OV/aTITU0vTHhesJcHge4nRAUslvOgV+tQSqP7sS2CXbuEMBQPfoLFYoZKnEgHDog8kLesIUZZngVcQBOnMZ6TOtgeIKFHryTznScjjUklzNCTwsw+Y82a+jWuKsl8LaWA9T0VkngyabqyuUgoUilCcu/pQPzjEUpzEUYKHwkqj2pX4Napeywb/9ZhFi+gV4NqEuxMZ/A2ISWpz1IctcWSIfXw8jvjkhsKyvT4mhKhSLKvp495kG0zZ4CbEsjuoOm6FfYCxBR4TiTV1mw0e35W+5zT3w+XWzqQJxY5DRHZEqjKM5sxuclL/Oqvg== 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=lyWggwAStdGuDBwaceim1ZXEhPyI2kHa2dMNua2KmDE=; b=d/3fiapcioLVr2EbhJmsyW0YbE3usz7ej5qdT9EjrpJsxhmIG0DJs1R/RirSKPPqNvILZryW75qG02qk9w2AAy9dRSGNrGsbeM/DF6mB+up/jo3exWePR2ATmxY9DCbvjxnMxVUZenEtW4ez65+Q8RqtO26u4lC56dkIUJDSciJzSgJfXZZuTpr27EPERACTuACwxV+yXn1Ubp51pnYun65Y2nwGYJy+0G7wQXlWhGGsypgXouL3iZcMXehS45LXBnLpNhlywOEgkWOXRIBQSXvXZxbB/AZ7RReNrbWHH4UtHtAn6UmhzqbTFlKTvu9/vWXbxQBkHSeqc15Fx13zpQ== 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 CH3PR11MB7369.namprd11.prod.outlook.com (2603:10b6:610:14d::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7046.34; Wed, 6 Dec 2023 14:33:34 +0000 Received: from PH0PR11MB5192.namprd11.prod.outlook.com ([fe80::928a:7606:e525:8b91]) by PH0PR11MB5192.namprd11.prod.outlook.com ([fe80::928a:7606:e525:8b91%5]) with mapi id 15.20.7046.034; Wed, 6 Dec 2023 14:33:34 +0000 From: "Song, Xiongwei" To: Hyeonggon Yoo <42.hyeyoo@gmail.com> CC: "sxwjean@me.com" , "vbabka@suse.cz" , "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/YAgADW+JCAALKxAIAA7Kxg Date: Wed, 6 Dec 2023 14:33:34 +0000 Message-ID: References: <20231203001501.126339-1-sxwjean@me.com> <20231203001501.126339-4-sxwjean@me.com> In-Reply-To: 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_|CH3PR11MB7369:EE_ x-ms-office365-filtering-correlation-id: b76ac3a0-0ec1-4054-7db4-08dbf668538e x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: oy0rQ4yq1iCV29xF1YJHKvVwXTesyZHAo90FR1Bw5qOOPC2v8CXCnoDD0MgreoGI8nv9eM7Y4WHeh9p1EkbTgIPomQsZPMj9nTqJNN7mgh8l7FFUQS+qyK8GQr/YN6ZnwOhseRknI4PwT3IADLQRkz1Y5jiCpmW1DrAmD464GjB8hI5WQ01yZLMDUSx3RPtEdy2F7JEMRY1BdM+wYLvRkiOJ/edVOXCMBviV/0mlVYCaG4gzaI1pm5ehwei18GW7IBH8ZJ9WXB0ObfDUBf8xGqFtXgD6j2U4lVXuTRl5WkTnqV6vpqciL9HWAlcyCQvPs63S938gKA+6/4Xi8GbatOj/XYfLlVHZMd0PC+HkYsRDdJ/XCXGs2M6YR24aQN1CZXEsCwK2rods5AEhYkng6TGAetNzHLXuw/MFat1lQrf1r36lbUNzhE/OE7ZTNttEJiLS/8WCwdA5VqullqFHxsx6FLP2BmPSXPV7FnvvkGaA5ntYXgVWS3EVea5bvOGiudh6gvdH+qUSXMLeGGdIGoLLLfO6cTSLqZoHCkS7dFAZh6Tx6kVcoDt8XQ3xcQGxEzFKcHV8fb3UNKIg0TSOyTdaUkcPVSBNEe/5EYEtdMg8N12pqBaZ9ZTbc+28IbJlvNliBA+pdT3iiI/pkQ4xAwR6QViN/CHCzYiff0q8JiA= 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)(136003)(39860400002)(346002)(376002)(396003)(366004)(230922051799003)(230173577357003)(230273577357003)(64100799003)(1800799012)(451199024)(186009)(478600001)(86362001)(9686003)(71200400001)(53546011)(76116006)(6916009)(66556008)(316002)(64756008)(8936002)(8676002)(66446008)(66899024)(54906003)(4326008)(66476007)(66946007)(6506007)(7696005)(2906002)(38070700009)(122000001)(55016003)(83380400001)(41300700001)(38100700002)(33656002)(52536014)(5660300002)(7416002)(26005);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?R3pya1RZVlFuUVRDREVJaUh1ZEVsYUNGQyt0NGowM1phTFQyS2src0tOYjAx?= =?utf-8?B?LzN0cmFBN1JUNVlHV0xWb2N5QURTOFVTemlCUHNVWHRWZldYdGNvL3V3NEdU?= =?utf-8?B?L1J4ZEs3dGdOZWtJczdGY1I5K2gyUTJLcURZZU82UHBRZnE0Vk50RU5lcmVU?= =?utf-8?B?S1k1TXErdFZOakprdElJL1FqSjdKb1FnRVg1d3QvdEJWdW15VWltMUoySXhF?= =?utf-8?B?S0FBOWhGNmJVU1JUYVdkMHNFeWZucFg2VE5WbUhzQlpISjlVNkZRK1JFV0U1?= =?utf-8?B?LzRHaS9DWnZPWmVnNk8xM005N1BsK3VLN0UwcjdUK1UxK0dqYzNoNFUzdFBr?= =?utf-8?B?ZzVYQ2dHV2hBOHdaQnd0OVI5bTlsRjRaektHKytXT1EvU1BRU0dKcW1oRVdy?= =?utf-8?B?em5WQ1paTkczQkhVMjNsb1o4M3gyRFBnQjU3b256bFRsOVNGUkJRd3JIemxN?= =?utf-8?B?aDZVUWZ0YlR6RXgwSWhBeThIbkd2L1hIS2ltZEczTnJIbzgzZTlNbFIvMVVC?= =?utf-8?B?ZUorOHRCTVlKcTloWTV2VGdpWEV6Rmd5c1ZkTDVTMzZZSytoN2RwbGlNNTg5?= =?utf-8?B?QU5wcjByK1FPVUZ2bmwxbTQ4UU0rczVUZXFUa0NGWG9UTEVBSmlWNUtZUlVL?= =?utf-8?B?YzVLNnhDUStwYzdzdXAxTzdJc3FvZWtONXdGYis1c202QmVnT3hWUW9kalA5?= =?utf-8?B?MERHSTA4dy9pMzJ3TW9ORys0cTFyS2F1K1dyWmdiQ2RoQU5ETVluUXltNXJ0?= =?utf-8?B?MVpnaDNOWUtldGx2WnkwYVN4b0NLVm9kVkRFQldTSXJXOTJweDdNUjZscWEy?= =?utf-8?B?eTcrRytQOVQzeFBFbTJYcERMV0JrMzlmZWxTWGpMaHJ6d1RFTlF2bm4zYWw0?= =?utf-8?B?TzltUGI4T1FVVUpDR1NaV0dRcTVEcXhMWE04aEFXV2hGOGRveXhmaXUySWlO?= =?utf-8?B?OHRHNlRhc2dXTDVVaEF5RG1zd0h0OVc4WmlmM0o3UkowV0V6WS9BSzA1OTNY?= =?utf-8?B?OHVuTTNnMmZoeElYeU5jaEYyaXloejNmMlVYY1NPVzNGWFpOa2VMdUJLTnRI?= =?utf-8?B?M01zOFN1WXFIUkJGZjVHSTZ0T3l3bFdwc0RkV05FazUvVXFjREhNczFxeXhz?= =?utf-8?B?NmtFN1h6Y3dyMzVOSC9MUlZEQ3EzSy9GOGhUNVpkeC92bTd3MVdYRDc0L3Js?= =?utf-8?B?Tll1ZmJBc3VZb1hKVHNScnd6OUJIZkNVTWRWamhlMTM2RnVYdWdjZEtFc25N?= =?utf-8?B?NFJhTGRLZEZrY0V5U0JQUEVrQzlDYjlFZ0VOWVRPYjZDanVNMEYyUzBld1Z1?= =?utf-8?B?SmE1QnBVZmRKTzZQY01sS3dFZ3RXOFRmV3ZIbnIvOHl2RExHeXlxNDlsdWVl?= =?utf-8?B?VXo2Z1pPZE94YmJmdmVMeSs2RUx1a2VrajkwM2tSU0JwcFNqVWVoYnFuV2NF?= =?utf-8?B?VTJqOWNXWEx6Ky9pSExDRUt2cElCN09RZkpkM0hsVVRXQWlobC9FL1V4ZVpY?= =?utf-8?B?RUEzbGYrbklqRG1mM1p6c095MU5TckVNK3hnWG1Rdjl3WXVVcXVHb0pLSkRI?= =?utf-8?B?SzNVcTFTUmxIeXBwNE44bHBJenVMd2hHUWsvbjRqS3V0L3U1NGJkMDRtWlI4?= =?utf-8?B?YTE4ZGFMcTFMTVg1a0Q5ZGlISFJRQ3Y3cmVrUXQ0L0d2Q1FkcE9QN0lXSndI?= =?utf-8?B?Wi9oTktZSGN0YkpYejFtMWVLUXg1NzlqK3dSZjl1Vk1pT0c4VW9oa3I2SnF1?= =?utf-8?B?YnVSU1RoLzZpUkVJTmFKTWg4dUV4QmJGZjBwZzZkRkhoaTUxc2VwakIrTnhE?= =?utf-8?B?RWJkUmtqaVFXcTVHQnZZWS85YTdkaFE3eGtmUWpnVWZxWjVwbUtRUTBkV3Jn?= =?utf-8?B?TDlURDFON0dkZDFNUXpFT3prVitrRDI4clhZNWlXNFZOQjZBVUZjWmFlUFJw?= =?utf-8?B?NEFFWE5xS0duYm4xa2FLaFRWbGIvcWovZFpySTc2dmgrWVc0QThBbWc3dVVq?= =?utf-8?B?a20ydk9DaTZVK1N3R2RNdWFYU1BHZHRDc0ZrQUJwUTFsa3VSVkxOSmVaZWhQ?= =?utf-8?B?Q2xZckdsZkE2bnB2TGVyVGZpTTQzUHllM20zeW41TVp3dkJrRkJYazhOMGFW?= =?utf-8?B?T3ZzMENkNmVqbm0rS1ZzYU9YcUM4R1JPSldmV3JoUHpLNTNxRWxkMHNQcEdN?= =?utf-8?B?dVE9PQ==?= 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: b76ac3a0-0ec1-4054-7db4-08dbf668538e X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Dec 2023 14:33:34.1686 (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: LYOMaV/oIXOZKbhyIxdRqD3geKOxrqR+MOrdyyvtK0DkJS3zGoeMvfKFG81VR/E92EGv+tgcifsB+qpPKuxwzNWTihv6Y4eRBTVD0G0sdZc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR11MB7369 X-Proofpoint-GUID: J--4OI130BZF5lYyGe1Odjv37S-4teiK X-Proofpoint-ORIG-GUID: J--4OI130BZF5lYyGe1Odjv37S-4teiK 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 mlxscore=0 bulkscore=0 priorityscore=1501 phishscore=0 spamscore=0 impostorscore=0 clxscore=1015 lowpriorityscore=0 adultscore=0 suspectscore=0 mlxlogscore=999 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2311290000 definitions=main-2312060117 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 agentk.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 (agentk.vger.email [0.0.0.0]); Wed, 06 Dec 2023 06:34:39 -0800 (PST) DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSHllb25nZ29uIFlvbyA8 NDIuaHlleW9vQGdtYWlsLmNvbT4NCj4gU2VudDogV2VkbmVzZGF5LCBEZWNlbWJlciA2LCAyMDIz IDg6MjMgQU0NCj4gVG86IFNvbmcsIFhpb25nd2VpIDxYaW9uZ3dlaS5Tb25nQHdpbmRyaXZlci5j b20+DQo+IENjOiBzeHdqZWFuQG1lLmNvbTsgdmJhYmthQHN1c2UuY3o7IGNsQGxpbnV4LmNvbTsg bGludXgtbW1Aa3ZhY2sub3JnOw0KPiBwZW5iZXJnQGtlcm5lbC5vcmc7IHJpZW50amVzQGdvb2ds ZS5jb207IGlhbWpvb25zb28ua2ltQGxnZS5jb207DQo+IHJvbWFuLmd1c2hjaGluQGxpbnV4LmRl djsgY29yYmV0QGx3bi5uZXQ7IGtlZXNjb29rQGNocm9taXVtLm9yZzsgYXJuZEBhcm5kYi5kZTsN Cj4gYWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZzsgZ3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc7 IGxpbnV4LWRvY0B2Z2VyLmtlcm5lbC5vcmc7IGxpbnV4LQ0KPiBrZXJuZWxAdmdlci5rZXJuZWwu b3JnDQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjIgMy8zXSBtbS9zbHViOiBjb3JyZWN0IHRoZSBk ZWZhdWx0IHZhbHVlIG9mIHNsdWJfbWluX29iamVjdHMgaW4gZG9jDQo+IA0KPiBDQVVUSU9OOiBU aGlzIGVtYWlsIGNvbWVzIGZyb20gYSBub24gV2luZCBSaXZlciBlbWFpbCBhY2NvdW50IQ0KPiBE byBub3QgY2xpY2sgbGlua3Mgb3Igb3BlbiBhdHRhY2htZW50cyB1bmxlc3MgeW91IHJlY29nbml6 ZSB0aGUgc2VuZGVyIGFuZCBrbm93IHRoZSBjb250ZW50DQo+IGlzIHNhZmUuDQo+IA0KPiBPbiBU dWUsIERlYyA1LCAyMDIzIGF0IDExOjEx4oCvUE0gU29uZywgWGlvbmd3ZWkNCj4gPFhpb25nd2Vp LlNvbmdAd2luZHJpdmVyLmNvbT4gd3JvdGU6DQo+ID4NCj4gPiBIaSBIeWVvbmdnb24sDQo+ID4N Cj4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPiBGcm9tOiBIeWVvbmdnb24g WW9vIDw0Mi5oeWV5b29AZ21haWwuY29tPg0KPiA+ID4gU2VudDogVHVlc2RheSwgRGVjZW1iZXIg NSwgMjAyMyA4OjU0IEFNDQo+ID4gPiBUbzogc3h3amVhbkBtZS5jb20NCj4gPiA+IENjOiB2YmFi a2FAc3VzZS5jejsgY2xAbGludXguY29tOyBsaW51eC1tbUBrdmFjay5vcmc7IHBlbmJlcmdAa2Vy bmVsLm9yZzsNCj4gPiA+IHJpZW50amVzQGdvb2dsZS5jb207IGlhbWpvb25zb28ua2ltQGxnZS5j b207IHJvbWFuLmd1c2hjaGluQGxpbnV4LmRldjsNCj4gPiA+IGNvcmJldEBsd24ubmV0OyBrZWVz Y29va0BjaHJvbWl1bS5vcmc7IGFybmRAYXJuZGIuZGU7IGFrcG1AbGludXgtDQo+IGZvdW5kYXRp b24ub3JnOw0KPiA+ID4gZ3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc7IGxpbnV4LWRvY0B2Z2Vy Lmtlcm5lbC5vcmc7IGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmc7DQo+IFNvbmcsDQo+ID4g PiBYaW9uZ3dlaSA8WGlvbmd3ZWkuU29uZ0B3aW5kcml2ZXIuY29tPg0KPiA+ID4gU3ViamVjdDog UmU6IFtQQVRDSCB2MiAzLzNdIG1tL3NsdWI6IGNvcnJlY3QgdGhlIGRlZmF1bHQgdmFsdWUgb2Yg c2x1Yl9taW5fb2JqZWN0cyBpbg0KPiBkb2MNCj4gPiA+DQo+ID4gPiBPbiBTdW4sIERlYyAzLCAy MDIzIGF0IDk6MTbigK9BTSA8c3h3amVhbkBtZS5jb20+IHdyb3RlOg0KPiA+ID4gPg0KPiA+ID4g PiBGcm9tOiBYaW9uZ3dlaSBTb25nIDx4aW9uZ3dlaS5zb25nQHdpbmRyaXZlci5jb20+DQo+ID4g PiA+DQo+ID4gPiA+IFRoZXJlIGlzIG5vIGEgdmFsdWUgYXNzaWduZWQgdG8gc2x1Yl9taW5fb2Jq ZWN0cyBieSBkZWZhdWx0LCBpdCBhbHdheXMNCj4gPiA+ID4gaXMgMCB0aGF0IGlzIGluaXRpYWxp emVkIGJ5IGNvbXBpbGVyIGlmIG5vIGFzc2lnbmVkIHZhbHVlIGJ5IGNvbW1hbmQgbGluZS4NCj4g PiA+ID4gbWluX29iamVjdHMgaXMgY2FsY3VsYXRlZCBiYXNlZCBvbiBwcm9jZXNzb3IgbnVtYmVy cyBpbiBjYWxjdWxhdGVfb3JkZXIoKS4NCj4gPiA+ID4gRm9yIG1vcmUgZGV0YWlscywgc2VlIGNv bW1pdCA5YjJjZDUwNmU1ZjIgKCJzbHViOiBDYWxjdWxhdGUgbWluX29iamVjdHMNCj4gPiA+ID4g YmFzZWQgb24gbnVtYmVyIG9mIHByb2Nlc3NvcnMuIikNCj4gPiA+ID4NCj4gPiA+ID4gU2lnbmVk LW9mZi1ieTogWGlvbmd3ZWkgU29uZyA8eGlvbmd3ZWkuc29uZ0B3aW5kcml2ZXIuY29tPg0KPiA+ ID4NCj4gPiA+IFdoaWxlIHNsdWJfbWluX29iamVjdHMgZXF1YWxzIHplcm8gYnkgZGVmYXVsdCwg J21pbl9vYmplY3RzJyBvdmVycmlkZXMgaXQgdG8NCj4gPiA+IDQgKiAoZmxzKG5yX2NwdXMpICsg MSkgd2hlbiBub3Qgc2V0LiBzbyB3aGVuIHNsdWJfbWluX29iamVjdHMgaXMgbm90DQo+ID4gPiBz ZXQsIGl0IHdvdWxkIGJlDQo+ID4gPiBlcXVhbCB0byBvciBoaWdoZXIgdGhhbiA0LiBJJ20gbm90 IHN1cmUgdGhpcyBsZXZlbCBvZiBpbXBsZW1lbnRhdGlvbg0KPiA+ID4gZGV0YWlsIGlzIHdvcnRo IGRvY3VtZW50aW5nLg0KPiA+DQo+ID4gY29tbWl0IDliMmNkNTA2ZTVmMiAoInNsdWI6IENhbGN1 bGF0ZSBtaW5fb2JqZWN0cyBiYXNlZCBvbiBudW1iZXIgb2YgcHJvY2Vzc29ycy4iKQ0KPiA+IGhh cyBhbHJlYWR5IGdpdmVuICJwcm9jZXNzb3JzIG1pbl9vYmplY3RzIiBwYWlyLCBkbyB3ZSByZWFs bHkgbmVlZCB0byBkb2N1bWVudA0KPiA+IHRoZSBzcGVjaWZpYyBkZXRhaWw/DQo+IA0KPiBObywg SSBkb24ndCB0aGluayBpdCBuZWVkcyB0byBiZSBkb2N1bWVudGVkLCBidXQgbmVpdGhlciBkbyBJ IHRoaW5rDQo+ICJzbHViX21pbl9vYmplY3RzIGlzDQo+IDAgYnkgZGVmYXVsdCIgaXMgY29ycmVj dGx5IGRvY3VtZW50ZWQuLi4NCj4gDQo+ID4gPiBBbHNvLCBJIHRoaW5rIHBhdGNoIDIgc2hvdWxk IHVwZGF0ZSBEb2N1bWVudGF0aW9uL21tL3NsdWIucnN0IHRvby4NCj4gPiA+IChzbHViXyRwYXJh bSAtPiBzbGFiX3BhcmFtKQ0KPiA+IEkgdGhpbmsgcGVvcGxlIGNhbiBrbm93IHNsdWJfJHBhcmFt cyBhcmUgc3RpbGwgc3VwcG9ydGVkIGJ5DQo+ID4gRG9jdW1lbnRhdGlvbi9tbS9zbHViLnJzdCwg c28gd2UgZG9uJ3QgbmVlZCB0byBzYXkgdGhlIGluZm8gYWdhaW4gaW4NCj4gPiB0aGlzIGZpbGUu ICBJcyBpdCBiZXR0ZXIgdG8gZG8gc28ganVzdCBiZWZvcmUgcmVtb3Zpbmcgc2x1Yl8kcGFyYW1z DQo+ID4gY29tcGxldGVseT8NCj4gDQo+IElmIHdlJ3JlIGRlcHJlY2F0aW5nIGFuZCBwbGFubmlu ZyB0byBkcm9wIHNsdWJfJHBhcmFtcyBpbiB0aGUgZnV0dXJlLA0KPiBJTUhPIGl0J2QgYmUgbGVz cyBjb25mdXNpbmcgaWYgd2UgY2hhbmdlIGl0IG5vdywgcmF0aGVyIHRoYW4NCj4gd2hlbiByZW1v dmluZyBzbHViXyRwYXJhbXMgY29tcGxldGVseSAocHJvYmFibHkgMTAgeWVhcnMgbGF0ZXIpPw0K DQpPaywgc3VyZS4gIFdpbGwgdXBkYXRlIGluIG5leHQgdmVyc2lvbi4NCg0KUmVnYXJkcywNClhp b25nd2VpDQoNCj4gDQo+IFRoYW5rcywNCj4gSHllb25nZ29uDQo+IA0KPiA+ID4gPiAtLS0NCj4g PiA+ID4gIERvY3VtZW50YXRpb24vbW0vc2x1Yi5yc3QgfCAyICstDQo+ID4gPiA+ICAxIGZpbGUg Y2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkNCj4gPiA+ID4NCj4gPiA+ID4g ZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vbW0vc2x1Yi5yc3QgYi9Eb2N1bWVudGF0aW9uL21t L3NsdWIucnN0DQo+ID4gPiA+IGluZGV4IGJlNzU5NzE1MzJmNS4uMWY0Mzk5NTgxNDQ5IDEwMDY0 NA0KPiA+ID4gPiAtLS0gYS9Eb2N1bWVudGF0aW9uL21tL3NsdWIucnN0DQo+ID4gPiA+ICsrKyBi L0RvY3VtZW50YXRpb24vbW0vc2x1Yi5yc3QNCj4gPiA+ID4gQEAgLTE1MCw3ICsxNTAsNyBAQCBs aXN0X2xvY2sgb25jZSBpbiBhIHdoaWxlIHRvIGRlYWwgd2l0aCBwYXJ0aWFsIHNsYWJzLiBUaGF0 IG92ZXJoZWFkDQo+IGlzDQo+ID4gPiA+ICBnb3Zlcm5lZCBieSB0aGUgb3JkZXIgb2YgdGhlIGFs bG9jYXRpb24gZm9yIGVhY2ggc2xhYi4gVGhlIGFsbG9jYXRpb25zDQo+ID4gPiA+ICBjYW4gYmUg aW5mbHVlbmNlZCBieSBrZXJuZWwgcGFyYW1ldGVyczoNCj4gPiA+ID4NCj4gPiA+ID4gLS4uIHNs dWJfbWluX29iamVjdHM9eCAgICAgICAgICAoZGVmYXVsdCA0KQ0KPiA+ID4gPiArLi4gc2x1Yl9t aW5fb2JqZWN0cz14ICAgICAgICAgIChkZWZhdWx0IDApDQo+ID4gPiA+ICAuLiBzbHViX21pbl9v cmRlcj14ICAgICAgICAgICAgKGRlZmF1bHQgMCkNCj4gPiA+ID4gIC4uIHNsdWJfbWF4X29yZGVy PXggICAgICAgICAgICAoZGVmYXVsdCAzIChQQUdFX0FMTE9DX0NPU1RMWV9PUkRFUikpDQo+ID4g PiA+DQo+ID4gPiA+IC0tDQo+ID4gPiA+IDIuMzQuMQ0KPiA+ID4gPg0K