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 kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id DAB26C35274 for ; Mon, 18 Dec 2023 11:32:51 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 5284A8D0002; Mon, 18 Dec 2023 06:32:51 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 4D7E38D0001; Mon, 18 Dec 2023 06:32:51 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 2DE3A8D0002; Mon, 18 Dec 2023 06:32:51 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 19FAD8D0001 for ; Mon, 18 Dec 2023 06:32:51 -0500 (EST) Received: from smtpin08.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id DD336A1095 for ; Mon, 18 Dec 2023 11:32:50 +0000 (UTC) X-FDA: 81579726900.08.FDEB65E Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.20]) by imf27.hostedemail.com (Postfix) with ESMTP id 1718240012 for ; Mon, 18 Dec 2023 11:32:45 +0000 (UTC) Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=VFV8ma5J; dmarc=pass (policy=none) header.from=intel.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf27.hostedemail.com: domain of aravinda.prasad@intel.com designates 134.134.136.20 as permitted sender) smtp.mailfrom=aravinda.prasad@intel.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1702899166; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=qgszrdGhaF4C8nxsh5SrxhCkPw8n3Wr+u8IyjGcMjSQ=; b=rsQcsSYg9bGzjDIO240Y9CfmmBd/X4gbxBAX4RPeCpyEjKJys9ibNNsCI+8WqqoDSYs6Uv +dqP4pNy4E9+BdJS78YsAK2r9UqxFUTSRfNf4vIeuGU1IuGMJqfvMj7leUD4jTzq6jLF2d LCS+1OlH112+ghXxkQIZX4EyjIK1PLI= ARC-Authentication-Results: i=2; imf27.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=VFV8ma5J; dmarc=pass (policy=none) header.from=intel.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf27.hostedemail.com: domain of aravinda.prasad@intel.com designates 134.134.136.20 as permitted sender) smtp.mailfrom=aravinda.prasad@intel.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1702899166; a=rsa-sha256; cv=pass; b=oL/9SSlUtKL+btLvZVgtLFlfpT4DjYP3683g0GmR510GhK25NnEEQikmhGdNPoYklPDzp2 GrHtBDmi3GninIe9iznn/u2ddCSUcpgtmhoTWSoOUoN3aDr8SLyYn7sAaFdPMyxluUTMs9 798hK8+Vf3OBZhTy9xFdCCBiMqQDHIg= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1702899166; x=1734435166; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=qgszrdGhaF4C8nxsh5SrxhCkPw8n3Wr+u8IyjGcMjSQ=; b=VFV8ma5JBqzTw+1HH1MtH4hLIbzPve4vRtil4GrrD1aZQDX7pBU2y9u2 2Kqv9uixLKk2+vEDqW1AyQGjLWEqAtsjYI39Eu8uiWWPoiURoeT8e3p49 zz7WW8cxRC+nuVK46uGSDNwXoedELDA9yYGivGpvYf+iqN4Oi0FnE1WRn ZKFkdZoqpUzxfl8qGqdKxRLUkphoMII/zDscV+/Hf62tBg/eaAGKTrxE/ 2o2ZArmiHm9MSyCbejwL9TdVAsriZF+8I3I3tBAd3sRZUkoklNU3ZYa1I WAL25GmNDKzQRB9BC2lC4MGWV59gKYAq0ru3vROg3DZb9EhymdugeJ7xs g==; X-IronPort-AV: E=McAfee;i="6600,9927,10927"; a="385916827" X-IronPort-AV: E=Sophos;i="6.04,285,1695711600"; d="scan'208";a="385916827" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Dec 2023 03:32:44 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10927"; a="775548435" X-IronPort-AV: E=Sophos;i="6.04,285,1695711600"; d="scan'208";a="775548435" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by orsmga002.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 18 Dec 2023 03:32:43 -0800 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Mon, 18 Dec 2023 03:32:43 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Mon, 18 Dec 2023 03:32:43 -0800 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) 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.35 via Frontend Transport; Mon, 18 Dec 2023 03:32:43 -0800 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.169) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Mon, 18 Dec 2023 03:32:42 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=e1nq2tNDGqOqpbJH0QYD5fTlaUaN1CDhci+4gF7iFk8UoN8VSlMP0p42ABaDWov/z3lTsFAGRnNSKsaAdcq1QkxjF0XJtQC0auW2BUxbZH/UbyV2uorjMcedtoKxe2bsbuePU/ioDOAiTZ84tUucs2PD0ZfxrdPQECj0WkwO460FMwiuE/B+D5P7y0yMyxSuLbujlcAHvWWIdlFPAcsa3sO3AZFr9AyzzCUJq8t9A1aEv7X6PVz0vgPKrGSSuV9jLAKX3V5VHVlpWbylvoUirnDV3T7uaRo2arzXApiXia9fj5cptPH+mO6rC9z6yiaKfpOontKj8pe+dE77TUs0zw== 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=qgszrdGhaF4C8nxsh5SrxhCkPw8n3Wr+u8IyjGcMjSQ=; b=lsD1tJCJyQOG/UWDers8r60IgEI9tx8NpnLn6bapgxcF6uVIgJNSycI/VeRUOviuYrgcxEsXMdskxm66wJ8SIl/mb1K/yExiK7GEi2H7qcSJKOW3tCbZzYGpMaQH6F6QSFcsO+QbLO4dnGEzNaHF5O7Ua6gfTO6laTj7n4/RrT9353WWuLuaMH1G4QVew+Fd6u4Gg7YsT6LO2WC6buWkHmHUwDd0M+TNEjfKK0n1J+MF30adq5jd/g/nseMWfA6fdpI1nwE1HNqcBCISPcvjlTJpslia5dyHM1BnRw98UKXkJFq2wlsu743P5HcjYQ9hAOtodDh62uFdAzB0TC73Ww== 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 MW5PR11MB5907.namprd11.prod.outlook.com (2603:10b6:303:1a1::13) by LV8PR11MB8461.namprd11.prod.outlook.com (2603:10b6:408:1e6::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7091.38; Mon, 18 Dec 2023 11:32:35 +0000 Received: from MW5PR11MB5907.namprd11.prod.outlook.com ([fe80::ea3a:1981:2d65:b3e6]) by MW5PR11MB5907.namprd11.prod.outlook.com ([fe80::ea3a:1981:2d65:b3e6%7]) with mapi id 15.20.7091.034; Mon, 18 Dec 2023 11:32:35 +0000 From: "Prasad, Aravinda" To: Yu Zhao CC: "damon@lists.linux.dev" , "linux-mm@kvack.org" , "sj@kernel.org" , "linux-kernel@vger.kernel.org" , "s2322819@ed.ac.uk" , "Kumar, Sandeep4" , "Huang, Ying" , "Hansen, Dave" , "Williams, Dan J" , "Subramoney, Sreenivas" , "Kervinen, Antti" , "Kanevskiy, Alexander" , Juergen Gross , "Ryan Roberts" Subject: RE: mm/DAMON: Profiling enhancements for DAMON Thread-Topic: mm/DAMON: Profiling enhancements for DAMON Thread-Index: AQHaLypE0BGAPWFioUOkts0KQWZiNLCqBGAAgAALcyCAAVbwAIADcvDA Date: Mon, 18 Dec 2023 11:32:35 +0000 Message-ID: References: <20231215074619.173787-1-aravinda.prasad@intel.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: MW5PR11MB5907:EE_|LV8PR11MB8461:EE_ x-ms-office365-filtering-correlation-id: d33bb7bc-6fc9-410d-b37b-08dbffbd0857 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: Jbso0xPdbVPAZIUiumtrAaiFu9XAOww1AvrnKQnSHhc5jzLm2NJT8OTokAbm1uYRJrbz3CbD66LJVKPe57iSAwj2fZFz/DPxk3l1fHZ1WaIgXKgBvN5eUe5RhRDve08k18jsqVTev/IQ0WYRyFacYBgyZYvmMpwpvmgKennkCDIKop4PVTE+JEkX1yFtdl8yXjkhtQ/yV/a87cYbfoxaOgzC0xVKdI02wNQ55xbN4umMVmDPykqEV+b9VAf/sSirG5Yi1zYqPHFIixpelH2OhwGJlYq41wqutz3JpQz4lLIsYkeDJc/ytQfy/yY1cyHG951Y8O1L4W6V315kXVJTkhWNig4jxRa/M4a2+Vn0R/qxYN+K0qIWnYVXY9O/caQvWFnOettXmWz9+5BO0PLuRMi5AqAH439FcL8YFGHpfwepgdGyll9K5RW7ZHooNMOh4PgVRZIDH1SLy89ne7yGJJv7y61vjDg60roUzHMIXF/tPBBHe1vUL3hCgpGfJzuzF0H5iTSKVeOdTZHLqrVq35Dwv6WGZ+X297nmm2er/oknmpPnCIpIMbeS19X1s5tzh2he5/cCra0ie+fNlv2LhT9+irPTI98c9ESxJXgBkp8= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW5PR11MB5907.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(346002)(376002)(39860400002)(396003)(366004)(136003)(230922051799003)(451199024)(1800799012)(64100799003)(186009)(71200400001)(26005)(9686003)(53546011)(7696005)(6506007)(83380400001)(478600001)(5660300002)(2906002)(41300700001)(8676002)(8936002)(4326008)(966005)(76116006)(52536014)(54906003)(66446008)(66476007)(66556008)(66946007)(64756008)(6916009)(316002)(38070700009)(122000001)(38100700002)(82960400001)(33656002)(86362001)(55016003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?WHI3M2IxUGxmUnFlRHN1b2N3Ny9zcDUzREw1OGFOU2R3N3Nqd1RSZU5QanZW?= =?utf-8?B?N2xxVUNxQmdFWm5mbDM1WkNGbURtR1lIcnNreVBLcGtzdUx4VUxZci9HdXlR?= =?utf-8?B?ZHpCYTFEdTJWVkJuNzNadDlJT2R4b3ZIbGcrQkdlV1JmcmhLZnVHblB2MytH?= =?utf-8?B?MWhCL1ovRVNHQ1FKL2x1bUx2NmpHZGFySStlaWpqWEc0SndmMnNtRWRiRjRI?= =?utf-8?B?U3dMYTFSZnV6akxpc2tDdFl4Zk9IZ0ZwclkwSWRJbERhNm9hOU4zazJ5UjZL?= =?utf-8?B?Rm9lUnZVZ0J0QnY4V1JwZ1ZtenVTenM1NjF2T0RyTDhBUjRVdUlYT3p5cjZR?= =?utf-8?B?TzQrSHB4SEN6d1cybkV5S0tCOGZpMEpTUm1RbFlvM0pzSjVGeUFIY090a3VE?= =?utf-8?B?MnEwRGNkV0pnMkVBbHpQQ01qSUlCRUE0UG51dm5iTVp2SDhqUmFtcm9iTXN5?= =?utf-8?B?ZFBRU3YxNGwyTkQ2eWxMTUJvOFJvUkVVdU1RcTBuSjAyWm9TMGc0ZFZmZnBs?= =?utf-8?B?SHZHSk5iMCswN00rTnUySUh3QXdWVmdrS2YxQy92bGZpN2Zja3ErTFpZYU5l?= =?utf-8?B?ODhqMXlQeTNyT2c2MFYvTzQvK09HUWJJU2w2MHVGOUllUk9ORFBHSWR6cjdZ?= =?utf-8?B?ZHZkS3EyWWJKTXdZcUhyc3pZd2FCbUJUMkZrL1BnTEF2R1JqaklnMHZwYVdU?= =?utf-8?B?VVFEdHdicWdUZmM0emZlYnhDWVRHclBLdTB2KzJOM0x2SzJtMXU1ZTlMZ3VB?= =?utf-8?B?bnl4VlFtZmpMRnRHMmdmYUlvNXV3NjlqQWgrdGxWVmtWQzY3L2RUZlFCaXNl?= =?utf-8?B?dnd4MXQwTnRwbThOUVErMExIS3IxSUxMYitWNVdmNkd4YU0va0NnUElQbk5J?= =?utf-8?B?YWowZjFEMHNMSmZFYUs3NzNRMml5WmlLZWYyd3ZVR0hpZ3J1VmVZZWo3S0xY?= =?utf-8?B?ZWVSeFEzNURJVVhvdUo5R1FJN2pQcUR5S3hodDNYUi9oVzdjY2hhb1hKc1Yv?= =?utf-8?B?cGdjSGVyV0tYUkJMZncwRXk1SDZoS3JLeFJpejZWZ2c0blo5dzRmWWF4dkdE?= =?utf-8?B?OWI4RDBoakE4NWdXRm9MbHlpQlEyOVJ5c0RtS3BDS2xoTFFoZDdZOWk2QTA0?= =?utf-8?B?ZTZROHFKclUzNG4rUE4xYWtPS09kMmNieEpPbjVyaG1oZmh6V2lvMlBkOHoz?= =?utf-8?B?VThDT1lTSHd0Y0JIWTAwWnIvZ1BCWnVyR3ZvZ2RkM0Q0YjJ6UERWaTdmRUlr?= =?utf-8?B?Q2srWVZBWEltWUhwQm5NWUw3ODExNGVPMDFHclYzZDdvNW5zMlEzb2txRW9o?= =?utf-8?B?b09TdnBXQXcvZFNXT1djWHcxYjgwSWtOaWpPaFJ3SHdPZ1lIdWRBMm5TZC9W?= =?utf-8?B?ZVR6Z3pZa1VJYUVEclZNWVQyTFBRZmg4WDFoWUpCQjZHcTZic29lZnkxeTFM?= =?utf-8?B?eFl6MlIwbmVRYitlUmJwbE8zeVZvYy9NaTFGYVpvRW9nemludU1CMFBuNk4r?= =?utf-8?B?c2lrZ3hjcDhweE10Nm5LVW53WDBYTFo5eUhkemsrMDFIY2RPOGk3Q3h5bGpu?= =?utf-8?B?T1JBMTdxdnpBK2hCOW1KV25heC9CT1JrdFhxTnlOdDQxNnRDZ0pNQkdFMWVU?= =?utf-8?B?bzlzZnNJdlhhN250aThUU2Vxd1crTVV1eTczSzhFSDV2dHZ3NkphaDlqVDgy?= =?utf-8?B?RFo0b1lYcTNUc2U3aWdRT05MVWRobGgxZmlQUmExRU15T0h6NVVIT3hnRE1q?= =?utf-8?B?RUFZRkR5M3BSZEtPWTN3cVhUcUFiaFN1RDVwbHRBUm92UUhVRk1XZlVDKzls?= =?utf-8?B?OTVNR1c5OWFUaXRER2E5VEFKTkRTZnlDUzNRYVBKSk5jaFBERWY3Z2I4cE9D?= =?utf-8?B?NjJBdzA1QlZDTHA0TEhxS01xM0RxTFdVd25UTk53NWhBTFNrbWZoVVB5Tlg3?= =?utf-8?B?ZXZscDUrSUNaT0FTUmhHZXRsOEJWZzBhZEhCREtjWHRmd0lDT1ZVTmlwTEVE?= =?utf-8?B?TnN4cUVRSGJtREhnaVRyU3RJU2JxendPejlTVitsc00weWU1Rll6Yi9BSWxG?= =?utf-8?B?NUtPUHFmdTVwS1J6WkhBVTVMT0lGYk1FRXZWRnFzd0pxMUxoTmQwOGJLMkZo?= =?utf-8?Q?uLvdZnp1G0lM3nK42d0zUda1q?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW5PR11MB5907.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d33bb7bc-6fc9-410d-b37b-08dbffbd0857 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Dec 2023 11:32:35.6385 (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: lozWuLBffbZRriZTiuMBjZHsF4nfJwaIFz8L6q9zXJbtUQKt2sNLrQsRNR7vfrobdKiqLJm55rAzG/KwpqaTOP4+O+KKBSPbfOQXsoPFzoY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV8PR11MB8461 X-OriginatorOrg: intel.com X-Rspam-User: X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: 1718240012 X-Stat-Signature: hfkjzdfappj7ryndau8zdmiqwk1w3586 X-HE-Tag: 1702899165-477320 X-HE-Meta: U2FsdGVkX1/FJglY+plDMlISFBFfa7ocm5VfdOEqarNCY7pVZnvHvB04uOrMxoVZTGmZDhepzznFsqfHIcFObu8DkxYDG6P1DdSxuqq+G9xvIZab2Fdt8Jl0FH/rk6qvJV38D2kzaBv6xOwZMq+crtjyEESyBz2Tbuup15lz9e/gpZRi+0Pe6VwQ8vXAtg87KNjnCs2oUz3gwzzQp4gYyhtElbhd/EXNlgzTaZyAJZoPzGuD0TNM7ifVLlba3eEHBXDco3onljLhBFu7n++LvMhmC+v6yySkg5mTMg2oOgTu/c4WaBkscEoP+bCKeEDSgIZxdJHMvR9RYsAaqcr2S+EGBSkfdxWNdN1rHbR49QY1HjHUmYRwP8nahy0j6WJ4NZSI4Xw9nufh/EgaTWCBRcBKsG2cd8hxkUqFFD3M9p+J2Ekof0+luPNXYJgfoxwVRCUaurwNC4PPNynZSz7YOiUrw8x/PcVOX3NhGumD2jqARBmuUcQyhLPBUGsvFmbo6nYJ6NJyFy73jVGhfxntxEZWMGN6RjtsrhyRCKj30Z/7eSkDBLWsjmws9G+pnuaxJNqlW5a7zIFnGOpDcfGWtG9XD6kw31KQHEAVh6F+PRUv75N/GM2QaDWZcn6yUapJKwBxLrgvFjC8K6vKOHdMi+AAPZKqt8D8fORBiiWNi2EQKg4TETckP5jE7dmnjoIUgqyPV6DgOyEkTTlcCgfL2Q9yNWFmbxNGFKzaN+zRiNQVV5asqOF5bD0o0RWQV3lOOI5+X7DB7LfzX1JToI/pAGCJu9bXdIpNlPJ4umsOXoXNNoIQvhgdE6Mj85euqa3YgVL3SLVxeODLDdBfbpPynJTSol3txhxdbEH8Kw/glo7kx+BKUlkZvUBWFe1zhwIc5k8xjJlyXpKN5XPRPTpN8p0GEVJGE4/U0AgP67T6tJQCB0YgmiKg8R7PtGVnDCL0FYx1raP8T5Sp6Q3Q3Rc lDro5Z+M dAfal8mGdSTbGsfDi5AxNPKamROSVArFazLp8VQqnMA+rjlpp1dOULXscjqFk+EGUhJr5k5CKYkfrRpA9eoeQ1I21GWit4WsvrI3ylHrBCdItACq+ZoBy3Ga+yLLIrVrX/pUudoS8R/XfKZYfDe9kwvK0zC+9+N14gXN5iLlI2L9fzJbAZGQpnM9TpXECj5AaXztQSjHXS+JQLIkqI5HO8TbgxNm9cPENZ2OdB2/6CG7nlqmZ6SXX2p93TbXdtFcROEpeV51b5kG7RrUyDe6N4Nv14z32nn/c9QHrBKkuVOdlG4WvOj2NjzwNr0JoxJGHw/tbm/aELJrRswiQZFXP4S/WC0aqQdRwqywS7V5ECWl7kYAxo19X7DUAiKlZheV7z4lLqLk20LN/dzgwjSNAJl5CCpY4QaTjQDM+Jiv0rI8XhwHdJJ1nBcf5MJ1mMDmxlXm/z3lHgCnbLFjWYQi9m8yF9IVqkP50lg4xZQ+sxjAJSvwLs8OX3sgkEMNhQbsr7j7Zp8BxsI1nuDufbLL38U71eQ9wiSNUYdSON2s3/Qe2Z5P7ypx05D3XVq2/rQVhZyu+3K/njFkLbWyY0OGpfv/tIGe896D7oEf7KlU/e/pko4dH1V+4TrxSESt2mI5npKyN+dDAxxYGRiaHZn4Bv9LWJRJEGAe9WhTCPwrp64lbMkzPywlz36CJVfFFSsQbNgwL+7M1NkwT6ML76jiyQtMZR9gI536SpEW34vTXsEsk9sHOgsO5nRj/TO0okUmAtDuXFL+srkiZz12fZa+seITaKA== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogWXUgWmhhbyA8eXV6aGFv QGdvb2dsZS5jb20+DQo+IFNlbnQ6IFNhdHVyZGF5LCBEZWNlbWJlciAxNiwgMjAyMyAxMToxMiBB TQ0KPiBUbzogUHJhc2FkLCBBcmF2aW5kYSA8YXJhdmluZGEucHJhc2FkQGludGVsLmNvbT4NCj4g Q2M6IGRhbW9uQGxpc3RzLmxpbnV4LmRldjsgbGludXgtbW1Aa3ZhY2sub3JnOyBzakBrZXJuZWwu b3JnOyBsaW51eC0NCj4ga2VybmVsQHZnZXIua2VybmVsLm9yZzsgczIzMjI4MTlAZWQuYWMudWs7 IEt1bWFyLCBTYW5kZWVwNA0KPiA8c2FuZGVlcDQua3VtYXJAaW50ZWwuY29tPjsgSHVhbmcsIFlp bmcgPHlpbmcuaHVhbmdAaW50ZWwuY29tPjsgSGFuc2VuLA0KPiBEYXZlIDxkYXZlLmhhbnNlbkBp bnRlbC5jb20+OyBXaWxsaWFtcywgRGFuIEogPGRhbi5qLndpbGxpYW1zQGludGVsLmNvbT47DQo+ IFN1YnJhbW9uZXksIFNyZWVuaXZhcyA8c3JlZW5pdmFzLnN1YnJhbW9uZXlAaW50ZWwuY29tPjsg S2VydmluZW4sIEFudHRpDQo+IDxhbnR0aS5rZXJ2aW5lbkBpbnRlbC5jb20+OyBLYW5ldnNraXks IEFsZXhhbmRlcg0KPiA8YWxleGFuZGVyLmthbmV2c2tpeUBpbnRlbC5jb20+OyBBbGFuIE5haXIg PGFsYW4ubmFpckBpbnRlbC5jb20+OyBKdWVyZ2VuDQo+IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+ OyBSeWFuIFJvYmVydHMgPHJ5YW4ucm9iZXJ0c0Bhcm0uY29tPg0KPiBTdWJqZWN0OiBSZTogbW0v REFNT046IFByb2ZpbGluZyBlbmhhbmNlbWVudHMgZm9yIERBTU9ODQo+IA0KPiBPbiBGcmksIERl YyAxNSwgMjAyMyBhdCAzOjA44oCvQU0gUHJhc2FkLCBBcmF2aW5kYSA8YXJhdmluZGEucHJhc2Fk QGludGVsLmNvbT4NCj4gd3JvdGU6DQo+ID4NCj4gPiA+IE9uIEZyaSwgRGVjIDE1LCAyMDIzIGF0 IDEyOjQy4oCvQU0gQXJhdmluZGEgUHJhc2FkDQo+ID4gPiA8YXJhdmluZGEucHJhc2FkQGludGVs LmNvbT4gd3JvdGU6DQo+ID4gPiAuLi4NCj4gPiA+DQo+ID4gPiA+IFRoaXMgcGF0Y2ggcHJvcG9z ZXMgcHJvZmlsaW5nIGRpZmZlcmVudCBsZXZlbHMgb2YgdGhlDQo+ID4gPiA+IGFwcGxpY2F0aW9u 4oCZcyBwYWdlIHRhYmxlIHRyZWUgdG8gZGV0ZWN0IHdoZXRoZXIgYSByZWdpb24gaXMNCj4gPiA+ ID4gYWNjZXNzZWQgb3Igbm90LiBUaGlzIHBhdGNoIGlzIGJhc2VkIG9uIHRoZSBvYnNlcnZhdGlv biB0aGF0LCB3aGVuDQo+ID4gPiA+IHRoZSBhY2Nlc3NlZCBiaXQgZm9yIGEgcGFnZSBpcyBzZXQs IHRoZSBhY2Nlc3NlZCBiaXRzIGF0IHRoZQ0KPiA+ID4gPiBoaWdoZXIgbGV2ZWxzIG9mIHRoZSBw YWdlIHRhYmxlIHRyZWUgKFBNRC9QVUQvUEdEKSBjb3JyZXNwb25kaW5nDQo+ID4gPiA+IHRvIHRo ZSBwYXRoIG9mIHRoZSBwYWdlIHRhYmxlIHdhbGsgYXJlIGFsc28gc2V0LiBIZW5jZSwgaXQgaXMN Cj4gPiA+ID4gZWZmaWNpZW50IHRvICBjaGVjayB0aGUgYWNjZXNzZWQgYml0cyBhdCB0aGUgaGln aGVyIGxldmVscyBvZiB0aGUNCj4gPiA+ID4gcGFnZSB0YWJsZSB0cmVlIHRvIGRldGVjdCB3aGV0 aGVyIGEgcmVnaW9uIGlzIGFjY2Vzc2VkIG9yIG5vdC4NCj4gPiA+DQo+ID4gPiBUaGlzIHBhdGNo IGNhbiBjcmFzaCBvbiBYZW4uIFNlZSBjb21taXQgNGFhZjI2OWM3NjhkKCJtbTogaW50cm9kdWNl DQo+ID4gPiBhcmNoX2hhc19od19ub25sZWFmX3BtZF95b3VuZygpIikNCj4gPg0KPiA+IFdpbGwg Zml4IGFzIHN1Z2dlc3RlZCBpbiB0aGUgY29tbWl0Lg0KPiA+DQo+ID4gPg0KPiA+ID4gTUdMUlUg YWxyZWFkeSBkb2VzIHRoaXMgaW4gdGhlIGNvcnJlY3Qgd2F5LiBTZWUgbW0vdm1zY2FuLmMuDQoN Cm5vdGVkDQoNCj4gPg0KPiA+IEkgZG9uJ3Qgc2VlIGFjY2VzcyBiaXRzIGF0IFBVRCBvciBQR0Qg Y2hlY2tlZCBmb3IgNEsgcGFnZSBzaXplLiBDYW4NCj4gPiB5b3UgcG9pbnQgbWUgdG8gdGhlIGNv ZGUgd2hlcmUgYWNjZXNzIGJpdHMgYXJlIGNoZWNrZWQgYXQgUFVEIGFuZCBQR0QgbGV2ZWw/DQo+ IA0KPiBUaGVyZSBpc24ndCBhbnksIGJlY2F1c2UgKnRoZSBzeXN0ZW0qIGJvdHRsZW5lY2tzIGF0 IHRoZSBQVEUgbGV2ZWwgYW5kIGF0IG1vdmluZw0KPiBtZW1vcnkgYmV0d2VlbiB0aWVycy4gT3B0 aW1pemluZyBhdCB0aGUgUFVEL1BHRCBsZXZlbHMgaGFzIGluc2lnbmlmaWNhbnQgUk9JDQo+IGZv ciB0aGUgc3lzdGVtLg0KDQpPcHRpbWl6YXRpb24gYXQgUFVEL1BHRCBjYW4gYmUgdXNlZCBmb3Ig bGFyZ2UgZm9vdHByaW50IGFwcGxpY2F0aW9ucywgZXNwZWNpYWxseQ0KZm9yIGRhbW9uLCB0byBm aW5kIGlmIGFueSBwYWdlcyBpbiBhIHJlZ2lvbiBhcmUgYWNjZXNzZWQgb3Igbm90Lg0KDQo+IA0K PiBBbmQgZm9vZCBmb3IgdGhvdWdodDoNCj4gMS4gQ2FuIGEgUFVEL1BHRCBjb3ZlciBtZW1vcnkg ZnJvbSBkaWZmZXJlbnQgdGllcnM/DQoNClllcywgaXQgY2FuLg0KDQo+IDIuIENhbiB0aGUgQS1i aXQgaW4gbm9uLWxlYWYgZW50cmllcyB3b3JrIGZvciBFUFQ/DQoNCk5lZWQgdG8gY2hlY2suDQoN Cj4gDQo+ID4gPiBUaGlzIHBhdGNoIGFsc28gY2FuIGNhdXNlIFVTRVIgREFUQSBDT1JSVVBUSU9O LiBTZWUgY29tbWl0DQo+ID4gPiBjMTFkMzRmYTEzOWUgKCJtbS9kYW1vbi9vcHMtY29tbW9uOiBh dG9taWNhbGx5IHRlc3QgYW5kIGNsZWFyIHlvdW5nDQo+ID4gPiBvbiBwdGVzIGFuZCBwbWRzIiku DQo+ID4NCj4gPiBPay4gV2lsbCBhdG9taWNhbGx5IHRlc3QgYW5kIHNldCB0aGUgYWNjZXNzIGJp dHMuDQo+ID4NCj4gPiA+DQo+ID4gPiBUaGUgcXVhbGl0eSBvZiB5b3VyIHBhdGNoIG1ha2VzIG1l IHZlcnkgbXVjaCBkb3VidCB0aGUgcXVhbGl0eSBvZg0KPiA+ID4geW91ciBwYXBlciwgZXNwZWNp YWxseSB5b3VyIHJlc3VsdHMgb24gR29vZ2xlJ3Mga3N0YWxlZCBhbmQgTUdMUlUgaW4gdGFibGUN Cj4gNi4yLg0KPiA+DQo+ID4gVGhlIHJlc3VsdHMgYXJlIHZlcnkgbXVjaCByZXByb2R1Y2libGUu IFdlIGhhdmUgbm90IHVzZWQga3N0YWxlZC9NR0xSVQ0KPiA+IGZvciB0aGUgZGF0YSBpbiBGaWd1 cmUgMywgYnV0IHdlIGxpbmVhcmx5IHNjYW4gcGFnZXMgc2ltaWxhciB0bw0KPiA+IGtzdGFsZWQg YnkgaW1wbGVtZW50aW5nIGEga2VybmVsIHRocmVhZCBmb3Igc2Nhbm5pbmcuDQo+IA0KPiBZb3Ug aGF2ZSBub3QgdXNlZCBNR0xSVSwgYW5kIHlldCB5b3VyIHJlc3VsdHMgYXJlIHZlcnkgbXVjaCBy ZXByb2R1Y2libGUuDQoNCkFzIHdlIGhhdmUgbWVudGlvbmVkIGluIHRoZSBwYXBlciwgdGhlIHJl c3VsdHMgYXJlIGZvciBjaGVja2luZy9zY2FubmluZyANCmFjY2Vzc2VkIGJpdHMgZm9yIHBhZ2Vz IGF0IGxlYWYgbGV2ZWwgKFBURSBmb3IgNEsgYW5kIFBNRCBmb3IgMk0pLiBJbiBnZW5lcmFsDQp0 aGlzIGlzIGFwcGxpY2FibGUgdG8gYW55IHRlY2huaXF1ZSB1c2luZyBsZWFmIGxldmVsIHNjYW5u aW5nIHdoZXJlIGZvciBsYXJnZQ0KZm9vdHByaW50IGFwcGxpY2F0aW9ucywgdGhlIHNjYW5uaW5n IHRpbWUgZHJhc3RpY2FsbHkgaW5jcmVhc2VzLg0KDQpNR0xSVSBhbHNvIHNjYW5zIGxlYWYgbGV2 ZWwgYWNjZXNzZWQgYml0cyBhbmQgaGVuY2UgZmFsbHMgaW50byB0aGlzIGNhdGVnb3J5DQoNClNp bWlsYXIgb2JzZXJ2YXRpb25zIG9uIHNjYW5uaW5nIHdlcmUgYWxzbyBtYWRlIGJ5IEhlTWVtIFsy XSBpbiBGaWd1cmUgMy4NCg0KWzJdIEhlTWVtOiBTY2FsYWJsZSBUaWVyZWQgTWVtb3J5IE1hbmFn ZW1lbnQgZm9yIEJpZyBEYXRhIEFwcGxpY2F0aW9ucw0KYW5kIFJlYWwgTlZNIiwgaHR0cHM6Ly9k bC5hY20ub3JnL2RvaS9wZGYvMTAuMTE0NS8zNDc3MTMyLjM0ODM1NTANCg0KPiANCj4gPiBPdXIg YXJndW1lbnQgZm9yIGtzdGFsZWQvTUdMUlUgaXMgdGhhdCwgc2Nhbm5pbmcgaW5kaXZpZHVhbCBw YWdlcyBhdA0KPiA+IDRLIGdyYW51bGFyaXR5IG1heSBub3QgYmUgZWZmaWNpZW50IGZvciBsYXJn ZSBmb290cHJpbnQgYXBwbGljYXRpb25zLg0KPiANCj4gWW91ciBhcmd1bWVudCBmb3IgTUdMUlUg aXMgYmFzZWQgb24gYSB3cm9uZyBhc3N1bXB0aW9uLCBhcyBJIGhhdmUgYWxyZWFkeQ0KPiBwb2lu dGVkIG91dC4NCg0KT3VyIGFyZ3VtZW50IGluIHRoZSBwYXBlciBpcyBmb3IgYW55IHRlY2huaXF1 ZSB0aGF0IGlzIHNjYW5uaW5nIGxlYWYgbGV2ZWwNCmFjY2Vzc2VkIGJpdHMsIGJlIGl0IGtzdGFs ZWQgb3IgTUdMUlUuDQoNCj4gDQo+ID4gSW5zdGVhZCwNCj4gPiBhY2Nlc3MgYml0cyBhdCB0aGUg aGlnaGVyIGxldmVsIG9mIHRoZSBwYWdlIHRhYmxlIHRyZWUgY2FuIGJlIHVzZWQuIEluDQo+ID4g dGhlIHBhcGVyIHdlIGhhdmUgZGVtb25zdHJhdGVkIHRoaXMgd2l0aCBEQU1PTiBidXQgdGhlIGNv bmNlcHQgY2FuIGJlDQo+ID4gYXBwbGllZCB0byBrc3RhbGVkL01HTFJVIGFzIHdlbGwuDQo+IA0K PiBZb3UgZ290IGl0IGJhY2t3YXJkOiBNR0xSVSBpbnRyb2R1Y2VkIHRoZSBjb25jZXB0OyB5b3Ug ZmFicmljYXRlZCBhIGNvbXBhcmlzb24NCj4gdGFibGUuDQoNCk5vdCBjb252aW5jZWQuIEkgc2Vl IGZyb20gZG9jdW1lbnRhdGlvbiBtZW50aW9uaW5nIHRoYXQgImNsZWFyaW5nIHRoZSBhY2Nlc3Nl ZA0KYml0IGluIG5vbi1sZWFmIHBhZ2UgdGFibGUgZW50cmllcyIgd2l0aCAweDAwMDQgaW4gL3N5 cy9rZXJuZWwvbW0vbHJ1X2dlbi9lbmFibGVkDQoNCkJ1dCB0aGUgY29kZSBpcyByZXN0cmljdGVk IHRvIFBNRCBvbmx5Lg0KDQpzdGF0aWMgYm9vbCBzaG91bGRfY2xlYXJfcG1kX3lvdW5nKHZvaWQp DQp7DQogICAgICAgIHJldHVybiBhcmNoX2hhc19od19ub25sZWFmX3BtZF95b3VuZygpICYmIGdl dF9jYXAoTFJVX0dFTl9OT05MRUFGX1lPVU5HKTsNCn0NCg0KUmVnYXJkcywNCkFyYXZpbmRhDQog DQoNCg0K