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 A2523C2BD09 for ; Wed, 3 Jul 2024 13:53:23 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id BE6856B007B; Wed, 3 Jul 2024 09:53:22 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id B6ECD6B0082; Wed, 3 Jul 2024 09:53:22 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 9721D6B0085; Wed, 3 Jul 2024 09:53:22 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 6E9296B007B for ; Wed, 3 Jul 2024 09:53:22 -0400 (EDT) Received: from smtpin30.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 8FE48140CDF for ; Wed, 3 Jul 2024 13:53:21 +0000 (UTC) X-FDA: 82298583402.30.3AEBDDC Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf29.hostedemail.com (Postfix) with ESMTP id 1457612000C for ; Wed, 3 Jul 2024 13:53:17 +0000 (UTC) Authentication-Results: imf29.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=Bpwvs04u; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=AMu752Dg; spf=pass (imf29.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=liam.howlett@oracle.com; dmarc=pass (policy=reject) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1720014786; 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=SleeabT7etWdifMzIXCL70Qe/ixo6l9+A7IYkBlieB8=; b=z9tZVSXWUIIhfMJnCxnayCW8qC5bJQ+TSFomcLCcAA41SSH5fr83xm9h9VDDdLmD06SYOC kMZ5Vvic816/1kDSKlrvHuwe7/zzNJt/NBqNw8dzLOt75gUxkLvLNWk73wI4pD5eaKef6A ytwkxUjzK2uacrhzyEqdakeOirpTD0M= ARC-Authentication-Results: i=2; imf29.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=Bpwvs04u; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=AMu752Dg; spf=pass (imf29.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=liam.howlett@oracle.com; dmarc=pass (policy=reject) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1720014786; a=rsa-sha256; cv=pass; b=Hhf1yfx5/+ZJbcyBVAc6AKywxkvb0BuqkVeGWuy6j+8V4anyY8vCQVlDz2jWkmeUiBUl9a 7yryGHvefX8zdkj+fE3i6sURW0BMfluMjT9pRuC0aNQx0fSb7jkFNFEnslCgCkM5+E28YQ 6mAwg56i3Td4KbGCjC139G8ccAY9ECA= Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 4638O8OA012514; Wed, 3 Jul 2024 13:53:17 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h= date:from:to:cc:subject:message-id:references:content-type :content-transfer-encoding:in-reply-to:mime-version; s= corp-2023-11-20; bh=SleeabT7etWdifMzIXCL70Qe/ixo6l9+A7IYkBlieB8=; b= Bpwvs04uv0Wi7v+Jk6e8ukb6AgX4JJ30esCi+fRcCfnu8iryx0Jr1Is0YMkxRAgM sdYw7Ny9GpVpFChCe3Anho8HF4E3hPgVc0ZCnH+YyXr24MgcAXQPN9BobqNrKZm6 6d/4pkKuw2bPYlzTeBN2RmuV/6yVWENSVFPMcCMRahhnLiezJF7zVsOcW2rGmPoM jesGTHBzCH0GWN2lwx8OTp6Ae7h6+4sPemjhQQ2i06HJvsDXA6Rss/C84HnsVZB0 5IRAsJLX75Tk33wI3EowHpTFpSvJI5EctPf1cGbTi1qUitiYg34jWEmSILJIBb0T RYQj8e7WwvShVzMgwgSdSw== Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 40292306t3-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 03 Jul 2024 13:53:16 +0000 (GMT) Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 463D4x6i021531; Wed, 3 Jul 2024 13:53:16 GMT Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2101.outbound.protection.outlook.com [104.47.58.101]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 4028qf94d8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 03 Jul 2024 13:53:16 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SsVMHiX8AIhup/dAfqUB5KPFZsm6Qb6bgXra5vfGNgn19R4Xn6Z6JKPVVxDpKYXL1870z6CG48b0jIRZl2B1Efc6QHGISMzQhqZ6hm2bucE2P6QYxFBWCu8q/BqfIJCrsxpnmtXE0y+qfvv+bJ7Mdppt/zF4wMAlVoIkJfB6ULktLHXzU4iMJgDyx3XHVcKQtYsFroJiLeeJGwsWeTAb6Mlnolc0nq/1mYRA7qunu2XTlh5PdOa1yW2Ct6hAq3qumv4cFNppecgPmIt0ApUgaJMr0EUxTBOS2onYRU9XrFzbNBXUCYrrsVUDR2rPAJTE9Y1/UgABsSi51jt6LcdjOw== 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=SleeabT7etWdifMzIXCL70Qe/ixo6l9+A7IYkBlieB8=; b=TbQfH1KIC4pMyONdBNNQQ8w4UO//WsfKRWH1x3o4+9bd0FAmlkVq9jT7nzWDB777dqljCZBy1ilr/ClRAICrvqBwtwAPJwEIYsbsLBrQEZkluyz5JSWnb36iJCclPyxGSyj+RqUaHtlfbhwRNKodsiJdFkIkT9llrXeeGvXQVi5R4gEI3tpFGrWkRZULcgN6qIB3t9v99rlz1xrfTOIIl+DqPWaLEplx2u7i+nbPljAVSVbq9aqnVrepCesl31Oi4dQwfkjJ6PCjFK/l26dxRPDo2mDeZKBXB/x+GzjJjM7tDwRAIzzzeuC+xK5kfJe1pMGZBf+xS0siPAVLdd1WIQ== 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=SleeabT7etWdifMzIXCL70Qe/ixo6l9+A7IYkBlieB8=; b=AMu752DgadEkfcxXz124M1m7k9Al9NRWsDQZUdfnMbP4sYSPL10D9t5ODbwp+Z3R6S1+hDo11TINWjfos/ucxYP1SPBHoASe8y+X/4Y5zEBdPFs3Q5itC1+FCPUjhlTtP1WYrxe0KTD/hLMMtQinSnVjScJXaZ6+Fd5lwjk0g48= Received: from DS0PR10MB7933.namprd10.prod.outlook.com (2603:10b6:8:1b8::15) by BLAPR10MB5107.namprd10.prod.outlook.com (2603:10b6:208:324::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7741.27; Wed, 3 Jul 2024 13:53:12 +0000 Received: from DS0PR10MB7933.namprd10.prod.outlook.com ([fe80::2561:85b0:ae8f:9490]) by DS0PR10MB7933.namprd10.prod.outlook.com ([fe80::2561:85b0:ae8f:9490%5]) with mapi id 15.20.7719.028; Wed, 3 Jul 2024 13:53:12 +0000 Date: Wed, 3 Jul 2024 09:53:10 -0400 From: "Liam R. Howlett" To: Bert Karwatzki Cc: Andrew Morton , linux-mm@kvack.org Subject: Re: [PATCH v2 00/15] Avoid MAP_FIXED gap exposure Message-ID: Mail-Followup-To: "Liam R. Howlett" , Bert Karwatzki , Andrew Morton , linux-mm@kvack.org References: <20240703101358.3468-1-spasswolf@web.de> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: <20240703101358.3468-1-spasswolf@web.de> User-Agent: NeoMutt/20231103 X-ClientProxiedBy: YT4PR01CA0316.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:10a::7) To DS0PR10MB7933.namprd10.prod.outlook.com (2603:10b6:8:1b8::15) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS0PR10MB7933:EE_|BLAPR10MB5107:EE_ X-MS-Office365-Filtering-Correlation-Id: 6a7ad655-c5b9-4ed3-8f56-08dc9b677a82 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|366016|1800799024; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?hieioCBuHHeP1kVRK4takAKoqgsCgRiONSaqNfk9FlyuDrWDrO4XOnaQvJ9m?= =?us-ascii?Q?6mtXOoqeRWbv/qaQIEImgfuauKKjzFVU9r+6ignEKEbK+bQTvZzoYFk0v4Z5?= =?us-ascii?Q?v1WMrYDqPvMUgbuME620Sc2vNuhySBcGdeLJNCl+sE1qCqDLJf/WLQfM0WHu?= =?us-ascii?Q?+879ObuC3TfZp4FbCQnz3/cVxqGnTnK2d4DSpsYttI5ogSMf0/mWJjby/iUQ?= =?us-ascii?Q?CdOu9tIBtudKzPYZYOLsklE+vJ6ca9DIFCMoeJrUOkxlO+OefZ/BZeunU3gU?= =?us-ascii?Q?uPUEgzP+/2CryvEbatQmk8rEvWZq+5jHxAXLf4vCSYyXyuCSNEz1yEFW+ea5?= =?us-ascii?Q?w10BU7hMSgp2DKEKN+C8iWxSYBeWv/mZR54l0QfmLsI3wjTwX5JkJLd1cUuK?= =?us-ascii?Q?PRC/M4Kycl/lZvhzzxF4ZEIF0F6kPPseH882SVdERAePJI6gzY0ONreubX1N?= =?us-ascii?Q?I116omh5vnc8zLtkfy2cPKYIU+XvbVfJO210MuzJHrLH4KH8lJjamg5TkBMV?= =?us-ascii?Q?lhNT77Mf4D3pxaT6uy5lUjf6WMcJSoaUv0AlOcw1EP8kQqG0DB55VnkSReYY?= =?us-ascii?Q?usD8JFjH7YpMHTV0kkbTGnf1S/BTN0xdsW4SoUncMPMr/3Wiq5KhyBkcfvOV?= =?us-ascii?Q?62qW9FFwGR/idWKokANGPzk+xMgRmGl9NNqb4IN/j7tf8lTnNexsfcXEf6e8?= =?us-ascii?Q?U63uMd/KwWXItIA+BfMO1q2V3DLaGD+M29lvw/q7piI7K7G4RFO61Kt7UDfM?= =?us-ascii?Q?3jxS6lPEIvOHom5oZVTVlG3OshnzQqvA4zhN+L7l7CeK9jxgsDGouqBGBEAw?= =?us-ascii?Q?hDYu1SvLGGCbQ47gIZV2sMmSEko0BVm55ATpVnU/gQvIzba1uWXjGtTaO6lV?= =?us-ascii?Q?fKcOO6Zqy5L4ur8YBgCUAeK+P2BSpe+eZ+gFohUSYhaTXakVZ0Qr5fA2vuMG?= =?us-ascii?Q?kt5pB9XhCCfqd6/fiSZO7SVpqva3aG0TEF9W4Ky9KdvhgBNa6LlSAif8xxYX?= =?us-ascii?Q?8ZGE1puMU7M2cRZ1UNhLwgjjtSBTcjV4jbwJHdOMfTXO1v7BUr3zqDe/SYlw?= =?us-ascii?Q?je/hwRcXlk7k11Ds8HCZXa49OAwdnX+DZIJsFvp3qD0pqcyrtTB2MxdHgI2D?= =?us-ascii?Q?OhV6HcnrWPDMIyYjhgUVmBVbTqiL6mU3e8+VY/oxdXiAUeNLl4n+qe1xJ9Sw?= =?us-ascii?Q?3HeUHg997TwMNSU4hHGiSswNSPdGuqqNt6H4I3P6VaEGUhsKNU7Ge4doXAgy?= =?us-ascii?Q?H9T0i7NoJd8mVKsPIV2XVdGPFixibUFhPFGP7S+yb9v14oUn+8leUQ7qZWpa?= =?us-ascii?Q?lUA=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS0PR10MB7933.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(366016)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?TnrA5sk3fvRCUouOkruYSbrUaNA6lkiYGYVCPo6OtVY7sr7Eu7rJFTUMrsZ/?= =?us-ascii?Q?CZp05MK/lHE2GHaO3zu8U26d6YnuqRn+v0ghjpBOr6KbPQm+eRgi43alAaTG?= =?us-ascii?Q?r2/Zxz/8c9MfztOgJGv12HB/eyJkclmW+t89HNdiWvVg8vmlCqrf1maMJrpR?= =?us-ascii?Q?PjexlpP4u3NU0ZE75TP3dTnk1mwiNy7fJ0zKzX3GGewv1wUb7fEmhac/kGR4?= =?us-ascii?Q?rJFBPAPI3MGSQqhVX4wVzUju8pr5GHHSSmyXmvQVyTdm+o2lbiW9bfaqR03z?= =?us-ascii?Q?15wCY4/XOfTPCaLwCx6PDKciTWvYDg5bRydfBoTr9iAK1UqeQYuGcVYmnAzt?= =?us-ascii?Q?fjEuPXblmI9OGu2Y1fk8H8WBOFxmwmrMJ87Rl428qYtBC2fNpBYd6KIkdYNU?= =?us-ascii?Q?c8vZILqg0mWKFrUuFRLomS4F8q/QNdeV3m7t+f0njiiEM8p5k2ew5xfYfXq6?= =?us-ascii?Q?Gsw9TB3UTMl0O0JLeFHxRfSNw5bGrpL7169thfITyG/hGDRg+h+W3wXo1aMv?= =?us-ascii?Q?IqcwUDaIU77VZIbA67Weu4488JAXSqM/VCBRzz3kTV4jT+wQQWamtVVsiZtK?= =?us-ascii?Q?2Q5+X4CH20jLE/PeOPhtSJXD4tLp0IqQ007RR1kBr81S00jCS9CV91HyNa1O?= =?us-ascii?Q?w/CdqvGtiy9IFpR/XL4dglSxKlTHO2xkYQAOhk9OgO6UpnMYiKabMFiWFZy+?= =?us-ascii?Q?IT21SwzXvh79nBDry2HBZOCLe+RMHZ1drQIMTpMlmXbud3GBV0bcEK+npTAv?= =?us-ascii?Q?jhnbsk21FOnpXHC2guqu+9GogLKgKkBMhTN7rnIiwqBTXoTroAVFDhXw6lz1?= =?us-ascii?Q?egEHIzSX3vlLOH3GqDORbtUWrnB4VQu5+/tsLBKtrsZdZH74h+rLHUQcNxAt?= =?us-ascii?Q?5eeP40SbkKjIbk5BWwivKIQHQ0eT7Sqi/byRwZ1wRIHy2ltP723eo7DBO5No?= =?us-ascii?Q?656RTy9OOKzv+/LGt5EpIafFxhLQDax0HPGr5aMSXU++2iHwwziFFBK+oSKW?= =?us-ascii?Q?85G5RagltcGmkv2lmM6iAWWnCPw7uAY6drAqeo+dcfNp/fIoSRPxnPJy1gfo?= =?us-ascii?Q?9+IMZNOKUo2uxfQRUzgZn53/CTXMRCx7zG8eETFY/F+Ml9a6aDGi4fr4v0sT?= =?us-ascii?Q?K4fnSSmaLdyv8LTVe5QC/l0MFwwU3IRk3M2Ax+3a58s5XE7dYVZx1YXIajFe?= =?us-ascii?Q?N+MmTyW2r8+ATrEK73ezcMxjcAmPqBp2MeA7/hnuYCbf2xLg7YkQHp2PN1lB?= =?us-ascii?Q?TT1ojC/uMIowVtDpmaWCuAkE1Vb2hUY65/U/kQHiu8IWUrlQMLrE6WCRgQr6?= =?us-ascii?Q?TKTOdqNcyHl9+GCs0UodKEsdft3YSEADSpC+uj9sChLQXfOK802u0RtgDYF6?= =?us-ascii?Q?GPXQfXPMXDI52YaywztHJo8qTx5BrQW543a0GltLf0AntndKMAuclkE4HOUD?= =?us-ascii?Q?u5x69JtPN4n+xPEca02a5+ilqQsZ48eDIPs/O3f57xthGnBKE7BP4vU9+zkX?= =?us-ascii?Q?FXV9dQcJPVQLrICQsG6l440OKJLyJy56gAa+FqreaBxLuOqsTwCOA74TdWS1?= =?us-ascii?Q?Sa1c9gu9bHC/gKcif/6feUF/o312hf+EbZClLTPq?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: aZFzAekYmyjUa+8Fv67yWw7Q85MbFoi1BVdBJXqYR7o86glo+8NCj46gUklBKIPFQ9Y9WYPv8JE6SvQoZPieCVCGcEDDupdv3zpkUavpyMihY8cJhxDLUSLcUSjJ23gu10oDyYk4762IONl//+4Do9E+c6HxkKC5xCor8gYfXW1ISMEVo0VTpqcoUJ7Q7gkweKWLILFwOOtskhTU3kObH0CKX3nezobPRJ8/KcR+H+L/97CFZzZSXNeIDSFuOMXdnJTBDkRu8WTrOMkj00zJzRKU4mJy2yg0gfjm6UeJKsajFhqvb/O6ldkLXQNQA815lfF2UKGGaV1gMfgGfB8bc8MZgOOprrOLmkWukOWtl7PraNc9Pl5gaBfd0dEwRudCBxMuSlkG4qCP7m33CPdEBy17kCsii/9HwRes9P0OSG2/KBaKt21qnL2SsK9sKTWWSW7jUpk+M/fraTyexFJ09DlNRi8+S7/NScjHcyzlGKNtkRehM0c6Dma5ox+doDjKnUsuxV9/0BTRrMar+O5UpyxgS/ezoxETy0hVEm1vz+QXCJU1ZvDym8Phb9TQUB5w2iyu71moCWpqcgkCMjSG29wkMAKy3RHGzjgeQuuKc/E= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6a7ad655-c5b9-4ed3-8f56-08dc9b677a82 X-MS-Exchange-CrossTenant-AuthSource: DS0PR10MB7933.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Jul 2024 13:53:12.0708 (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: JOpFs7ogs3hN5L2CMbHkmWU5UHz5r2Xu19HURch52nnznU0Vhma/lkX0ZhgW/1iJ47Yjo4Nb+1Gsqz4/x3kgkA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR10MB5107 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-07-03_09,2024-07-03_01,2024-05-17_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 spamscore=0 mlxscore=0 phishscore=0 malwarescore=0 suspectscore=0 mlxlogscore=999 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2406180000 definitions=main-2407030102 X-Proofpoint-GUID: cLABCal8DfaxM-tOly52Iml8lDyIwZ5I X-Proofpoint-ORIG-GUID: cLABCal8DfaxM-tOly52Iml8lDyIwZ5I X-Rspamd-Server: rspam03 X-Rspam-User: X-Rspamd-Queue-Id: 1457612000C X-Stat-Signature: f8iedeb35yjtcde61h8nzq7se5es3sfi X-HE-Tag: 1720014797-159113 X-HE-Meta: U2FsdGVkX1/snmmn0KJcmS/dviEyXKyUQATTBNvn7AOJUiuNRjLmZcBIC3xFgCgJf7JRsqZ7AgTAvv0v6NpkCRugYG40qd7kadW0zpbWX/I6v1afUydAF1DhGwdAg6FVh1AQR4D/5/h5LNALt8NAkLIpfEFAlUVwU2BEvuxAXbOPC9Jm+GTmumYvVXV0iIlvKDU2sp91NeK6dYx2n1HaDFLmAyYMcxj8hEWUj42blHgwoVaaiESiysPNbjJJT+RN4yzUrXt2Q8RyWN7nvhH8xBvAXyw37sF71QoRepsNJR391ctv8YwCsI+nog7sdBOUn095YLPQO5FkBAPpVMYFHXVIG+XIED5HQi9GiTL1s3BCG4Aa0XvBvTCrsshxPLPxoZ/ClXdjU2Bx72HnRHVor7+/wvlm+qO3HQSJL3PkiOgpWCg2uNxbR6M4RdQljdBJucufIwLpGmR0UnLDKhByVr+24vTR5WIfdecZWqMY3lqNNH50QLoR7mzaZOixy/VfG7A1d0MsTGOdXGcAzI6ZSfmgSnuLDr6s7nLC0tS1NgzsQz6nyQQIg4dar4U0LFkqr9lK2a0WoOdx684sQLaHT6VWXm+2Skh7cG2DXzp3t22ALGYNHszjGKiiIgg6RkyCJMxxtUiNSeJTz/KgEg0AQytqCoVWDTv6r2TvihpMiJpUPEnOFun8xkfLe8E/1Z4VByp8t/knZGGqTOW2RRJFKa8ib9XNDZzaE9t11mtxEsRyqlSc4VE5R5r0u89VWxGf+viL10QpBnCYZBXcvgH0Y21SHPQ392C0RFMHuQRT0fOZmEesFKptaxXhbjlQdLZufjVHmngyiELuU7hy/E/5omdjgJ2iBMI+FDYrbODsJtANHUYraFoV/gsGl8PSH3e5aqqSgGHt2utl1DdmUgawsD1yXWWJvbx5GzpQi1DCRuAvXr33vNH6UUQ1t0NZwgEMTcrcoHXMPzk6thwolny be/0PV6g hmzonGArYC4ll3BPAx+JagvRrOy3H8JZHAV8hEH6ZnoiDk9RZTsmDkSEdxiJ9zepS9Fw0Mqt7QxId2oGK5s5oDKWzP4Li4+eYnSyiHuqHwcuY2fYP3XfeqbgC40EOja27OYaCSPdXgCk/Spiy/8IB+wG58RGsNaiBTfqHIcOEci8XQ4ML1zwvQ6X4QGC/6PLDu44nTayyPQFBvLEb+7JGx5I0KUc5CJe6UZO2Tb1y2c2+6G7YSZNuFzZoZlabYc5ESi5w5bJFqEdKbjScbOtDOG9uRlTYMPA/ODrY+p3Dnh85kb44tO1hrwft+oNsIxSRha4OQceUBAuHCPqqVn/XC2Ag6oWwn8VrMLG3vXeSaoC6aPcVYK3sVrUWawu3aeiHhWClLEF852X9md55pXDsC8wX6jR92lyCYuoixGX0reknx4a28vyf0Mpyom66B7VYn9FqBMJ3MpJHjqJX7lBuOSLHPqzlKhiCcZh0KVszeXFmnw+dLYNJ1fESlBbv5r1MWPeOEEZonJlQmN1+nRm3Y7aJGrOuSRd7lJb4RIhclgCDTZM= 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: * Bert Karwatzki [240703 06:14]: > If been running the fixed patchset on top of linux-next for a few days no= w, so far=20 > without error but then I ran into this. After this the system went into a= kernel panic > (freeze, flashing capslock) this is the last message preserverd in /var/l= og/kern.log. I > tried to emergency sync using magic sysrq, but that did not work so the a= ctual panic message > is lost. I do not know how (or if) this is related to the patch set.=20 Thanks. Is this the first error printed in the kern.log? > The kernel used is linux-next-20240703 plus your v2 patchset plus one add= itional unrelated patch > (just #ifdef CONFIG_OF in drivers/pci/bus.c related to=20 > https://lore.kernel.org/all/20240612082019.19161-4-brgl@bgdev.pl/#t). It could very likely be me, but I don't know how the count would have errors so late in the process life cycle - do you have CONFIG_DEBUG_VM_MAPLE_TREE enabled? This would check the count against the tree on modifications and would narrow down where things could have gone wrong. >=20 >=20 > [ T8516] show_signal_msg: 16 callbacks suppressed > [ T8516] Isolated Web Co[8516]: segfault at 0 ip 00007f8c1f55fbe5 sp 0000= 7ffcc2b97660 error 6 in libxul.so[4f98be5,7f8c1a686000+5f96000] likely on C= PU 14 (core 7, socket 0) This is firefox again. > [ T8516] Code: 48 8d 0d 63 a3 3c 01 48 89 08 c7 04 25 00 00 00 00 00 00 0= 0 00 0f 0b 48 8b 05 47 1a e2 03 48 8d 0d 38 99 30 01 48 89 08 31 c0 <89> 04= 25 00 00 00 00 0f 0b e8 7d 7a 12 fb 66 2e 0f 1f 84 00 00 00 > [ T8521] ------------[ cut here ]------------ > [ T8521] kernel BUG at mm/mmap.c:3521! This is failing because the munmap count !=3D mm->map_count on exit_mmap(). > [ T8521] Oops: invalid opcode: 0000 [#1] PREEMPT SMP NOPTI > [ T8521] CPU: 6 UID: 1000 PID: 8521 Comm: Socket Thread Not tainted 6.10.= 0-rc6-next-20240703-00016-g09a756327684 #1416 > [ T8521] Hardware name: Micro-Star International Co., Ltd. Alpha 15 B5EEK= /MS-158L, BIOS E158LAMS.107 11/10/2021 > [ T8521] RIP: 0010:exit_mmap+0x28c/0x2a0 > [ T8521] Code: f7 45 31 ed e8 f5 7e e9 ff 4c 89 f7 e8 3d f4 6c 00 e9 63 f= f ff ff 48 89 ef e8 70 11 04 00 e9 d1 fd ff ff 0f 0b e9 66 ff ff ff <0f> 0b= e8 8d 0a 6c 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 90 66 0f > [ T8521] RSP: 0018:ffffac759002fca0 EFLAGS: 00010297 > [ T8521] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 000000000000000= 0 > [ T8521] RDX: 0000000000000001 RSI: ffff8bb7caca9700 RDI: ffff8bb7caca970= 8 > [ T8521] RBP: ffff8bb7c237e900 R08: 0000000000000000 R09: 000000000000000= f > [ T8521] R10: 00007ffcc2b9bfff R11: 0000000000000078 R12: 00000000000006b= 5 > [ T8521] R13: fffffffffffeb575 R14: ffff8bb7c237e9a8 R15: ffff8bb7c237e94= 0 > [ T8521] FS: 0000000000000000(0000) GS:ffff8bc6adf80000(0000) knlGS:0000= 000000000000 > [ T8521] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 > [ T8521] CR2: 00007f2b6cae2000 CR3: 0000000fd1c18000 CR4: 0000000000750ef= 0 > [ T8521] PKRU: 55555554 > [ T8521] Call Trace: > [ T8521] > [ T8521] ? die+0x31/0x80 > [ T8521] ? do_trap+0xf1/0x100 > [ T8521] ? exit_mmap+0x28c/0x2a0 > [ T8521] ? do_error_trap+0x60/0x80 > [ T8521] ? exit_mmap+0x28c/0x2a0 > [ T8521] ? exc_invalid_op+0x4d/0x70 > [ T8521] ? exit_mmap+0x28c/0x2a0 > [ T8521] ? asm_exc_invalid_op+0x1a/0x20 > [ T8521] ? exit_mmap+0x28c/0x2a0 > [ T8521] ? mmput+0x50/0x120 > [ T8521] ? do_exit+0x285/0x9c0 > [ T8521] ? do_group_exit+0x2b/0x80 > [ T8521] ? get_signal+0x731/0x7e0 > [ T8521] ? arch_do_signal_or_restart+0x29/0x230 > [ T8521] ? srso_alias_return_thunk+0x5/0xfbef5 > [ T8521] ? srso_alias_return_thunk+0x5/0xfbef5 > [ T8521] ? __x64_sys_futex+0x109/0x1c0 > [ T8521] ? syscall_exit_to_user_mode+0x154/0x1a0 > [ T8521] ? do_syscall_64+0x6b/0x170 > [ T8521] ? entry_SYSCALL_64_after_hwframe+0x55/0x5d > [ T8521] > [ T8521] Modules linked in: ccm snd_seq_dummy snd_hrtimer snd_seq_midi sn= d_seq_midi_event snd_rawmidi snd_seq snd_seq_device rfcomm cmac bnep nls_as= cii nls_cp437 vfat fat snd_ctl_led btusb snd_hda_codec_realtek btrtl btinte= l snd_hda_codec_generic btbcm btmtk snd_hda_scodec_component snd_hda_codec_= hdmi bluetooth snd_hda_intel snd_intel_dspcfg uvcvideo snd_hda_codec videob= uf2_vmalloc snd_acp3x_pdm_dma snd_soc_dmic snd_hwdep snd_acp3x_rn uvc amd_a= tl videobuf2_memops snd_soc_core snd_hda_core videobuf2_v4l2 snd_pcm_oss vi= deodev snd_mixer_oss snd_pcm snd_rn_pci_acp3x videobuf2_common snd_acp_conf= ig snd_timer snd_soc_acpi msi_wmi ecdh_generic ecc sparse_keymap mc edac_mc= e_amd wmi_bmof snd ccp k10temp joydev soundcore snd_pci_acp3x battery ac bu= tton hid_sensor_gyro_3d hid_sensor_prox hid_sensor_als hid_sensor_magn_3d h= id_sensor_accel_3d hid_sensor_trigger industrialio_triggered_buffer kfifo_b= uf industrialio amd_pmc hid_sensor_iio_common evdev hid_multitouch serio_ra= w mt7921e mt7921_common mt792x_lib mt76_connac_lib mt76 > [ T8521] mac80211 libarc4 cfg80211 rfkill msr fuse nvme_fabrics efi_psto= re configfs efivarfs autofs4 ext4 crc32c_generic mbcache jbd2 usbhid amdgpu= i2c_algo_bit drm_ttm_helper xhci_pci ttm drm_exec drm_suballoc_helper xhci= _hcd amdxcp drm_buddy hid_sensor_hub usbcore nvme gpu_sched mfd_core hid_ge= neric crc32c_intel psmouse i2c_piix4 amd_sfh drm_display_helper usb_common = nvme_core crc16 r8169 i2c_hid_acpi i2c_hid hid i2c_designware_platform i2c_= designware_core > [ T8521] ---[ end trace 0000000000000000 ]--- > [ T8521] RIP: 0010:exit_mmap+0x28c/0x2a0 > [ T8521] Code: f7 45 31 ed e8 f5 7e e9 ff 4c 89 f7 e8 3d f4 6c 00 e9 63 f= f ff ff 48 89 ef e8 70 11 04 00 e9 d1 fd ff ff 0f 0b e9 66 ff ff ff <0f> 0b= e8 8d 0a 6c 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 90 66 0f > [ T8521] RSP: 0018:ffffac759002fca0 EFLAGS: 00010297 > [ T8521] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 000000000000000= 0 > [ T8521] RDX: 0000000000000001 RSI: ffff8bb7caca9700 RDI: ffff8bb7caca970= 8 > [ T8521] RBP: ffff8bb7c237e900 R08: 0000000000000000 R09: 000000000000000= f > [ T8521] R10: 00007ffcc2b9bfff R11: 0000000000000078 R12: 00000000000006b= 5 > [ T8521] R13: fffffffffffeb575 R14: ffff8bb7c237e9a8 R15: ffff8bb7c237e94= 0 > [ T8521] FS: 0000000000000000(0000) GS:ffff8bc6adfc0000(0000) knlGS:0000= 000000000000 > [ T8521] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 > [ T8521] CR2: 00007f460adce000 CR3: 0000000fd1c18000 CR4: 0000000000750ef= 0 > [ T8521] PKRU: 55555554 > [ T8521] Fixing recursive fault but reboot is needed! > [ T8521] BUG: scheduling while atomic: Socket Thread/8521/0x00000000 > [ T8521] Modules linked in: ccm snd_seq_dummy snd_hrtimer snd_seq_midi sn= d_seq_midi_event snd_rawmidi snd_seq snd_seq_device rfcomm cmac bnep nls_as= cii nls_cp437 vfat fat snd_ctl_led btusb snd_hda_codec_realtek btrtl btinte= l snd_hda_codec_generic btbcm btmtk snd_hda_scodec_component snd_hda_codec_= hdmi bluetooth snd_hda_intel snd_intel_dspcfg uvcvideo snd_hda_codec videob= uf2_vmalloc snd_acp3x_pdm_dma snd_soc_dmic snd_hwdep snd_acp3x_rn uvc amd_a= tl videobuf2_memops snd_soc_core snd_hda_core videobuf2_v4l2 snd_pcm_oss vi= deodev snd_mixer_oss snd_pcm snd_rn_pci_acp3x videobuf2_common snd_acp_conf= ig snd_timer snd_soc_acpi msi_wmi ecdh_generic ecc sparse_keymap mc edac_mc= e_amd wmi_bmof snd ccp k10temp joydev soundcore snd_pci_acp3x battery ac bu= tton hid_sensor_gyro_3d hid_sensor_prox hid_sensor_als hid_sensor_magn_3d h= id_sensor_accel_3d hid_sensor_trigger industrialio_triggered_buffer kfifo_b= uf industrialio amd_pmc hid_sensor_iio_common evdev hid_multitouch serio_ra= w mt7921e mt7921_common mt792x_lib mt76_connac_lib mt76 > [ T8521] mac80211 libarc4 cfg80211 rfkill msr fuse nvme_fabrics efi_psto= re configfs efivarfs autofs4 ext4 crc32c_generic mbcache jbd2 usbhid amdgpu= i2c_algo_bit drm_ttm_helper xhci_pci ttm drm_exec drm_suballoc_helper xhci= _hcd amdxcp drm_buddy hid_sensor_hub usbcore nvme gpu_sched mfd_core hid_ge= neric crc32c_intel psmouse i2c_piix4 amd_sfh drm_display_helper usb_common = nvme_core crc16 r8169 i2c_hid_acpi i2c_hid hid i2c_designware_platform i2c_= designware_core > [ T8521] CPU: 7 UID: 1000 PID: 8521 Comm: Socket Thread Tainted: G D= 6.10.0-rc6-next-20240703-00016-g09a756327684 #1416 > [ T8521] Tainted: [D]=3DDIE > [ T8521] Hardware name: Micro-Star International Co., Ltd. Alpha 15 B5EEK= /MS-158L, BIOS E158LAMS.107 11/10/2021 > [ T8521] Call Trace: > [ T8521] > [ T8521] ? dump_stack_lvl+0x53/0x70 > [ T8521] ? __schedule_bug+0x4d/0x60 > [ T8521] ? __schedule+0x734/0x800 > [ T8521] ? srso_alias_return_thunk+0x5/0xfbef5 > [ T8521] ? _printk+0x57/0x80 > [ T8521] ? do_task_dead+0x3d/0x40 > [ T8521] ? make_task_dead+0x13b/0x160 > [ T8521] ? rewind_stack_and_make_dead+0x16/0x20 > [ T8521] It looks like it might have been in the process of killing the thread group (terminating firefox ?) for another reason? Considering that I modify the count under the mmap_lock in write mode and that the map_count is verified in validate_mm(), I am eager to find out if you are running with CONFIG_DEBUG_VM_MAPLE_TREE enabled. Thanks, Liam