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 06BDC1D6BB; Wed, 4 Mar 2026 01:31:41 +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=1772587903; cv=fail; b=tOuI3tsSafzHIXPimYXdHa9wc+7SL56DOXu6I27mbISDvh9ITulE18Q/e1IXfvIhsXncglUzVuB7KmLaKHhxCtKSyJN102kGHhiP4ZLMmLXDtzYym5GMc29llHEhn6mJEuJspMkYwxS7DIb86rtMKrBguwyTaU8HrdO9jKe20mY= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772587903; c=relaxed/simple; bh=7BKXTdo2odm2cyjjbPXfyayB/Mmq8LHecSED9mwzdYU=; h=Date:From:To:Cc:Subject:Message-ID:References:Content-Type: Content-Disposition:In-Reply-To:MIME-Version; b=J4Skd9QoJh5dSZTl6BfGa36BkG5A2vtdfHonZFc5xoozg4cE2BrDzimXXDaxUtT4HVZWR+rICKNVVNPogdIZr9TzIK2D6BbAoghro7gn7YlpbBTKXtlTaTkn2fNDYywhtLRVMGvg9WlfVME/tU2hsQq5BVShGuopzi8RofX4FTE= 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=IS5lyUBp; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b=gJcstTNb; 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="IS5lyUBp"; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b="gJcstTNb" Received: from pps.filterd (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6241CDCK610470; Wed, 4 Mar 2026 01:31:11 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=p1pfgV1drFZ5J1vieB 4uSVPLuWjx9UoNU8kMUtv5iFA=; b=IS5lyUBpGnoj0glDmLzA4T7XAuxmnVuJR7 o4uo3pmTvGLY6m2Kzyim3h0ke6Ifcw86zEijJlITraMl0SDIJxhC5Y0jdaIbCZsE qYYqP6Lnx1O46tw/I6MI/PD/Lk1hb3Eu0JBXP3Kd8f78pKWtHVAypR3aHWwZOHRa /DTJFKCz50cgXAAFdepvo7A6RZnT7Ke05464tFIpw71gPSZHhHMEiKzKxvc3Pj3R o/iDQvMZsQwqcW0ueADKIRvfcVjB8zheRmHwcE18hoNFUS8nw2gBjXxYXBDhUQlT rHcbss7OYtyVuY8IoUkoJB1rM53DB9evH4ZxkmJI/sVEoPWsD0TQ== Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 4cpahhg0va-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 04 Mar 2026 01:31:10 +0000 (GMT) Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 623NdZSH023114; Wed, 4 Mar 2026 01:31:09 GMT Received: from ph8pr06cu001.outbound.protection.outlook.com (mail-westus3azon11012041.outbound.protection.outlook.com [40.107.209.41]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 4ckptfd84c-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 04 Mar 2026 01:31:09 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=MYzn1SpQpZcd954L0GCtvycmGeYFG/EMYyiS0VsB0LsWiBHoIO7TaF0AyvrixE/pR6BN+MmIjakc5S3tVGdkGo/8b7z42MpbgTU5TsRFnnsJht/dkNNfYlUHnkv9cQDNRmTJRe44axoXXnjdGpeER0Y2PtMSZpHS/uwrWZkvMDDKmsfOjruDtDaElBEkmv1COjDVpXOQubeNuw97lB+DyleN0Hk8QYBwBfi9+yQ3Gr8sELTjicDJ/p/veAADgIHVmfpYQaKs6Sgf9K2N1R3NFVEZGAX3QDa0cFjcjhMqybkQA/4PYDyKVKRyYz04mswOjik1NyPtbVC7KZJJWS4dfA== 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=p1pfgV1drFZ5J1vieB4uSVPLuWjx9UoNU8kMUtv5iFA=; b=mrU1Wt63DyfbsHDh8q16jQlgCDm93ClE5/cOasToINI6aN0dmpRl38CcFrQZJJtnSmMaJXWpxFn9UGZVFpUHJB59DuFux7avAsN1Zltm8nZycLghEOaEvdifrHsN69fH+CddXbjejzblnruzvRFd5G80FbFDFg02e8GYM74BacL6Lcpy40toWy5a8IPb/2EUOs37Zt4+ePhbnrDxeSpyTpU5QZc9aRCW+9v9+wDx+wmUKONb9649BNY7V/DavmJkR0aFR7hfzoNeDdo0eXKb4DjtjWNAmswmywUP2lA4e3H9URG6qjLllGyHcAaQkcLQVc7XiBmjnUL0VB2XO1oJrg== 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=p1pfgV1drFZ5J1vieB4uSVPLuWjx9UoNU8kMUtv5iFA=; b=gJcstTNbeKvveo7Nw+cA+ZAIWs/C6Cjb4bDPLUvq/GrZK+LAbRIC8kDlrSnHOjAkgUvD/CfsW/dxJOX+n/BDj+REVixXiuwKZApvSaiI+rteoJX2g9MwY5+EWIK4sdZIxMtGzbFeDsOrTGIjDhvW/ogQLoDEVX39+4LN6EDIBXY= Received: from CH3PR10MB7329.namprd10.prod.outlook.com (2603:10b6:610:12c::16) by SJ2PR10MB6989.namprd10.prod.outlook.com (2603:10b6:a03:4cf::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9654.14; Wed, 4 Mar 2026 01:31:05 +0000 Received: from CH3PR10MB7329.namprd10.prod.outlook.com ([fe80::c2a4:fdda:f0c2:6f71]) by CH3PR10MB7329.namprd10.prod.outlook.com ([fe80::c2a4:fdda:f0c2:6f71%7]) with mapi id 15.20.9678.016; Wed, 4 Mar 2026 01:31:05 +0000 Date: Wed, 4 Mar 2026 10:30:55 +0900 From: Harry Yoo To: "Vlastimil Babka (SUSE)" Cc: Qing Wang , syzbot+cae7809e9dc1459e4e63@syzkaller.appspotmail.com, Liam.Howlett@oracle.com, akpm@linux-foundation.org, chao@kernel.org, jaegeuk@kernel.org, jannh@google.com, linkinjeon@kernel.org, linux-f2fs-devel@lists.sourceforge.net, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, lorenzo.stoakes@oracle.com, pfalcato@suse.de, sj1557.seo@samsung.com, syzkaller-bugs@googlegroups.com, vbabka@suse.cz, Hao Li , Catalin Marinas Subject: Re: [syzbot] [mm?] [f2fs?] [exfat?] memory leak in __kfree_rcu_sheaf Message-ID: References: <698a26d3.050a0220.3b3015.007e.GAE@google.com> <20260302034102.3145719-1-wangqing7171@gmail.com> <20df8dd1-a32c-489d-8345-085d424a2f12@kernel.org> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20df8dd1-a32c-489d-8345-085d424a2f12@kernel.org> X-ClientProxiedBy: SL2P216CA0224.KORP216.PROD.OUTLOOK.COM (2603:1096:101:18::12) To CH3PR10MB7329.namprd10.prod.outlook.com (2603:10b6:610:12c::16) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH3PR10MB7329:EE_|SJ2PR10MB6989:EE_ X-MS-Office365-Filtering-Correlation-Id: 31a646dc-a7e2-470e-8774-08de798db406 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|7416014|376014|1800799024; X-Microsoft-Antispam-Message-Info: FC/DzIcEISn/3fp68f9o6BlK+K2ha8Teuybdjh7ENMUs3HbAtMW6TwxqXlEHSCR0cHrOh/AaMRBTHPVgzbx5Zk32GdA32M0YdBfR3c74YpMKLJlLFTBEMSHXOSOYN0WxFe+11VGClAnMfOmlf9zzIVH8KLPK3pyvJ/Gl5QiyZU4CfbvC/4bXF0IeZT1dS03EhbCnQcPL+xOyUYqfnpyw8PGkMj54GOX8nFbhIT2VGXrwWlRtPpTxS7CdguIxexPEIGM3hRt8U4FmzBiRfo6s+p8T5XHkjzp7MhVpoc6wODZw3aZuaCm1mgsJMytPYcecvpVqx91YNAGiVyp7FL5ciHw75RMcZBq4Jm75FXiBxGA7/ZjEGLZeCgG5SY3jJQUF9QxoHzhoEqfBHSKctluvm3TdDKh9PIuC7m10EEGYaje6qUq9gpDzCTmbbMBPSFBRkDVMMftzSFmEZInazfzU5ytS0y/x/78LO6yxUKOL0JAMu8RUq+NEWA0IjnAm0H89ThEclJoUArpiRUUK0j0KASXhiE8trcRDk13Uth9KJP+mRueqEXA8Z4B1MjZNyYmUEJWYA15pcUugki1m5vu8RlML749hye7Aa5ojIM8RVhUZqgk6MOhtZalO7U4nCQpmucDr+1tdCvtgfPsl+aQsdsEJclbv8t9gU39kJzgisuu0Tn/2JpfZmclZjZdT2oT48J06pdipzsm/Q/4n4uvwn5Kiyshv+rzHvD7ggROMVW8= 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)(7416014)(376014)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?2LEH143N2qcyZbRPO8cl+3HhXfztwPR8jbxvExfW5GlXKf1/FCLLGK32837i?= =?us-ascii?Q?CDnv1xJp1FDlIXJUbTsH0XL2i85jKIGch89+MQjSOSAkCdU40J3l+LEEIdu0?= =?us-ascii?Q?/YWnnu2e9GPD3uDMj6jxWg7A9c5f77iNgbVG72bABh7TnPKJlO+SHuysslpk?= =?us-ascii?Q?vUbcP5NlZu+SnLRVTS4Vflj7MwH//yVkm0aHrVfC8xRA68OFkobHKdwskr32?= =?us-ascii?Q?YctHEXZMIXKm/WkI67qgkIJmFw3S78XWJ4kJQLBPbV/xjz++5csEtBh6iU+M?= =?us-ascii?Q?8Sz/1VcXqdRw0sN9TNypbtfoJcsy7tlvChARdxgw8BGSvX+/89ffJXWvJV08?= =?us-ascii?Q?8W2V6FX7gKavdE0S3W1iXtjPuT0L1MbGRzXsX/hapFT5u9dMtrsPq/dPbtu7?= =?us-ascii?Q?ntz81QUvnZvvgfnk+p2labXmkcc2T3zQTVW22NAXAYGpPHpNqhfmLWIs84IE?= =?us-ascii?Q?2Y2YGJArLbXRW+koxTZ2fHVcP4A3wzsa5Dkkff6UG3tlIQh3Dn9/22ieLHrA?= =?us-ascii?Q?iZ9RQ+88488kOcUljyyvSfwkpueI71j6gKL8VHIE7MMGw6uWaKK2SOG087G9?= =?us-ascii?Q?6C+qkhfNDHsO9svj+02rO6CKNjRx6ivZoB7Ut2MHUQK0y9g7dD1dsfEZQZkj?= =?us-ascii?Q?Zt563HaK/m+OZlMSn8suQUpL308UFDRxk6Psg4ZVuAxjyfToy6PkcS+oYr8G?= =?us-ascii?Q?dRcY8SLLeATs3KcBftisbhahLYwV/d4jOSd8XVxVDaQogZbwi4+xTTomzSWh?= =?us-ascii?Q?eqUgLzM4KyzQ46XoPsJOZRzxayHrCtc8wnYqjvIcDvr2BSIlpN4Vqw6gmOzk?= =?us-ascii?Q?Wx9KnAYszoc7R+ljEYYf+HdgO6kXXTWD0pDnXmHzIOGcQPuj73ugm+ZYmcdj?= =?us-ascii?Q?URKdr8kLn/QIOENTvLD1YRHH/WroJIicqaddt7eOytasG7+wMJNK6j+evkLK?= =?us-ascii?Q?PUu04H0bnmX676/Lh5Tl+OL+9ZUhZb/0MancK8/fn9burrUXnF97Kli9wjsb?= =?us-ascii?Q?PmPrei3JlK4o+3GAXk7HSTjVeXRAA+0ozg26eNYZVn8Uxqb1ytipAJ1ICp0F?= =?us-ascii?Q?SRgvT7CZmz9EL2qBRszRgzp/BSA4M5fo/uPOkz0Huj/mt3SSSeHq3qsPmSt3?= =?us-ascii?Q?E6S4n8eM+tPohEiABFx4i0+vORxvQw8mFkPRdFPr/orlK9oZlLg+TS8HSdDP?= =?us-ascii?Q?gccXmaw39GXfhtpkd0XK3et4+NL5HmwMwJB03NkpbQFV9l/ki03Z2P3j7sXX?= =?us-ascii?Q?aW3/FQWH9CjRLzzZ3ANJY+Wo9ueHKpMnUaRECfClDU+NlgEJHFkP7ew2CSbM?= =?us-ascii?Q?gFHWbrTdaGp/JsbRDCWLq5ZigLWfH/ga7IpECxi03mbK95AUkern9kuMeLln?= =?us-ascii?Q?GYKtpN6M5BhyCOUe4cF/stekzTiXGNhzmy6n1jZ1NPwWArsAi3Jzkf9m779o?= =?us-ascii?Q?kH+E4NfwGLCYpirh+zVnU7J706ECtJmBPxcTb0RQ91GLmRD7oPPzPRsl6YWm?= =?us-ascii?Q?acc/bNW3x6RjgCdyxLqLNpt3Xm68JvI4jMJvnFzrTwXl0CuROv6kRYpNoXSo?= =?us-ascii?Q?0NebEbVAmtO1eIwEeM8smWr3ztMOi+L8p1+6mCVTJqE2jNPBmTREzxHtlkKz?= =?us-ascii?Q?a3YS5AGpKjeNh4pJOvhUf3UK6Jd/yG+v2gWJO0ipAdkL52HIjt8tvXKT1RFG?= =?us-ascii?Q?cD4ccnH9E4ECKY+eQX64ad9EpAagcKfC+aO/E0t1PgeUgyJEmV2NkeoYamE3?= =?us-ascii?Q?KmqDo2oK3g=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: RfbxEcB3YwGjBKcU1nwAryzK+KmQazUmxAvGWsMH1iSst4Qpuc1q2NfU+NPZlhkI6KIMAmKtLM2D8D6q0hONLPCd6bCcJ2YZsw5IpCElATO8Rj+DRPSrSHaT+5p8bZwv+4r4TIDaRpD1jOdQjzlTyxy0ofUYhDnpGAjcvnOOaVyborZGER/rcVCQkt6QCwmQn93V7W70CFkoJ/PooCZExvnAEw8tzbtHTSBKtTZkoUFsAoyMorzjLWSVAmpeTm3iIJN5qqMSNNOszrUiXt6XDaOkEEPY7sSGtUtK6FmV2Ot6IAPNJgp7iJ/+OKbH34DtKWSAV81TyhoqRJqBLJJsZDV/rXVYkkQTyivsO6S9YD7ru5AgREdsJW8FP8peJCuHA1ocydICPQLxr/B/YoM/XGPqecqOD4KcaItScv2hQTUAzMX2QcABIf+R/dOHXkHSFBZFiAMR6bwxAqHJbaVmG41eEq36bDt1sCmviUJnlqtdeEdww4uSCt7ukYy5XQhIKjjn6J/zQYpmauVZguh4TPYUvjV199Xc0VePmvnMIaazL9srTELYIjxep6kdlDwF+kLK3Pgc61vwpMdmKs2fmtQ6azLuc6KmKa0kX8psK5M= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 31a646dc-a7e2-470e-8774-08de798db406 X-MS-Exchange-CrossTenant-AuthSource: CH3PR10MB7329.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Mar 2026 01:31:05.2209 (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: cguBaW3nUtkQ8Xh1+gVoUBs5C8feU6elSDyhjJNMsQTprAW6nKDo4t/mTtskTncY9A7VKiM7+21UAwaAl24xPg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ2PR10MB6989 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-03-04_01,2026-03-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 phishscore=0 malwarescore=0 bulkscore=0 adultscore=0 spamscore=0 mlxlogscore=999 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2602130000 definitions=main-2603040011 X-Proofpoint-GUID: 7FofmWgRyxEE4PoNe7KQkaNl6Ha-kU-m X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzA0MDAxMSBTYWx0ZWRfX7tJQ2e6Kgy5c yqftRaWJV3XSxVU0zgq9PCAObFWlWmWZSAGfRFJySoNWwTSfuy7fSLDeBT0MUGK6NdCjlhanHl8 AFtWYc4ui2ZePA1djGpcxdjJpeQ5XIhyYmv62jo9kq9T3B+WErUVbhSfzrmRzy35ON3HLfYwPBS uF6AHC+Us/A5otlTlfD4sxQCqtG+m+CMV+ubyI8j6jc4ezXxLlNZqeZiZ7qhtJ3MW32huOv8Lfo cMf+9nnjkpHHrnCzazrIwsgh7BVP7FLlMW74cN4twiJin4urw6wae6jMD4mDx9PwIlhOF0j4U9P ImYH4uRNhlS7bmpqlEFO2YzFb5IzFYpgdgLHf9E5Lt7y6BK0WTKYgYm1oRfGw6ktOT3azrgcMOm E+uruwHZsWjj9L8+6X7XGEjxXktC1n/zpATsYmcj4mmNbMgpeinHlWiHhagx7Waz9wB+xcEESKq Yg9fATjK4IBbTP7aHnyNnhuU72jDksqZ1T0F1fqI= X-Proofpoint-ORIG-GUID: 7FofmWgRyxEE4PoNe7KQkaNl6Ha-kU-m X-Authority-Analysis: v=2.4 cv=CKEnnBrD c=1 sm=1 tr=0 ts=69a78b5e b=1 cx=c_pps a=qoll8+KPOyaMroiJ2sR5sw==:117 a=qoll8+KPOyaMroiJ2sR5sw==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=kj9zAlcOel0A:10 a=Yq5XynenixoA:10 a=GoEa3M9JfhUA:10 a=VkNPw1HP01LnGYTKEx00:22 a=jiCTI4zE5U7BLdzWsZGv:22 a=RD47p0oAkeU5bO7t-o6f:22 a=rJA0KjVYEokx5ObBIS8A:9 a=CjuIK1q_8ugA:10 cc=ntf awl=host:12267 [+Cc adding Catalin for kmemleak bits] On Mon, Mar 02, 2026 at 09:39:48AM +0100, Vlastimil Babka (SUSE) wrote: > On 3/2/26 04:41, Qing Wang wrote: > > #syz test > > > > diff --git a/mm/slub.c b/mm/slub.c > > index cdc1e652ec52..387979b89120 100644 > > --- a/mm/slub.c > > +++ b/mm/slub.c > > @@ -6307,15 +6307,21 @@ bool __kfree_rcu_sheaf(struct kmem_cache *s, void *obj) > > goto fail; > > > > if (!local_trylock(&s->cpu_sheaves->lock)) { > > - barn_put_empty_sheaf(barn, empty); > > + if (barn && data_race(barn->nr_empty) < MAX_EMPTY_SHEAVES) > > + barn_put_empty_sheaf(barn, empty); > > + else > > + free_empty_sheaf(s, empty); > > goto fail; > > } > > > > pcs = this_cpu_ptr(s->cpu_sheaves); > > > > - if (unlikely(pcs->rcu_free)) > > - barn_put_empty_sheaf(barn, empty); > > - else > > + if (unlikely(pcs->rcu_free)) { > > + if (barn && data_race(barn->nr_empty) < MAX_EMPTY_SHEAVES) > > + barn_put_empty_sheaf(barn, empty); > > + else > > + free_empty_sheaf(s, empty); > > + } else > > pcs->rcu_free = empty; > > } > > I don't think this would fix any leak, and syzbot agrees. It would limit the > empty sheaves in barn more strictly, but they are not leaked. > Hm I don't see any leak in __kfree_rcu_sheaf() or rcu_free_sheaf(). Wonder > if kmemleak lacks visibility into barns or pcs's as roots for searching what > objects are considered referenced, or something? Objects that are allocated from slab and percpu allocator should be properly tracked by kmemleak. But those allocated with gfpflags_allow_spinning() == false are not tracked by kmemleak. When barns and sheaves are allocated early (!gfpflags_allow_spinning() due to gfp_allowed_mask) and it skips kmemleak_alloc_recursive(), it could produce false positives because from kmemleak's point of view, the objects are not reachable from the root set (data section, stack, etc.). To me it seems kmemleak should gain allow_spin == false support sooner or later. -- Cheers, Harry / Hyeonggon