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 B17D2CCF9EB for ; Tue, 28 Oct 2025 15:59:27 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 1E88480170; Tue, 28 Oct 2025 11:59:27 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 199218013F; Tue, 28 Oct 2025 11:59:27 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 0398480170; Tue, 28 Oct 2025 11:59:26 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id E6EBC8013F for ; Tue, 28 Oct 2025 11:59:26 -0400 (EDT) Received: from smtpin12.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 92AC1C04F5 for ; Tue, 28 Oct 2025 15:59:26 +0000 (UTC) X-FDA: 84047982732.12.3E3F575 Received: from mx0a-00082601.pphosted.com (mx0a-00082601.pphosted.com [67.231.145.42]) by imf20.hostedemail.com (Postfix) with ESMTP id 483AC1C0010 for ; Tue, 28 Oct 2025 15:59:23 +0000 (UTC) Authentication-Results: imf20.hostedemail.com; dkim=pass header.d=meta.com header.s=s2048-2025-q2 header.b=obzFxSnr; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf20.hostedemail.com: domain of "prvs=7396e6b993=clm@meta.com" designates 67.231.145.42 as permitted sender) smtp.mailfrom="prvs=7396e6b993=clm@meta.com"; dmarc=pass (policy=reject) header.from=meta.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1761667163; a=rsa-sha256; cv=pass; b=HDoWu5gg6Qv7aSmtnElxw98BqNpberZ2w7/DidF0Gd+BVnU7+8aEO0UUFvlAllRv5xcv8i k40P2F1DB3kq/INCvN+gveQW0bh8EiKz/tifrJY3nuoxkTcUV5k89JwBYd4kkgsqS7VmAs Dmknl5sstBF41R5gqc1NfLxUuZL5Muw= ARC-Authentication-Results: i=2; imf20.hostedemail.com; dkim=pass header.d=meta.com header.s=s2048-2025-q2 header.b=obzFxSnr; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf20.hostedemail.com: domain of "prvs=7396e6b993=clm@meta.com" designates 67.231.145.42 as permitted sender) smtp.mailfrom="prvs=7396e6b993=clm@meta.com"; dmarc=pass (policy=reject) header.from=meta.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1761667163; 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=WantUP6tHPomrrgfGpfQry8HxHWAoDwAelBa0MU+fH8=; b=mFBurlXY5gN1NTBHufJ2BqVeGLISooM4JU2HaXgc8GHEELtHJPZDHxlbQZ+UcXjsbbosjh 8aDaIGgvvA5QlB1S7z/CcjgbrUVVCy47TzWgLNzRmAxcOsQ9R0Dd2LZru3ZcQaATmrVe4H KCXfR4GXEJ0NjFXqxcBFNvpFcql1C4k= Received: from pps.filterd (m0109333.ppops.net [127.0.0.1]) by mx0a-00082601.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 59SFT37U3245792; Tue, 28 Oct 2025 08:59:05 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=meta.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=s2048-2025-q2; bh=WantUP6tHPomrrgfGpfQry8HxHWAoDwAelBa0MU+fH8=; b=obzFxSnrh9ac Rh/o80Yghy/Ss2H16zjz+484s/QXzBSAh3grJWOaUgu+zYXP9Tmlj9D9p0nTgfNl fAPnBh1l9KVBpkaPPtLj/DAc7YWbRb3tYXfip+JqxUQYyFYBr9TKZX8P3YGpwL5I JDHm4a62joUi1RYOl6YAJuMYrtN3mfLZmGGQ0g98MgZIJAb0jxM+Z3Esi+SngfoQ iV3fniozyzDu5V8CcrLjJSNTnSkZ3uqh7SOTJKgY9KKCVqRYXe+3ERpTqfeGERtq 1i3eJ4ggr4VWXMaEutvTqB5J0FT+IaGQ9szxIUfK3WZoj1aIgKUBppqtAmK8H99e hONkGqEfwA== Received: from ph0pr06cu001.outbound.protection.outlook.com (mail-westus3azon11011002.outbound.protection.outlook.com [40.107.208.2]) by mx0a-00082601.pphosted.com (PPS) with ESMTPS id 4a30gxg8rb-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Tue, 28 Oct 2025 08:59:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=No8pzz6clRCra57eN9gzfm/GnhKv6Xk+mRrg978OaLX1FIED1aJ3HYczjtIGtaWP5qQ8BebQPkBpWTuXtQb9VYZftuZaTinXrugTk44J2mGQeJZjS3CCqCKPNxKfBEjiiqBeEaxdLvcmiuvX0/MrYlhYz6ZcByKkbj93pT/95XCpDJELyf6LhBrapfEr5MdbfvpZ16kIIEjx+LhGl/27SxOtH5xXEDUxxmfqFXLyExHaUVSRxCUJLpdXx2uzr4zG63h9rOx/muHej4UuYZk0ZgfKGIVChuZXwfW3gBOg5hQ9gHSe2v2ltD4a2ifcZcxy6yP9vke0r6TU3cboJoFAIw== 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=WantUP6tHPomrrgfGpfQry8HxHWAoDwAelBa0MU+fH8=; b=uWJDglYJZH6L7Kkp7xEGxd9g7c4QILdtC0wbY4IpFQv/N9k2UUC114Ra24jCe8bsMcxaqnwlMevVKlXfjgtT0VPrBwkfV04RBsH3S5D/RCSTuhKGwEOuAc1TfQprLRl3/Gd0P2zbME+BrCXLDowVjDLMQRrfqy+oJGOaZN3/qXnLccLH3DXUpuDOF6l7TKyUyXW3zuV+hQXHmvwEukSuvbRn/cUxamD+a5glKpOiwvlD7eI3cmRighmVG4aL+gv5iAhxbhyXvKjoqAIz/qaeo4XK83Vt+9j2eeCcKfyWMSArQO5M5fcpGD/Uolz0QwzlQkdkk1bk+v74bWnyXLLl8A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=meta.com; dmarc=pass action=none header.from=meta.com; dkim=pass header.d=meta.com; arc=none Received: from LV3PR15MB6455.namprd15.prod.outlook.com (2603:10b6:408:1ad::10) by BLAPR15MB4049.namprd15.prod.outlook.com (2603:10b6:208:271::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9253.18; Tue, 28 Oct 2025 15:59:03 +0000 Received: from LV3PR15MB6455.namprd15.prod.outlook.com ([fe80::8102:bfca:2805:316e]) by LV3PR15MB6455.namprd15.prod.outlook.com ([fe80::8102:bfca:2805:316e%5]) with mapi id 15.20.9275.013; Tue, 28 Oct 2025 15:59:03 +0000 Message-ID: Date: Tue, 28 Oct 2025 11:58:50 -0400 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 14/23] mm: allow specifying custom oom constraint for BPF triggers To: bot+bpf-ci@kernel.org, roman.gushchin@linux.dev, akpm@linux-foundation.org Cc: linux-kernel@vger.kernel.org, ast@kernel.org, surenb@google.com, mhocko@kernel.org, shakeel.butt@linux.dev, hannes@cmpxchg.org, andrii@kernel.org, inwardvessel@gmail.com, linux-mm@kvack.org, cgroups@vger.kernel.org, bpf@vger.kernel.org, martin.lau@kernel.org, song@kernel.org, memxor@gmail.com, tj@kernel.org, daniel@iogearbox.net, eddyz87@gmail.com, yonghong.song@linux.dev, ihor.solodrai@linux.dev References: <20251027232206.473085-4-roman.gushchin@linux.dev> <634e7371353c8466b3d0fa0dd7ceeaf17c8c4d7b274f4f7369d3094d22872cd6@mail.kernel.org> Content-Language: en-US From: Chris Mason In-Reply-To: <634e7371353c8466b3d0fa0dd7ceeaf17c8c4d7b274f4f7369d3094d22872cd6@mail.kernel.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: MN0PR05CA0012.namprd05.prod.outlook.com (2603:10b6:208:52c::35) To LV3PR15MB6455.namprd15.prod.outlook.com (2603:10b6:408:1ad::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: LV3PR15MB6455:EE_|BLAPR15MB4049:EE_ X-MS-Office365-Filtering-Correlation-Id: 0b0f9a5f-bb01-4961-5cce-08de163aea75 X-FB-Source: Internal X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|366016|7416014|7053199007; X-Microsoft-Antispam-Message-Info: =?utf-8?B?WlNrcUp6UHNYb3JyT0V1NjlwaWN3R2I0RXVyUkdmQVk2MkM2blY1bS9tNWZU?= =?utf-8?B?UlNLYUdueW1kQXM5cDF3RUFKd2JDTDZ6bFE0L2owb1lZRklTT3BGeUtITXA2?= =?utf-8?B?K1ZzN2N1OE5CVXVMR1l0bzUva0hOeDJ3Zko0WFkyY0RyY05WdjcweEZBSWtZ?= =?utf-8?B?MFdDd243bWdhUlpKMkpzNG0yYk05ZGtXSWpGVHp6SW9CVWk2UGxWS2kwWmla?= =?utf-8?B?L2JZck9YYlVtKzJPK3JhaUZHa3h1NEdadHIxS2IzYk9LbUQxYlVNZW1qQkh3?= =?utf-8?B?alVCT21idzVpNWJEaTV5dG5xTC9pTDY3enlCeWU2LytYYkFRMlgyS2wxckVY?= =?utf-8?B?bXBjU0xIQWRiNTlsU0toQXVnSkZOSVVVbHpZWGQ3UXpVYk50amsxak5tWkda?= =?utf-8?B?bzF6MStkN2liclJBd2ZDV1pLUDJiWE9Db014dWFja0RvVkZncmN5d2k4aXFt?= =?utf-8?B?cWxld3dxRXc2SWpkejNJN1hKSDc5TG1sYXY2VHRYdE56YVVqZ3FpY21wMUd1?= =?utf-8?B?cElTOWVOenFKelV5Q1BIcnRkZVREZy9zdTRZQ25BaDJkYUd1SVBhMis4ZUJ3?= =?utf-8?B?T2dsUCswbTFlVUx5bFZlUXpxUG1HWmdDeVBsMnExNWw0MEgrNnBwbGZRejJ0?= =?utf-8?B?ZFZuY0htS21vZGxnSURTTW5ZY1FUZjltRTVqZndUMFhiZlBkcjhCM09JcHRQ?= =?utf-8?B?cmgxN3RQUXNsNWRsazNPeEZwVmFIL2E3VmxKTHQ5WmovVEtZd2wxdC9rOU1E?= =?utf-8?B?dkdjWTlzRXdCYkRDcWdtcklENVhDSS83YnJRamZ2am5aZ2puS0wxSjV3UDBR?= =?utf-8?B?NHgzS0t0ajVHVC9DYzRVN2FueVgxdVQzdUpHOW5IME1NZVg3TVRUYmw0V2RU?= =?utf-8?B?cUJyTVJQRE0ra1BpNlhxNmZOR0RDbmd1NXRocm10REJKb0VRcStveGluK0N4?= =?utf-8?B?bUFWMDgvaFdCU2JwL3RjaW1EeEtUZmdKT0Q3TzNLK2p4Mmh2TGJNa0tOSjcz?= =?utf-8?B?ZEcvb2o5VGg1ajY0Z2J3SWMwR0tZa1FHS0ZnUjloVGlsZ0pZL2o3Lyt5U0ZQ?= =?utf-8?B?ZHFTekFtRllQa0U3cnJPY00xMldEY3ZNdktYTngyQ0pMbzJ1UzVrZTFIUzIx?= =?utf-8?B?THJMdk1VZ0cvNzFkUmxBWnFjT29KWE1vZCsvc1FtejNrMytBTHphQVE3Tzky?= =?utf-8?B?KzRGY29kOVB0K1gwcWMzTmg4YWwrcnY2bTVFc2V2M2hxdDJWY0hMeVdkUWtY?= =?utf-8?B?TDRnR0VEcHE1RVZtRHEzQThqMmE4Q1Y5N2J1NEZJV2FwL0EvS3hkYnBaS2Y3?= =?utf-8?B?VHl4Sk9wTTBDZUtmZ1d5aVlpVU82ZXdFSTF4aXJXQmFPc0h0U0NPRTZkREUr?= =?utf-8?B?WjJZajFNYnVwcUpLVnBzUTlhQnZ5UnpRUS9PUFNVeG9LV0VmM2Q0eVh5ZXBv?= =?utf-8?B?N2VwMmV1cVphR3c3R3BHQWcxVDN2SmhxdUVRVkwxWGpxclp0UzRta0liVjNw?= =?utf-8?B?OE4wM2p5amgvN1B6bldzQXUySlN6Qm5VWm85UEdMWXBRejJYamdYTTdQNVdn?= =?utf-8?B?b09SYWpmNXk0TURoUkZTUkVta24yQ1hKYlZuT0RwUUsyQXZXOUh2bHFoRnlk?= =?utf-8?B?cGF5cGpuUUh4MUVkcmdFdHAwKzRrQ0k5c2QrelhJQkgycFB5d2krSGo5N3Y2?= =?utf-8?B?YmtJb2ErZHVXckxTanRJVlpEM2FhOWJtZUo4d3lSdzN0M3ZmNisremhoOVlB?= =?utf-8?B?OGYrbiszMFdqN2FlRGNNbm55YWpvUlEwQWdZbXBkeHdSa1IvcktIOGRzYytQ?= =?utf-8?B?a0xSY3owa3h0YlgybEtDVCtqbTRuUmtPYU1XZng3UzA0NlJGRGRUaTJtVUdt?= =?utf-8?B?VjZDd21JdFNVWHhlQVpDejB0Mm5tekJ4U1FTRWh2Qm1jZFNOZ01Pbm1CeTNt?= =?utf-8?Q?n32QwdGzpeAIcrtQjjzWdHZPI8sZjdQr?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:LV3PR15MB6455.namprd15.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(366016)(7416014)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?cWI4ZDNQVmFQVzRobVRkNXFXKy81YjdhdzZBY01ac0VKTkFQTDlNWHNMTFFw?= =?utf-8?B?WThhODVKSmRENlkzdG1rVlY5cE1oS3NPd2I5bFlEQVJQM0lHQWxRSnVYTENa?= =?utf-8?B?ZWxPeGFVRVZ0aU56ZWZXaUkvTkRpSmV1WEhvakJ4ZHh5MFYySmRBckl0Yzkw?= =?utf-8?B?K1dDaDhEaUFaQ2xNSGljZGJXRjFydW03ZkowYWExV3VKbTU1VytyUDBaSzhN?= =?utf-8?B?Q2F4OWpkQ01XUmw2YlBlYkR2bzh6aFRWdzJsY1NlTjR3R1ROMmxHc2pEK0VI?= =?utf-8?B?V0k4RlZlWm0zcTh6bkJmWWlTMENRejB4eDJJbWkyMkE2MFEzTFpINDJPcmR6?= =?utf-8?B?OHFWWnQrUDJKR2grTm1jSFZqYkRWQkhObVJRY1FVcWd3VTJzZ1RNRzQrcTUr?= =?utf-8?B?eldRcXFYV2tsMGRqV1QvNjM0N2FRZHhZbmlLYzRaQnBFVUY0VWFPb2ZRdmtW?= =?utf-8?B?K3duTWNmcG5wWHVkZU16NWU3NW5JYTJicERJSlB1d2tKbTFsV0t2dFZ5a2xQ?= =?utf-8?B?UEl1VFQ1SWdhTFh5dDZvYXNUNVZPOUFwUHB5YnFYai93cWNtUFBLdUlnYWo3?= =?utf-8?B?TktGU1k4V1hiVWQrVHFTancvUS8vUExPeXQwL0Qvb2dOYnlGeWpCbUtzWkJH?= =?utf-8?B?cXg5eElSYS81RXljYXAyaHJ5M0htMzM0OTVxRWcrQkhtR0tGMVhYM0trVWVB?= =?utf-8?B?dDMzOUdYcW00SVoxRms1YzdLdFlObUM4WEMyUnFsRWtTb1E3eGhqS0F4SDR0?= =?utf-8?B?dVpZK0JIb1ZiL2N2ZUhiYm5GN1Myc1UyVStqMDdQcHZMWVhBRk9KZ1hQNDYv?= =?utf-8?B?UGE5RlhoaGxYYkpFT3Z5TG4wSzRCK2ZLU0c1Z2t0aG53UkNXS0dGREs0WnE2?= =?utf-8?B?VWxLNWhnQkpaME5JSFhla21nT2RjRWp5YVhhTCtXdDZJeGFZQVUxUEpBTXpq?= =?utf-8?B?QVhyUTlBcXJ5bWVzbHpSOGdKcElJNjRpSk4zN0RHOEZVQ1p2bTBIbW5qSUo5?= =?utf-8?B?Rk51alkvcVBuRmQ4U1ZwSW9mQUZUR0ljVjVyVU82cEFCKzVkNjFycFIzZjFU?= =?utf-8?B?WWRYVjhGLzRab1BtdHN6QmVOb21pNWpJWUZkVm44ZWhWdld5c3M4OEt5OTF4?= =?utf-8?B?VjZ5N3V4TzhiUmtrWVJKMmthemNLeHdRa0tTRlNRN1ZPVGdySFZuZFJQdWhx?= =?utf-8?B?eXUwaWljcXB1UjI0b052bXI1VS9QRmxrUG9CZHF6SjZxK1lWaGU4ek9TYXRl?= =?utf-8?B?UWs4K1Y3MmgwZ3J0N2tDaVRYMjhZNWxwMEduaGQ2U2RRM1A3M0kwTU1rNFRx?= =?utf-8?B?ZnZIQm94cHUyWlVWeVlTOXZ6WkVqT2tGRnRORGZ0UUJyTnlqaW1LczZPQnBO?= =?utf-8?B?MjZTbW9wMjg0c2tLY0E5RVh0UDlZTTRnNHo1cjUvZ01reDJvOXExb3B6VEtO?= =?utf-8?B?M2tZRFAwMC9zVERkbm9HNFNhYThUUERtSzJ6TVlUZWc1enNpVmJ4Y1J6UWUv?= =?utf-8?B?YUFTdzkxckF1OE9OejVSNW5FUVdLWENjVXI1OVlvbC9JQ20vdnBIT1lTQUlH?= =?utf-8?B?WXFFRDFqY2RDaXIvT1NKcU9aSnVCQklUZm1GU21McFNqdE45SVJmNTlNc3FH?= =?utf-8?B?SElzQzlvaWVhNXpKK0xhVHZ1OU1kUTVQcGl0NENkYkczVzBhYzNZdXJMdDBE?= =?utf-8?B?OVNGRTBqTnJCUklhallVVzdPQ2svdjRQeHRRWHA2TStnRnFmejN0MlZvRFEz?= =?utf-8?B?Zmp2dUpDbzF6cGNuYmdCbHlNSEtQcEpGcHNoR0FvazdXQ2FHbXJHSWRvSkFn?= =?utf-8?B?MHFKekdQbmYxb3FqTXlUR3lORWxWS1k5YmRFYVZIZmRMT2RkNWRTUUZxamx0?= =?utf-8?B?NEpreHlVcFZDdXU5T3BqNUhhUGZEeFIwVHpRYWtDMkhqY2FnRk85UEhaVnBz?= =?utf-8?B?NzRyaHdGVXJsVDB1K0xHczFzVVJDeHIyL09YMVN4dkFrZXJ6TFhieS8ySDdv?= =?utf-8?B?am9uaytyT1RTMUlYUXk0RnN4VUJPNENJY0ltUVl3cUFyZ2NaUkpCSlFIRHh4?= =?utf-8?B?UnZWQjJ1WWkzY1FNWjBrNXNoWHh0enM2UFplTm1Pakk4bGlhZyszN0RoQmtT?= =?utf-8?Q?u0Xg=3D?= X-OriginatorOrg: meta.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0b0f9a5f-bb01-4961-5cce-08de163aea75 X-MS-Exchange-CrossTenant-AuthSource: LV3PR15MB6455.namprd15.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Oct 2025 15:59:03.2441 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 8ae927fe-1255-47a7-a2af-5f3a069daaa2 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: LnikrYGFGU4q+26fMHVT0c3aw7TdHqGmGKB5e7c4uDrKQ6IlgVxPQIpC7cO1jrWv X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR15MB4049 X-Authority-Analysis: v=2.4 cv=Dp1bOW/+ c=1 sm=1 tr=0 ts=6900e849 cx=c_pps a=hjCSP9ZXGz/ZSNNiZYHiPg==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=x6icFKpwvdMA:10 a=VkNPw1HP01LnGYTKEx00:22 a=VwQbUJbxAAAA:8 a=zVkyJDCJO4fTJCsB6y8A:9 a=QEXdDO2ut3YA:10 a=nl4s5V0KI7Kw-pW0DWrs:22 a=pHzHmUro8NiASowvMSCR:22 a=xoEH_sTeL_Rfw54TyV31:22 X-Proofpoint-ORIG-GUID: GKX8zOHdSV00Bm5wqSi5ksfFbtnrgzqd X-Proofpoint-GUID: GKX8zOHdSV00Bm5wqSi5ksfFbtnrgzqd X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMDI4MDEzNSBTYWx0ZWRfX7U85ahkf8VYB NfBwDK6cambTyYjUDBcU+M9WNKaUtA2LYYDKIkWibTGtBxGT9u9U0jpRRQrgpABGDWQhvJVyMF/ JChetuXo23h3nHHYw4pcZbeNJetslxE/UIrRFHG2FWBkXVi5c2eRZAiUvanhgghmU0Ted1/Elbz ArtN6myRuvtFAATXKtQluZiPMBpa9lxnuSAWPLGiSR3QY55HDn6isdSQTR+Qt8ZthAWMXW1xxnU XYtGoLIsSo7AJTn2OpUQnEZ+kq8lr4LFyP/3rXP1yellNEvXCgwhdiICdkD92x+BOvdQBl4Hza0 18OH1xqlxC5heom8Ku7WVIHx6hmUTgy6Bu3VPIP36n8o3ItQuj2xpDqPoQlqA0MM3zXu+5AFXmS DkEwjqNbvZdkgE0isLN6jJM1Xk8U6w== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-10-28_06,2025-10-22_01,2025-03-28_01 X-Rspam-User: X-Stat-Signature: 6xrr1rocodz63ngrcb5j9qxk9m19hca3 X-Rspamd-Queue-Id: 483AC1C0010 X-Rspamd-Server: rspam09 X-HE-Tag: 1761667163-357284 X-HE-Meta: U2FsdGVkX18FHSpzbI/XAaKJYG5LmaST7LrSo166LX8Pnc95jr2ldzAr4ioYTOXElVYAa/Yb+gkniU8UQdtmywxtryw4nE2K8kjKmt2oMxjx4+ZYpjZeZmdPO61aq0dnYXq/6wq8thxSKiM7jNgZohly7uJlWXgOqBA+jxiZ9XGTJGptIiTxrEEhNit7q7GMyF5ulBjetQ64xthOTKzVWeavpc11i+5O/eYiZVL4jyI1wNma6YRU4tka21XuMiAh9nJjXErm8rSY6nMZt585OK/4NCzh1yjP8Xg8o7ZTC7fP0OFWdDTFMV3t2KVCtxCmKbZYt+ZRt7xFjJ/SdBfMnJbCl4e8sRU3wSJcC69UjXFI1MGW/q9LkBwpl0xQRzjy0qvTlIidN05sXrn3UTjKsHKFFMQ+ITG9EiwSZsDaezLxd7q/clm4+EeRRFjpmG6Naf8Xu7wXw1eKnAWXB5sE8HebrAwS5kfENN3CQtxf3w+CVaIyrWMjqHl1v6Q05ipWtg5Xpm5xLGtuF9Rwo467/RlDvrGmMVUSEfROtBuX8tMf4L/+WUENJW+p/UQQH/M+N74SdoYRY/I551fikSvMvHUzf26RAf+Z0YEXUusO60wo3ksjq0VqLRPN85RhnaERxqyaa7y536RQgIe8Mdn+72B8DNHhus5Ei1FM54rJoS7TLjh4gvICc7TWc28bNPa8So45/2G2tVTaCZXKGQboiuB6sScgfbKQd7S/RpIXN+dNeq578UHXtIyJDZ/KGwn6fdcD8hSHQlOEzefDSoSPC/G85GVQVg4V0eTlWpeYm3ch3YJS1tygER+c8C6Vhal9nyXIgJCLW9WqDpZ+vf+1HFkpXIdtzTVzb9f3Ivfr8ZXKLl919HrZOjDiWThiDUGLxGvPEjEpSy8yC+XxZjiSU0dqJSqFgzR75I/jxpBtidu/vL7hMvzBxr5EYp1MXnElzhXAoequ/+WwlbhPi7I D6ytwWEs fXbMwidwF+Ex2Yzw2x4wqhb15dblYg8fNlTF2ZqatZ/yt8WnO2lOKMt9EJPXJE4DCBT5279Cxswt1ERFRxQl+ZDDsEQU+qIYrRrpiOK0DAHdMaWCvY1eYk1URxoHEmarDUf3DNj3Y4p9D5d4dnQ+LKVewDduVRcwKwDDOmB7+3rekQ92q2rDnO3wIy3U1+vX6f2eT5HKWAX2Be9D28vPuzEfUjIazPpO/mS41HhpH/zzCBK90+rOV49G7/L1D8UqlhK0sP5fb8eywlxd1MAHoHFo6uGPJR3B7qoamTmIAhJDb7Su5QzczFfM4HpEXV8DDlwTtj38zYX2yCyfUpqhKevKa74JT2nbsK5geyXk+BhLPaWZh43XZaG++KJFm5mGM3o3e3Fd4i46+L0SZtS6nzyRTyQcjYY+5kJa4mBk2w/pf86S9el8po3jSBPpalTrs5lk6yI/eq3p2LH4v3tXzr5zrK87bkLYu5/1e0qelI14jAwPDFl0gs5BmA6rt4LmeaHnLJZxpuj0Qg/b6hXR4JWNfdAP8nt2mbHbt5ujq/kxYaDsK+GfmgMB9XyNgFtbu0yD1OIYKlepe5i4mcsdB2ELWy6YM1SVytxzUDQIh3axGWAJj9M7VD98xD5ZhwinphkIUbK8MeciNAP6kwLxyke5xVg== 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: On 10/27/25 7:48 PM, bot+bpf-ci@kernel.org wrote: >> @@ -1350,11 +1367,14 @@ __bpf_kfunc int bpf_oom_kill_process(struct oom_control *oc, >> * Returns a negative value if an error occurred. >> */ >> __bpf_kfunc int bpf_out_of_memory(struct mem_cgroup *memcg__nullable, >> - int order, u64 flags) >> + int order, u64 flags, >> + const char *constraint_text__nullable) >> { >> struct oom_control oc = { >> .memcg = memcg__nullable, >> .order = order, >> + .constraint = CONSTRAINT_BPF, >> + .bpf_constraint = constraint_text__nullable, >> }; >> int ret; > > When CONSTRAINT_BPF is set in bpf_out_of_memory(), the early return in > constrained_alloc() prevents oc->totalpages from being initialized. This > leaves totalpages at zero (from the designated initializer). > > Later in the call chain out_of_memory()->select_bad_process()-> > oom_evaluate_task()->oom_badness(), the code performs division by > totalpages at line 237: > > adj *= totalpages / 1000; > > Can this cause a division by zero? The path is reachable when a BPF > program calls bpf_out_of_memory() and either no BPF OOM handler is > registered or the handler fails to free memory, causing execution to fall > through to select_bad_process(). Looks like the AI got a little excited about finding the uninit variable chain and forgot what dividing by zero really means. I'll add a false positive check for this. -chris