From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 411172882D6 for ; Tue, 16 Sep 2025 11:00:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=205.220.165.32 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1758020453; cv=fail; b=rxfTR/m5LOJP9cACOiJ98zf1N1w/AzOJVmMUfGj4FfQgA5Kj+Je6SL8o1rl53GVkh5zxw3cnZ009N8SsYynApcZ+qdvXj0FXvgMiVAIfjXswjh9QlGc0Fah3XDzcPMMrA/NyamEMsM0Km9P9dtmj6wh/axvVAjex/P8LfMoUuEo= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1758020453; c=relaxed/simple; bh=tQILoHzZvk94NciNyjhNnhnWD7E7QrSlwfOkDa2g0tw=; h=Date:From:To:Cc:Subject:Message-ID:References:Content-Type: Content-Disposition:In-Reply-To:MIME-Version; b=DkthExtPcuK6Fy8Y/qK8eoAHgU8hVJA5Ot2QJmFhdc7FVmAWtalSrK+sEsbTguY63x9Rh6QftOhx3kUQefxSQLfPDQSXm42O7L+y/WhFDIxbY2fTzPz95RtaQoR6l9ehJ3B0bcLhAypplEWuyAhomQZMBBXE4n1FBFxd6fKiZjQ= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com; spf=pass smtp.mailfrom=oracle.com; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b=rJ10lCBh; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b=q5DGSX5L; arc=fail smtp.client-ip=205.220.165.32 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oracle.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b="rJ10lCBh"; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b="q5DGSX5L" Received: from pps.filterd (m0246617.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 58G1fwZD002375; Tue, 16 Sep 2025 11:00:09 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to; s=corp-2025-04-25; bh=ciKar7t5ljMdG4Bc8Y 3D+6ga35dZedC7cc2lJvkVfPQ=; b=rJ10lCBhACA6SQXEqmO88dlSvhtpGmJZCi XQJv2x7tyh99oYdOwxLfW8LrbE7+DQHCiElOqoP8Z+A5Z2Zsl5CPFszOci5idiFB PiVlCXT18DU7axTPLir1QcU+UgwpSeSx3FkS9TweX4Ez+kb++fu/TaVObHEfFx1B t0pjvmSy8y0F+1GZePGe0wVjnFg5v+ROq9xdG97LGmdpqQOnARUkXNW0iHAep1SY gBlLJV99vn6AyeTAV5RQwwp90Wdfksxkpjxx23HgwnPVgbkmuMkxa/yVyCo3yE4G caFjHPuBfZ/DuzwZjonjjt/P3qmpVJydTmt7f3g9feSfeMbgUxBg== Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 49515v4a8n-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 16 Sep 2025 11:00:09 +0000 (GMT) Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 58G9Nuge027252; Tue, 16 Sep 2025 11:00:08 GMT Received: from ch1pr05cu001.outbound.protection.outlook.com (mail-northcentralusazon11010070.outbound.protection.outlook.com [52.101.193.70]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 494y2jgdb0-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 16 Sep 2025 11:00:08 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=yAJRdefoSSJn+aCPMtZu3M0imChn8ZafOdy/HqTfq+FByL7QgSC+HStNsW7hSv021vFPVEl634TmdeZA222EHTu22hX8C6qpSSRx2JVgvQ3Y/i8t6BB6ujML5NbB4AgI078Lg7uGJ/YCwRtHZu0cKvyq14kw49DtCDfPqRps3Usnyg1PONXNpcT/GoNcmfIdKJTy/d3NNwM9skPp/9i4p6hETrdDXagOLpHdIzemucLvyX3xdJDPWSRo/DWcS6nt1230mAE5NHhV/ZtB/vimU+q80ItAFHXiycVlPVnh6g5YTQEeZKQwDjQeD3SauYy4ZkGdIYaCzKyQI2ULNH5leQ== 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=ciKar7t5ljMdG4Bc8Y3D+6ga35dZedC7cc2lJvkVfPQ=; b=eshapPDpGmCKZTlTD8g1hNDqJ6kZ4ukIu5Fu/h3A40xb+i5TDhwOHJzv5bhWDj34EPWLIdmBZaHoFwgBfGvKUdkrQb5MRfAbrQsdYUrfzgPOgFGhYwW5ahK45Ey/R44GElXn8bs3x/V4o6S0jZu6UmCu4McX7ZCqkJ648i/KZlZgAmUvTC01khzBGDfdi2P5FAHEuuUYw9w/ybn4ycSG5XY9YcDHPbCqWhSbWtmtL9ohvhLVDmyi0dToxDF0DpG4erp4FsGyGJQCLJ34sFnqlpM9cVJ2fFSGg0+Re6B3fMFvbW1sfuLJysoqUAjn2ehnZXqkV5q7z65SJ8nD5rIdeA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ciKar7t5ljMdG4Bc8Y3D+6ga35dZedC7cc2lJvkVfPQ=; b=q5DGSX5LYtUcrhaVGTCH1cQ05lXklgxnIoSYRV/LOMSMhqff/J5EJvp+uGymxj2wzR9kMVLFWkdICFQ8fgHaXE6ob5++Hl47NVOfoL155QKD/TzK/RFCXIPnJSDU9Wp/n5QLNnJWejEWjc82hviMiQtQxqk8Y/mZmU+Q8sI0VjA= Received: from CH3PR10MB7329.namprd10.prod.outlook.com (2603:10b6:610:12c::16) by PH8PR10MB6411.namprd10.prod.outlook.com (2603:10b6:510:1c6::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9094.22; Tue, 16 Sep 2025 11:00:04 +0000 Received: from CH3PR10MB7329.namprd10.prod.outlook.com ([fe80::f238:6143:104c:da23]) by CH3PR10MB7329.namprd10.prod.outlook.com ([fe80::f238:6143:104c:da23%7]) with mapi id 15.20.9115.018; Tue, 16 Sep 2025 11:00:04 +0000 Date: Tue, 16 Sep 2025 19:59:47 +0900 From: Harry Yoo To: Alexei Starovoitov Cc: bpf@vger.kernel.org, linux-mm@kvack.org, vbabka@suse.cz, shakeel.butt@linux.dev, mhocko@suse.com, bigeasy@linutronix.de, andrii@kernel.org, memxor@gmail.com, akpm@linux-foundation.org, peterz@infradead.org, rostedt@goodmis.org, hannes@cmpxchg.org Subject: Re: [PATCH slab] slab: Disallow kprobes in ___slab_alloc() Message-ID: References: <20250916022140.60269-1-alexei.starovoitov@gmail.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250916022140.60269-1-alexei.starovoitov@gmail.com> X-ClientProxiedBy: SE2P216CA0093.KORP216.PROD.OUTLOOK.COM (2603:1096:101:2c2::14) To CH3PR10MB7329.namprd10.prod.outlook.com (2603:10b6:610:12c::16) Precedence: bulk X-Mailing-List: bpf@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH3PR10MB7329:EE_|PH8PR10MB6411:EE_ X-MS-Office365-Filtering-Correlation-Id: dccf12cf-db33-4cfe-8bb3-08ddf510309b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014|7416014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?tB16MO6QAx0D21DgO0OZhjq+XM2HSG49dfkwlhgAsX535NPUdJqxFEqXiwcL?= =?us-ascii?Q?CpUiMLBw4tR2grqBRCmx2E4ktx1BYqsR86aGumNOPJ+F29csmC9qbwMJITNx?= =?us-ascii?Q?P/eMZOTvFVHdt8i7rZTH3dBiURFvdcE1YrAS0MHLNnbBuE0Yk9L+yAMCkWIG?= =?us-ascii?Q?9URWlMbDzmEnzHJA+MNAggJfkkzCNWRYKDf2YJp4kgNw4j2NqxBXSVY2ExH/?= =?us-ascii?Q?+iipBUk3QCsXyckCREuA5MuEXYkHcyCAbmj2+kGsq0ddnavkuzQGF94fz8uF?= =?us-ascii?Q?ipsdudhqOsHbwbOzYIGeDbHjwH6qDvhVUavgKc2AMq8JAlhdcVhiZKrzipBz?= =?us-ascii?Q?07ttawP3U2ZQ/iLXyxfL/45ILSbetT3rnSa3H92RclK9gD4FmPI8fJzAetCA?= =?us-ascii?Q?MOzeByIAxh/61nsGdNCg68dbYXBCDq78F56jLQ+SJ3NKz9u85EQwPEWTaPaW?= =?us-ascii?Q?F1GV6KtHU0/EOw7caHk6Zce1Zxj2WqfeF4T+HPIRyGRIDC+FNzczeBzjf7YU?= =?us-ascii?Q?PEpjadiNmVrZj4jKAqR0sngGL+CraAg6a1seiNJbIFnVZAfKigLOSkHabqth?= =?us-ascii?Q?gaNCfOe9lD8XFfqzXcQpRPPo2XiCIZBoEYNDNSusRR0q2Am165jbsp/DNKq5?= =?us-ascii?Q?JxehOsB2mScRFDs5mThylb07pCe664+9y+z2Mp3xrpxD2flnHHEpWj+4IjjW?= =?us-ascii?Q?egl/J0UfGxA61aTRGiex4lo/xiSPdRZ4dFRZ4YoBOZvvwIliyZWzQMWg77Xi?= =?us-ascii?Q?eKO9iKGYcsFeXWB9rMLAqXvGS+oK8fm9mmlFdR5MsYK+ZIUEExFJp5pavo3k?= =?us-ascii?Q?eZkzBpquXVPYmFF1KNLh2SXJ6nv1aFb2yGc24noGaDhRSM4lZ3cHaliFXB8h?= =?us-ascii?Q?44iOoXDZS/udt7xQRcs9SC23aRLMlpdBJat5xLISGX/bpcW8AbbXbr3CmPQk?= =?us-ascii?Q?WbV+/gy/OUuoECEMzNkKIIn+hfCnN78D7ii+YBoFa5qGBVx3MJDXL+CjIWb0?= =?us-ascii?Q?E0B6Dg0HF/QP0k1vqEhlAOU8X2r/CAYyT259OL/mYP8bO8022rDkYsaCytTY?= =?us-ascii?Q?ZDPtCU35Bzwb22IvgCsEh5Gizn7bhLQN5IajDn9cPB9GqNGPyowZI+eST4Zg?= =?us-ascii?Q?U8NUCad1qep8EAFjy8whChvhD5X/XyuAlfkE8LkUguV65mtcDDNL4KrgvBHy?= =?us-ascii?Q?49Ih68VRdJrFbVVd1gRIPooAFhVNG8e3XCwAWfrj5rY3AsTb1epOTlfmlRbb?= =?us-ascii?Q?2UP7xGPKcXtf5DXUyxfV/QwW1e2rxz0LHYp9bvXQjKAe4BpXPCCDvLDUsKko?= =?us-ascii?Q?rFjgZjJDKx8Ks7e/VG9Vb/qOjKQ+oFjgmYgSmJmUUnanUEJBsHapn2xemDSR?= =?us-ascii?Q?KW/KPudSM8d0CJGjLfVSpTRd3Z9J9dVz5zq2LtOgeqwHdAzYlA=3D=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH3PR10MB7329.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(7416014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?6X0pMsyY0uLWd6IzA0wnn+TdyLuXmcMBDJ7DNkqD78kiK9Z3jt4nmG1V9YF7?= =?us-ascii?Q?crTXgJVV11n+obuM/fs214HVGPGYZMzZXXzH8dyBlX0f8BIWxChEkHZT6Aqz?= =?us-ascii?Q?8QSWGUVAINkEBKXcjtR+s5IF3q5uUkJJ5TpVHdBS6hL/TwvREp/BJYbQGUGz?= =?us-ascii?Q?zFAzAKnr/9Q/FEGPIv7ss4yFRsbLi5+GpIMcbMoiBm7htkqo20+Yu+76ss/c?= =?us-ascii?Q?TqBMsMC+xqrfqrF44egG0HrAXghlPYLdoN7e/iMyez8GG+wguXCb7CfB44TM?= =?us-ascii?Q?1QTXEdmiBWpZITa6oVUAv/+AY2KXmuKjRwyveUrNRiENUL2VKvTn4Slb0KyC?= =?us-ascii?Q?b9SHaEjYFv6ZnicPPUf3oQQSP64ZxH3DgXycOyfYgsNJ1VYgz1+FwIvdd+BE?= =?us-ascii?Q?oC7K7nHGxALzT66k/Lot6gO5MbabvOB7MIFj5H6es5KyNS+w/BSRg4TDXU35?= =?us-ascii?Q?vVf9r4Y5QZIF7oFgMogaShLNqjc/w/GYXpUKSgZ7qIfBXsXeIVEhVL4/ELtC?= =?us-ascii?Q?FJbLD7u7WTvhDbJgqjlo2fzTCpOjYoTtfR2ujOGeafafaHIZOQ3TXmhiwovr?= =?us-ascii?Q?OqmQV2ZMhzvHb4OB0a+ZgdIKYnt0VKFZIaOLNF/TXhz6nLnCTJUW7VnNZTHu?= =?us-ascii?Q?5YowfhT06ZDCX0x0mV87mjBz/CJMBJP6aGtROUCe5adodF3awwo4bKlh2z1E?= =?us-ascii?Q?8B//PB56tJDzvhqOAS8IDwoVIebWQoQxwjWPu0DPFsEUPIvyhqAtJhNTcpgE?= =?us-ascii?Q?V7f5uEIwR6BOZeUM3qi6UnJ8n+9S/KnjIph7jibqKXb6TeTadgqUn1UyT0tJ?= =?us-ascii?Q?b+UmLerwI4lS+WjOCBjG6ZJ0VLuBrGrvKy7cQMDLRFEWnI3cJGbxcq8S2/H/?= =?us-ascii?Q?clgon/RnqKVYQFZblhzYkTDI9JF9sgXPaQ0KUpy7bMq+EMTA95lkjzjtbT9J?= =?us-ascii?Q?00nPRltw8ftZVazTE2IHWBs2RYoexSA+ppT2rgtvIdU2OHKvpfzxOQOvfH80?= =?us-ascii?Q?rkT/Z9iQnM+Sd7ZRRPZmslnjh4BHUD8IqqeZk5PUwXMHL6ibGMfIKEMIg4ny?= =?us-ascii?Q?KvYDueBqBGbUp4GpDB6bzzch7cxMWyrqRSGQo9Wyg35tZxEMbubVFgovEClD?= =?us-ascii?Q?W3+Y1TL8Mp5hwaAUh7MDwSQ7vmYWCn5FavaPgRbvLQkpCvd6jiQnthtZV8ia?= =?us-ascii?Q?/uopKT3eEPssMMBCaUIxkPOvmHyuMm7KUXDOBym6RRpRPAN8Ymo9jVSiGBf8?= =?us-ascii?Q?7jTH+Py8+P7/jYOpxEp60Jqq7lJGEXebfCTQUpPCN0VwUZVHsRk3DMz2rEyh?= =?us-ascii?Q?s6q9eyN6Ng8mAtBky7rW8Vb+D12cnO660zzsjERgSkUJ52J85BO5IP8EWHft?= =?us-ascii?Q?6jFF2HUJhTWjFmY3/dMz/Z0MpAMwawIUZIiv+HwpXYCt3T3eWng3CSyx7X8q?= =?us-ascii?Q?y4eUWIdAEuwtKdBnVRn56hvy42XsPNS4eOMTQgEubq4MamDz7DziOSCKm9QS?= =?us-ascii?Q?DIOJ+ZXyggoPtGPDVyUP3DdBiv4fF0IKaDfAfQyliGfX3KN5fhJuBshlr7KO?= =?us-ascii?Q?PbEK4WRjY/xa+wBGVArVk7uaDY9ifBUkalxdrnIp?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: FpVqW22ZTu/EtFZImJ+S7tiBlibX89t2zKZ1bxQbW2ln9sfVqMKKW+GM1v6wTZYvx33cKxDL7X8MOC7yVbvPRv8BEk9o2poVHYQ8ojWHibo+A/OUwV0loBzjcr+mDKz5oz2igRR9TV1HuoFe58hRy1HTSLl7vXF8ntdcUTb+MpWlZqDgIO60aXGYxxLv7rJS8m3EyPmxbhm9iEpbx65xitkI42Vq8GZIvVDKhQ0UVRvglKTl24A8YfT4qL9Uer2Kks+be76tlvysmuT8RnC36LBr2ATZdn0EV26MkNuRKWOlkWh+vHvYhZSLJ3zs21iQlMxVvHtLH/buCrAj4eiMf1jPJGC+JQtW68Abo6vK5iGy0QE+aKAEjz41UYDWELIkAG1YNO3y9ZQomG7mMiUToZ4/o6kFWDz7bY3WspVQ8FIJuwB73yapvsmck/r6+TAotipKqtOvv4cU1OOQaHd50IxwcawM4y3XPxhAArCqNLNhfWIJDKt3rT9OoqeshDtI+5CiuV7DADT8OWL7IgdI6Kvb6IvLu1sjE7KXeJ6x2FhTg8X7SMqHkgHipG26h/KQlQSeLIZeyiuCTSCKSZvMmwfJFhVbG/1DPe6C2a3st+w= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: dccf12cf-db33-4cfe-8bb3-08ddf510309b X-MS-Exchange-CrossTenant-AuthSource: CH3PR10MB7329.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Sep 2025 11:00:04.5377 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: LIQJuJJqli3wcsEIWmgWZkOtCHUh0ISocxMwzr686x63j6sCPIXW39/YIC7Lyiy+KZ2e11MnrLCq2HSatHHOPw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH8PR10MB6411 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1117,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-09-16_02,2025-09-12_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 bulkscore=0 mlxlogscore=936 suspectscore=0 malwarescore=0 spamscore=0 phishscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2508110000 definitions=main-2509160104 X-Proofpoint-GUID: tv5wWsJiiu2d6r9UVuQEX1M-cU2c0MbJ X-Authority-Analysis: v=2.4 cv=RtzFLDmK c=1 sm=1 tr=0 ts=68c94339 b=1 cx=c_pps a=zPCbziy225d3KhSqZt3L1A==:117 a=zPCbziy225d3KhSqZt3L1A==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=kj9zAlcOel0A:10 a=yJojWOMRYYMA:10 a=GoEa3M9JfhUA:10 a=VwQbUJbxAAAA:8 a=hwdmIJrUtlIEGi64XYYA:9 a=CjuIK1q_8ugA:10 cc=ntf awl=host:12083 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwOTEzMDAzMyBTYWx0ZWRfX4Zxgplvg01wZ BF//0XLfRr508QkywHUbxNucBg9zPe3cPDBuWQ915ASWyelOr/fAUE4maN/I97l34e8PoAqNbQP 1q8bOJeFX+VrOzwPt493L/v6ZDe1YINdGObmYUL5lWmRXV2+o0SORsWgz1aFJl5+peOH7HDV3uk VHVl6Q5p7cDOkRgI6o5xHjvBuA/9ZiBEajd6n9LyHPX1Cq41w5Chz+VrjXXTm13g0dFU97hUZUF Om1HV8UkxFvspgdQmCz74NJlGx/Hb4r0lCk8GO0aRhE04yFL5ze2+U/5ANup5iNJTcJbqwpistg RXlug5aMRVD33GPlZhbcxsCZKkRr2X4wHb6r0mmWevXeXUu7mYrracFth2noY3RnMEzUyxFG0NO +TgbNLB/6MyQbCE/k8EV6VtQgyxXLg== X-Proofpoint-ORIG-GUID: tv5wWsJiiu2d6r9UVuQEX1M-cU2c0MbJ On Mon, Sep 15, 2025 at 07:21:40PM -0700, Alexei Starovoitov wrote: > From: Alexei Starovoitov > > Disallow kprobes in ___slab_alloc() to prevent reentrance: > kmalloc() -> ___slab_alloc() -> local_lock_irqsave() -> > kprobe -> bpf -> kmalloc_nolock(). > > Signed-off-by: Alexei Starovoitov > --- Maybe I'm a bit paranoid, but should we also add this to all functions that ___slab_alloc() calls? -- Cheers, Harry / Hyeonggon > mm/slub.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/mm/slub.c b/mm/slub.c > index c995f3bec69d..922d47b10c2f 100644 > --- a/mm/slub.c > +++ b/mm/slub.c > @@ -45,7 +45,7 @@ > #include > #include > #include > - > +#include > #include > #include > > @@ -4697,6 +4697,7 @@ static void *___slab_alloc(struct kmem_cache *s, gfp_t gfpflags, int node, > > goto load_freelist; > } > +NOKPROBE_SYMBOL(___slab_alloc); > > /* > * A wrapper for ___slab_alloc() for contexts where preemption is not yet > -- > 2.47.3