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]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 7CA2BEB2700 for ; Tue, 10 Feb 2026 22:44:19 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id BD76D6B0088; Tue, 10 Feb 2026 17:44:18 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id B85CF6B0089; Tue, 10 Feb 2026 17:44:18 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A12B96B008A; Tue, 10 Feb 2026 17:44:18 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 8A3F06B0088 for ; Tue, 10 Feb 2026 17:44:18 -0500 (EST) Received: from smtpin04.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 1B14F140161 for ; Tue, 10 Feb 2026 22:44:18 +0000 (UTC) X-FDA: 84430026996.04.C0EA6A4 Received: from mx0b-001b2d01.pphosted.com (mx0b-001b2d01.pphosted.com [148.163.158.5]) by imf29.hostedemail.com (Postfix) with ESMTP id A932A120002 for ; Tue, 10 Feb 2026 22:44:14 +0000 (UTC) Authentication-Results: imf29.hostedemail.com; dkim=pass header.d=ibm.com header.s=pp1 header.b="gq8/7/1s"; spf=pass (imf29.hostedemail.com: domain of Slava.Dubeyko@ibm.com designates 148.163.158.5 as permitted sender) smtp.mailfrom=Slava.Dubeyko@ibm.com; dmarc=pass (policy=reject) header.from=ibm.com; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1770763454; 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=0W33BT2inBn3uhkls3cckBZ1Xcxl6Yay+mqucwCyDaQ=; b=obd0+uNsyujS0n811kA1WO6zgaHsZW5A4HrTgnxHaTY4CShwZy1Aw8b3rmIx8RJ7MLsR9S zaQL6dJ3FW1TANu9egJT21Mipn2WxuN347pupbWeEUJuEtrEjo0kiNturhecXrZLB3RqX9 GaWgVol0sDu9fSJ0wvryIV2pkj/8mEY= ARC-Authentication-Results: i=2; imf29.hostedemail.com; dkim=pass header.d=ibm.com header.s=pp1 header.b="gq8/7/1s"; spf=pass (imf29.hostedemail.com: domain of Slava.Dubeyko@ibm.com designates 148.163.158.5 as permitted sender) smtp.mailfrom=Slava.Dubeyko@ibm.com; dmarc=pass (policy=reject) header.from=ibm.com; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1770763454; a=rsa-sha256; cv=fail; b=kGIxDXKjGPejOGl5AWnFxEVaRMoXHyM/InrrGMl0o90BrNARtUI4bX1Wr9KuTjxE8qaB15 nWSb5MAC4sllRNQmBfEbnxtpHyoqrSMDnmYN4QI2ynuywyl5A/+R9vYU5xbB6MDcZkDGDK CYcp74VMC3fFpMS79mQBFayaon0yCEg= Received: from pps.filterd (m0356516.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 61ALeGcl190125; Tue, 10 Feb 2026 22:44:13 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=cc :content-id:content-transfer-encoding:content-type:date:from :in-reply-to:message-id:mime-version:references:subject:to; s= pp1; bh=0W33BT2inBn3uhkls3cckBZ1Xcxl6Yay+mqucwCyDaQ=; b=gq8/7/1s 1hqhe9qoNooE/+YWDheAgvPvoXXxBZbYqDQsuds5YOL6SeBCw3wQMzGQNwBz+ASa i/Jqu8uToMASmlYtIlShSiqRXK6LFsjq3kcfxDb+tb6O/O5s6H8I2sRFxYROuPbo JoGYNz/IQOjjiD7RIaIuv8bo1nHZwV/8RUi9RDANLnevB96vqtBl4Qb4yhRrUqDD Bu9kUbRWeLI7ba+e+VeRF+V96s2iJnSYfKS3p1ZJ8r7MIccWpcDX51h12SW+b2ao gw8xanAd/AevR+60KZ26rQ3ylyiBZ5LD7hzbD7asIMbI+og44uCEVbVbLFoskvEG Eb5qqCSaWiBdkA== Received: from mw6pr02cu001.outbound.protection.outlook.com (mail-westus2azon11012037.outbound.protection.outlook.com [52.101.48.37]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 4c696uvckj-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Tue, 10 Feb 2026 22:44:13 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ewtgAOwtTOqJ9VcgA8QGbitgZ53PmF5R08OLgIle3LVcyzTHSgG3vRiSyoPLHMRyGQ+XHmRoPqrLW6rnTVi7Scs5OJJ135SCFm2sqsEvJRk7PuU6CSCr34eT39d5dZ8g/HxQGawoRwyqc4OM5XAOGxS1FnoN2+6iOT+GOB0hwjb15z9LC1sDTeOmP/FPZd+r1a5jIpSj1uF2+hZJcv9z0sUTs3lCNrUgGpTt0YV92JK4sV/aP3a69atHM3OnP8GJQGglTZL/vA8CR7D/THq6EKkVeGHE8mtrQfy4GPdDi/CkH2XfhDt7iF41/98XlorOveNeilb9ttco7/0IOrVFzg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=0W33BT2inBn3uhkls3cckBZ1Xcxl6Yay+mqucwCyDaQ=; b=QV5WWvuCX59cf69sHji90kZVJWY5zT4hze3NShm4IeEteOgnSTXAsZypmo7PRPoK3KIex3kLjmKfklrqu3wONpdfh2tJjLxWGyGjs1UqCCFnQFeoL76KDEASWx+6tzdeLPTjZEJ9gpNvxcsUJPXR6dw8vm3d4lZGsEFZ10txw8gvIR5VPxIhx53ZtUPDllfwLmYe5d7YRPrhVOS0Qw3ey8eKH5vlU4gmIfr/8KjA5ImjG8uSH609m76jJXj4PJ+aOFaXNOYA8VTTF9RWy+0XBVph/1I9dV00/3WXjkx7OSIO9SKWo7/aK/00Xs0wgy2XACOxrLjkC3D1URsq/1F5xg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ibm.com; dmarc=pass action=none header.from=ibm.com; dkim=pass header.d=ibm.com; arc=none Received: from SA1PR15MB5819.namprd15.prod.outlook.com (2603:10b6:806:338::8) by LV8PR15MB6546.namprd15.prod.outlook.com (2603:10b6:408:260::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9587.19; Tue, 10 Feb 2026 22:44:10 +0000 Received: from SA1PR15MB5819.namprd15.prod.outlook.com ([fe80::920c:d2ba:5432:b539]) by SA1PR15MB5819.namprd15.prod.outlook.com ([fe80::920c:d2ba:5432:b539%7]) with mapi id 15.20.9587.017; Tue, 10 Feb 2026 22:44:09 +0000 From: Viacheslav Dubeyko To: "gregkh@linuxfoundation.org" CC: "linux-mm@kvack.org" , "slava@dubeyko.com" , "linux-fsdevel@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "bpf@vger.kernel.org" Thread-Topic: [EXTERNAL] Re: [RFC PATCH v1 1/4] ml-lib: Introduce Machine Learning (ML) library declarations Thread-Index: AQHcmEnOC00VEXnru0q06Eiq8znH6LV62kAAgACPIwCAASORAA== Date: Tue, 10 Feb 2026 22:44:09 +0000 Message-ID: <363063e09bace65c83bf04fd4d2c89c877eca581.camel@ibm.com> References: <20260206191136.2609767-1-slava@dubeyko.com> <20260206191136.2609767-2-slava@dubeyko.com> <2026020756-remarry-declared-9187@gregkh> <46449ed46d60767bd13b980e5ab63faf4364f718.camel@ibm.com> <2026021005-tacky-pentagon-aab1@gregkh> In-Reply-To: <2026021005-tacky-pentagon-aab1@gregkh> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SA1PR15MB5819:EE_|LV8PR15MB6546:EE_ x-ms-office365-filtering-correlation-id: 77922f82-dc59-4d13-225c-08de68f5e7a6 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|376014|10070799003|366016|7053199007|38070700021; x-microsoft-antispam-message-info: =?utf-8?B?bWo1enRXckY5OWtXRjRlaXEyc0hET3B1WXFraFhJVVRqRzRFM0lQR0gyUDJZ?= =?utf-8?B?Y2lKQmVYR3k4NXZuaGQwVHloWTR4a0MwUEI3ZHZ6SkUzZ1EwTFNxMnV6WlFY?= =?utf-8?B?L1FlMUFPemd1WmRzS2RWZmw1VWhxd2haMVhUZmRMalFQRFBpQjJRTnVwS2Ny?= =?utf-8?B?aTZBQmQzT0JDbVhGeHp3TTMwR0V6QmpZdUY2ZTloZElNVmdRUkZaSlUrNGd3?= =?utf-8?B?ZUR5UGhzUFV0UzdZOEoyend1dy9UVytOM1YvcVRMM3lZTU9vNnBoNVpIRzE1?= =?utf-8?B?aGxGWGI2dUM2eEVyckwrdXZnZFQ3VXpvOTN6cnBPS3NQQ0tZQ1NnNm1ZQ3ZD?= =?utf-8?B?eWFRVlJtUWt5Z3ZydHhWdzJGZFNkall5aFRSREw3NkhsR2Jab005THg3b09w?= =?utf-8?B?d0Y3cXoxUVhxT0Q3UlRzTTJPRzZHdHM5dGJ1UUJ2UWp4bUkzUlc3UXY4TVBz?= =?utf-8?B?SXR1VEJJcmtac3hlT0w1bHFCU3pIQkN5aForOCt3MktFOG1kbWNsVFZaNFYr?= =?utf-8?B?L2FONW04UVQzOHZGRFQ1SHFwNkN1YmM5Mlc4RUJQTGpiL2FxVHZHUXZ0cDRo?= =?utf-8?B?eEhpREtHcm8xK3diVmRTOGl5QTBQYUlqaGp3am16SlQ3MkpDVXgzbmpUMTNv?= =?utf-8?B?KzVCbEVscldGWlBSVmFBZWo2NjlFcVpjcGs2RjRPRm1tbWkrdmJ2dUpSTHdP?= =?utf-8?B?MktFbEVRSlhBTXlqTzAxWHhhWGZpY2dvS3BMUU5ud0tHWG9WdWNNbzhEVlNK?= =?utf-8?B?ODRwRnJHd2Z3ZFNwOENGQ0RqQXJDMkdDbWQwKzhGRmQxdzhxZ2JKUm1Ka05x?= =?utf-8?B?K0hNNXY0UkUxbDRwNW1PNjFzT0xvaUZLK3hhSXhCYmdheENjdGtzMmZEdHZw?= =?utf-8?B?ZjZrV2ZkWXBsOEo4K0N5U21Sa2RQd0pZTHRodWRtTVBULzBSbFY4WW5QalFr?= =?utf-8?B?QmZTS01xT2U2QTR0ME1FbUdrWFIzWnhCUGZmd0kzZlhycmo2eThEc0JZQStU?= =?utf-8?B?eHp4emdma0FzSTdQTXB2TzJKTTNqeGFCN3doUTR6Z2U4NlN3ODY4YU1FWVdy?= =?utf-8?B?WEtTZG9BQkd4WGZQM1pzTTRqYVNFYXJYaElQVVR2cWhOaDgyQWc2YTJ6bXJW?= =?utf-8?B?K3ViZ3FWTG9PcGdia0JLSHM5OC9IWTl5TVkxMEs3TVZSSDlLOGFNRFdEVHZY?= =?utf-8?B?clhPUHVVak1EaDhSeEJ3dTBnQVNJTzBBQml2MGF2S2RGOU9JUUY0R0c5OHdm?= =?utf-8?B?Wnc3czBVbWV1akhzbDNoSXNMTkVlMUlxUUY3djg2RnN5UUwvL05GdE5LK0Uv?= =?utf-8?B?VGVDUnlSdFVSU3htMUVIWmcyTzZwek05dEVvVjl2bzNYdUNIRzJXa2VIbnlX?= =?utf-8?B?MEwzWXdkdEFiRkpvQlhsK1FtUUpPSjRuaW0wRHdBVHNKcHVPaGVUS3hUc0ZZ?= =?utf-8?B?clovUDlualRUc0FqNTN3RFRmZ3F6OTkveXh2cGdYZk0vdWkzUkZKK29GZDZh?= =?utf-8?B?NkgrMUUrWjNVL0NnV1RrcmEzRjVjanBjVlltcWw2SjJPeTVjU21aNStweFhI?= =?utf-8?B?cDEzNDZaVjlGbzZTdTFLY253R2EzbEowVmkwYmkrMitvNGR4U1RHaTVpc21l?= =?utf-8?B?a1JaR2N0WVdxU3hsdHE5TXNNMEhXZUttMklGMDJNRlZOaUdJekxHM1kxZy8z?= =?utf-8?B?bnpDdFErWjN2Nks4WWFUZm5WaXJrWmhGQno1d3QvTFZtandXMnhJNCthWWRj?= =?utf-8?B?SG5leXhmTzI4ZEV2RFBHOEtxYUt3WG9WQi9ISVZoVDZVbzhBSys3TW91eS9T?= =?utf-8?B?cFZVS2lGWVVZR0pVS2thdFUxZzhiVnRaYWtmdjRPcmdvOWcyNlp2ZU56enpS?= =?utf-8?B?VDd4NXRnQVFLdHhNWXVQV0c5ZnQra1M5V2JPVlBiWWd4WnRUZjFTcldjbEht?= =?utf-8?B?S3lvc3lOWVNSNjdTUExzanBGMUF4ejJqZE1vdTRNM3JZMEVIVFgvaGpCWEk1?= =?utf-8?B?dGFZNlJNdHU1bHNZZE9zdGdFeFVNS1NxU1p1QjJoZ295cWtJVWZVbitkY2NP?= =?utf-8?B?dWJGWEVDQ1lxalY2UWFmL1hYaUVjcnJOTUxnZUxGTzcwSm9ueEorck1DbzJj?= =?utf-8?B?d3hoY1Facy9jSHAzQ3hVZGtzZEtkSUtvSFR4VWp5bnJYMHR4d1ovSnhUcDZL?= =?utf-8?Q?YhUueIBGIDIXUZaugRlDX68=3D?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA1PR15MB5819.namprd15.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(10070799003)(366016)(7053199007)(38070700021);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UWEwcC96NzQrelkzaTdURHRpbTloOWlvRjZERlJXTmlDYVZiVFRzamhPZUFq?= =?utf-8?B?bjVOWVQvR1VQU3h5cjA1Vm1KelcrbFdEclJTczhYTVlEbmc5bXR5Y3pSZ09z?= =?utf-8?B?Nmd6UmVwNERGK1pQVG0waEdJSVpKT2xCVTRUZFVQWFBhQzdMWERHMytJNjdU?= =?utf-8?B?RHM2WlptaUd4a0VoWVdKbUNsTnQvb2Nqd0FzYm5sTFpjUjZLUnRtMTIrc2Nk?= =?utf-8?B?Z2tydmtLUm0wR1hWMCtEV1BhRlorQzJaak0rYU1TM29JQVNpelpNSXZCYk8y?= =?utf-8?B?U3REYzNlamxWZENJUFdTd2drS0RJWFc4MC9jTnZESFhHWkQwRWtveTRUdWVY?= =?utf-8?B?eTVuSExCV0NsV2QxRVY4MWRycGJFZHhuT1dJSVoxeFFaRXloY0FzeXkyb0RP?= =?utf-8?B?clkzMWliRGVSekx5Sk9ZSDc1eVhwTVI4MnlEaWtzWXdyUTBIZTg1NG5hVlRm?= =?utf-8?B?Z2FVSHp2TE1QUHB0eVVRVzZ3SldRbDVOb2QvVlllUXd3eWZlMkdjQ1FNeDRz?= =?utf-8?B?VzAwdEhsWWxQTkkwVTNqY21TdWhHZ2tuMTlQTm1SMmxydTNrbi9mZVhQczc2?= =?utf-8?B?VGFnenNUWWVMVGlWa1hWQnZSWmx0dmNJZ2F6OHBxSWdaWVFWQ1llQmhVMGZ0?= =?utf-8?B?QXNuR1p6Y3R1OFRaWWp3dTNMWmkzSVZSaXZDZnRLTmUxencyU1c2NTJ4Rmwx?= =?utf-8?B?blJ1LzdxQUl6dEVCZzBVS1NKRFByNzFnblJublhmRTlQZS82ZkVnMDZLMU05?= =?utf-8?B?RjQ0SlFHWTVoNDcyRldlcU5hNWNkQldBc1JkaGZlMFlIZy9GellhTnhNYnlV?= =?utf-8?B?UDk2TTdMNVJxOU5VZWlScEgrS0N5OEJuUHBrV093MGgzd3pXYU1TS3g4RnpC?= =?utf-8?B?akRrdjN5OWdnYjllQXNRQ0VCa0F3L1hFSUxhUXNzWC85WkVXTGNNR0V1L2pa?= =?utf-8?B?MGJwK2JSOXZDTzM3UjNOcXdOTDlWMGtpYnE5N3FtKzFoRzhnbUZpR1N6KzQy?= =?utf-8?B?TkZGRDBvVVY4bFROWTVRZ2doeXB3U0srVU1heVVXcno0U3YrSFRaUVFadUxu?= =?utf-8?B?ak1MbVhzOHFwbnZsWUxBeGhYb1g4b2RhY0laVE41dksvOGw2NnZka0RTa1BF?= =?utf-8?B?OTU5U1c3VzVVbzdzeXdST283cUgzeEFOYlpRV2JDNDlIZy9lSDV4LzRLY2J6?= =?utf-8?B?Rll0WjBseDF4WEkvUTlMekY3bkIwMHMzQ3BJemhIdmtXeDFjM3dEUEZYYis5?= =?utf-8?B?aDJQUk5Wc1BJTTlpdHdUL3FLY0RqeXNOb0s3dUUzazk1UWhIelF6OTArSFVQ?= =?utf-8?B?eFllb3ZhcFg5ZVFlN0hLK3dGWXRQc1dqandxbWZNb2YvUDNxMTljM0JkUmR5?= =?utf-8?B?ZFhqeGQxL0tZU2pTMTFDWmtDV2dEWC9MMWsvdlZMRGVOTEhSN09QYTlidVlv?= =?utf-8?B?cWZUR05aZVp5eGVNY2RHOUliVjlpOENpZEpLR1ZjQTVtK1Rlc0ZhMXZoYnQz?= =?utf-8?B?SVQreEh4c043aEJGOE8xYm5Tc1NFdUhRekpadHp1ZEZaZHUyM3pRQU55dnY5?= =?utf-8?B?RkVRRTF3RW40a0NLTWdrWTVIdlJ6MG5kWTM3eWYxVHhDNFoxYnBRWjIzNlo2?= =?utf-8?B?Q043b1gyRk9najAvT1VtWEhPblNmTkY2T0VvZ0tVUjVRZzhWMGZ6bGFzOHAv?= =?utf-8?B?M0doMHlMQlNMMDZPUXlSVElaTG1DMmFFUUtYZU1YN0hzMU1naDRyTkRzMVF3?= =?utf-8?B?N0VUQ1k5Wjlub0gya0IyTjBBY3FDVmxVRWV1aU9PekhzWFFsTjc0ZFV0WWRz?= =?utf-8?B?Z002RWJlekVLNEZLanhiU2gvcHhFN09XeXRaSGhKWENHRHVSdllaOUYzU1lB?= =?utf-8?B?N2ZlanM0MFhHUFlpQnVmQ2w1aGJsRzAzQSt6NmJ2Q2tXUk5wM2RmR3MzbU4r?= =?utf-8?B?WEdlYzhDT3oxanFGQ3FwL050V3c1SFFZRWVIT0dIb3hqTzNkN1V0VVN0cUIy?= =?utf-8?B?bStuSkdhd0grVC93ekdhWnlpZDdkZ1BDWGN4RDdlRXdLT2svMUk4V0tBQlVE?= =?utf-8?B?T1RmcE5DR3hRL3pGdkxXV2hWeEtTNzRmdGRjaGJ4bHpIaXNUKzlXczZJV3dB?= =?utf-8?B?ekxBQnp5QnF2Mm5sbnRBZVI5U1dhREdWdGJqSjVFOGRIN2JjbGlmcGxyaFZX?= =?utf-8?B?Tnc5TUlxYU1EOG1YNWhiaWxSb0tFbk13cGFFc3FSWnYvZUxoeFkrdnIvVytZ?= =?utf-8?B?bE5OSHRSSHN6RjNQL3FaM2x0cC9NbUM3Mk5KQThOYk90MGhqVFQ5dytJWEpz?= =?utf-8?B?WUtHZ21KZVcvL21pSVlZakd2UGhaZkpzV1JUSDNoY2dVRWlQUXQyT2pVOHNr?= =?utf-8?Q?LLQGBH0bJYfc4QNWAPwXjhvJtbkOfY4WAXFj3?= Content-Type: text/plain; charset="utf-8" Content-ID: <4F37FEB2622DF347A7B52417E03AD54E@namprd15.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: ibm.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA1PR15MB5819.namprd15.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 77922f82-dc59-4d13-225c-08de68f5e7a6 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Feb 2026 22:44:09.4347 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: fcf67057-50c9-4ad4-98f3-ffca64add9e9 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 1n4ESvJMDELR8J0nY8ofI79SrrRG1BuLuRfgtswiizBFZSYXuelNx59AGGkVZAutTi5KL8/URMc66+3wYc0lJw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV8PR15MB6546 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjEwMDE4NSBTYWx0ZWRfX96i2XbOOc8xC wNokATj/lPf+JDExmZFLwpsMzWU7SPMdE+WsxAATxy2LyHlIU1on6Wwk1GtyVV3cmo3mhNcwrKp lMVR1+1a36m97ulNqHCD42Pok1u2Dn2L9Q/hfG2bnKIHVb3ouE0lij7VCR535gsbHqEwoMgb3bt DE0l/4KomG9oTTMravk/Zc8lFxkIEpHxMmG0UIaEpgirLUWce71+QHNKZ5W7DKpFrgEPkHjMovW ZqoLKIMUgY4xi+T/7VmkxpKKF1CBtpwlO5q9OTQMeEosa5NGnwcaGIIJ7TNi/rCCJnC2kNcoznu J9r5+ZxjKWAmLcQjZ9yzB2GrngLiUAi59IamSx0xBMt02fTZh2TvF2FFJeM0KgY8ijYR7TyXJ6P xLk/fJXgEzCCp9le7uyrOS1seTHcTkREwu6jWU/5CO2n5AN+hBpGXI+RFnW3ZzdWiCphm4OVggm R+yKECZYicxq+eKCLtw== X-Proofpoint-ORIG-GUID: eRbZl2Up2L-qSm8NH9sQFXThDQuCH-YQ X-Proofpoint-GUID: eRbZl2Up2L-qSm8NH9sQFXThDQuCH-YQ X-Authority-Analysis: v=2.4 cv=O+Y0fR9W c=1 sm=1 tr=0 ts=698bb4bd cx=c_pps a=uCbPN9sl+YgD9yJogSPUSw==:117 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=HzLeVaNsDn8A:10 a=VkNPw1HP01LnGYTKEx00:22 a=Mpw57Om8IfrbqaoTuvik:22 a=GgsMoib0sEa3-_RKJdDe:22 a=ag1SF4gXAAAA:8 a=xlFuFk4B6tNd9oDkOX0A:9 a=QEXdDO2ut3YA:10 a=Yupwre4RP9_Eg_Bd0iYG:22 Subject: RE: [RFC PATCH v1 1/4] ml-lib: Introduce Machine Learning (ML) library declarations X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-02-10_03,2026-02-10_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 priorityscore=1501 phishscore=0 adultscore=0 malwarescore=0 impostorscore=0 bulkscore=0 clxscore=1015 spamscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602100185 X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: A932A120002 X-Stat-Signature: 11cdsn8mgezn3anjy54fdp9pcznquqmf X-Rspam-User: X-HE-Tag: 1770763454-696371 X-HE-Meta: U2FsdGVkX1/6yG1qnKp8v+dVZlDnoMcRRdAodeRFNha5+rGstIcx5HeG10bJAQnrwvvQrb5ckWt7JmSqf1XYm86A7kx0b26AjJP/1aXIGxHwSM+/Cmg+I9dMaiClnixnG9Na9YLEYCXQJjzG6nErLrmesh9PBqqnfiohc1KV12htTnYSIMtGwWkLsW0IIa+PmfIuoCjjsT3csfILMdULVXwoNYVPy2AOO6D9JAFATkgiPW9HViS4wRWI0f4gW6A2UEto4zspE9KvciWlTyjm7G5Ss6Nz2Oej/wCgMyeOyVNR8pczbpPm2n3AgBPPk3FK24h60BeYA+MmQLXYLRmdhgBs/OW0d46tCL+jtuPq6A46RZ/N8H8OpOTAUExZvWhbSyFEugwkQGVK/tdTtUWEw4x2UNXLa5nexst5dog8N4EW1C7pqt0jSLguYrZ5giGMq4kHKj39a389ZCM5N4vDoEgBcQZbqQBac7XzJ33g1Jtiy9Rcxhh6qRL3Age/Y4ygy18pFBuppAqIYwbOmYydN138UboXHJiYgSzHAYxVwCsNI+m3EjWBjjzjczzKfJ0npe+utdxv3GyQuYrdxmYOUsFofTSQnNRbPMCUuceQl/BW2PGN30LsOOBRemLlBG1BQfRrfRqWBufC9aHjB7U3xhQuHkGWOf1C9W0rS+Oe7BIiPzjC94rbFsG9XmxYPNAQOKegb2rtjEf+Eg5+YKNKxcj1K7AKxXkOjTnYlcRQDhhYIMQNBI87JmjpdE0kviK0RWvzBh0OyVdhwcSIW5wtxnKrTqgcLIPjVMjkZFtmKhuCO9Ur7A6rQCTmcPFIo3cW+usQ4uK9GJ6GUom4edev7VoTYal7Kda3P+jMe/uKkzAzShewfPSj4S+cCHMOIlaZbIuhUkR1KXruRHbITnTMKD/XgbtRycnXEmI5Gw4dDGTEXQk+9nVvRlKo694tlp4fR1L5eo3+Ftmts0FFu2O +fWS6yxO ck6OeCHp51AMFaosD9zk2Heq1CiDGm5w/BTWsiEIMaloY1e7Vx39Cggj9dx0WKYSDwGY5OltFTpctIsBFUbL/tTg75BxrCXchL6OirBU1UwRMfTJrSl4B5PmHxQa15/QZGgTDRaeca+55t7FAlp/jwWGSeM8ZWxjx3H3No3N6tqTcCOhE10Q6gaG+g2ojFLKmWGoux6369JdC2QzA3ASKiQY3+rZhL89vtK9ZiYHtnPUfIs2rl2CW5Vu+FzkMqg9igrjHrEtp1/w78mItW9T1tcXeYiuupOVCe5i79upZiKDsFSPtJbsrgjySXYu246wAVc8Gdo+UQIX91hziQP7Y6mLo5a/pSyxTt8FsKJPYnsnMi/HvsBITm8zYF59sqejFw/BTyKKP9H5AHz8du2YEamYm2562PWAAndpSpILk3eCbhWFsCVEyh7Z5jxT7zA4HzxOEwfnAh1hmlbs1flO2eI1N8mJZph5gS8Nir3aVy33rkPFjeQZTYBk54UfezGFldxxILmXDzD0I7ASjEoNf1R52BSn7kksNN4Fsnus8wBtPTBb0g7Ug5DTWjUjVei8BRGH7 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: T24gVHVlLCAyMDI2LTAyLTEwIGF0IDA2OjIwICswMTAwLCBncmVna2hAbGludXhmb3VuZGF0aW9u Lm9yZyB3cm90ZToNCj4gT24gTW9uLCBGZWIgMDksIDIwMjYgYXQgMDg6NDg6MTdQTSArMDAwMCwg VmlhY2hlc2xhdiBEdWJleWtvIHdyb3RlOg0KPiA+IE9uIFNhdCwgMjAyNi0wMi0wNyBhdCAxNjo1 MiArMDEwMCwgR3JlZyBLSCB3cm90ZToNCj4gPiA+IE9uIEZyaSwgRmViIDA2LCAyMDI2IGF0IDEx OjExOjMzQU0gLTA4MDAsIFZpYWNoZXNsYXYgRHViZXlrbyB3cm90ZToNCj4gPiA+ID4gKyAqIEBr b2JqOiAvc3lzLzxzdWJzeXN0ZW0+LzxtbF9tb2RlbD4vIE1MIG1vZGVsIG9iamVjdA0KPiA+ID4g PiArICogQGtvYmpfdW5yZWdpc3RlcjogY29tcGxldGlvbiBzdGF0ZSBmb3IgPG1sX21vZGVsPiBr ZXJuZWwgb2JqZWN0DQo+ID4gPiA+ICsgKi8NCj4gPiA+ID4gK3N0cnVjdCBtbF9saWJfbW9kZWwg ew0KPiA+ID4gPiArCWF0b21pY190IG1vZGU7DQo+ID4gPiA+ICsJYXRvbWljX3Qgc3RhdGU7DQo+ ID4gPiA+ICsJY29uc3QgY2hhciAqc3Vic3lzdGVtX25hbWU7DQo+ID4gPiA+ICsJY29uc3QgY2hh ciAqbW9kZWxfbmFtZTsNCj4gPiA+ID4gKw0KPiA+ID4gPiArCXN0cnVjdCBtbF9saWJfc3Vic3lz dGVtICpwYXJlbnQ7DQo+ID4gPiA+ICsNCj4gPiA+ID4gKwlzcGlubG9ja190IHBhcmVudF9zdGF0 ZV9sb2NrOw0KPiA+ID4gPiArCXN0cnVjdCBtbF9saWJfc3Vic3lzdGVtX3N0YXRlICogX19yY3Ug cGFyZW50X3N0YXRlOw0KPiA+ID4gPiArDQo+ID4gPiA+ICsJc3BpbmxvY2tfdCBvcHRpb25zX2xv Y2s7DQo+ID4gPiA+ICsJc3RydWN0IG1sX2xpYl9tb2RlbF9vcHRpb25zICogX19yY3Ugb3B0aW9u czsNCj4gPiA+ID4gKw0KPiA+ID4gPiArCXNwaW5sb2NrX3QgZGF0YXNldF9sb2NrOw0KPiA+ID4g PiArCXN0cnVjdCBtbF9saWJfZGF0YXNldCAqIF9fcmN1IGRhdGFzZXQ7DQo+ID4gPiA+ICsNCj4g PiA+ID4gKwlzdHJ1Y3QgbWxfbGliX21vZGVsX29wZXJhdGlvbnMgKm1vZGVsX29wczsNCj4gPiA+ ID4gKwlzdHJ1Y3QgbWxfbGliX3N1YnN5c3RlbV9zdGF0ZV9vcGVyYXRpb25zICpzeXN0ZW1fc3Rh dGVfb3BzOw0KPiA+ID4gPiArCXN0cnVjdCBtbF9saWJfZGF0YXNldF9vcGVyYXRpb25zICpkYXRh c2V0X29wczsNCj4gPiA+ID4gKwlzdHJ1Y3QgbWxfbGliX3JlcXVlc3RfY29uZmlnX29wZXJhdGlv bnMgKnJlcXVlc3RfY29uZmlnX29wczsNCj4gPiA+ID4gKw0KPiA+ID4gPiArCS8qIC9zeXMvPHN1 YnN5c3RlbT4vPG1sX21vZGVsPi8gKi8NCj4gPiA+ID4gKwlzdHJ1Y3Qga29iamVjdCBrb2JqOw0K PiA+ID4gPiArCXN0cnVjdCBjb21wbGV0aW9uIGtvYmpfdW5yZWdpc3RlcjsNCj4gPiA+ID4gK307 DQo+ID4gPiANCj4gPiA+IERvIE5PVCBhYnVzZSBzeXNmcyBmb3Igc29tZXRoaW5nIGxpa2UgdGhp cy4gIFBsZWFzZSBtYWtlIHlvdXIgb3duDQo+ID4gPiBmaWxlc3lzdGVtIG9yIGNoYXIgZGV2aWNl IG9yIHNvbWV0aGluZyBlbHNlLCBidXQgdGhpcyBpcyBub3Qgd2hhdCBzeXNmcw0KPiA+ID4gaXMg Zm9yIGF0IGFsbCwgc29ycnkuDQo+ID4gPiANCj4gPiANCj4gPiBDdXJyZW50bHksIHN5c2ZzIGVu dHJ5IGlzIHVzZWQgZm9yIHNlbmRpbmcgY29tbWFuZHMgKHN0YXJ0LCBzdG9wLA0KPiA+IHByZXBh cmVfZGF0YXNldCwgZGlzY2FyZF9kYXRhc2V0KSBmcm9tIHVzZXItc3BhY2Ugb24gdGhlIGtlcm5l bC1zcGFjZSBzaWRlLiBBbmQNCj4gPiB0aGUgaW50ZW50aW9uIG9mIHVzaW5nIHN5c2ZzIGVudHJp ZXMgaXMgdGhlIGV4cG9ydCBpbmZvcm1hdGlvbiBhYm91dCBrZXJuZWwNCj4gPiBzdWJzeXN0ZW0g YW5kIGV4Y2hhbmdpbmcgYnkgY29tbWFuZHMgYW5kIG5vdGlmaWNhdGlvbnMgYmV0d2VlbiB1c2Vy LXNwYWNlIGFuZA0KPiA+IGtlcm5lbC1zcGFjZSBzaWRlcy4gRG8geW91IG1lYW4gdGhhdCBpdCBp cyB3cm9uZyB1c2luZyBvZiBzeXNmcz8gSGF2ZSBJDQo+ID4gbWlzdW5kZXJzdG9vZCB5b3VyIHBv aW50Pw0KPiANCj4gWWVzLCB0aGlzIGlzIE5PVCB0aGUgY29ycmVjdCB1c2Ugb2Ygc3lzZnMsIGRv IE5PVCB1c2UgaXQgZm9yIGFuIGFwaSBsaWtlDQo+IHRoaXMgYXQgYWxsLiAgVXNlIHRoZSBjb3Jy ZWN0IG9uZXMgaW5zdGVhZC4NCj4gDQo+IA0KDQpTbywgdG8gc3VtbWFyaXplIHlvdXIgcmVjb21t ZW5kYXRpb25zOg0KKDEpIERvIG5vdCB1c2Ugc3lzZnM7DQooMikgRG8gbm90IHVzZSBjaGFyYWN0 ZXIgZGV2aWNlIGJ1dCBtaXNjIGRldmljZSBpbnN0ZWFkOw0KKDMpIEltcGxlbWVudCBzcGVjaWFs aXplZCBmaWxlIHN5c3RlbTsNCig0KSBlQlBGPw0KDQpXb3VsZCB5b3UgbGlrZSB0byBzaGFyZSBh bnkgb3RoZXIgcmVjb21tZW5kYXRpb25zPw0KDQpUaGFua3MsDQpTbGF2YS4NCg==