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 B2845C83F2C for ; Tue, 5 Sep 2023 13:12:31 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id F206F8D0002; Tue, 5 Sep 2023 09:12:30 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id ED03A8D0001; Tue, 5 Sep 2023 09:12:30 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D4A318D0002; Tue, 5 Sep 2023 09:12:30 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id C4E238D0001 for ; Tue, 5 Sep 2023 09:12:30 -0400 (EDT) Received: from smtpin07.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 9BC57120752 for ; Tue, 5 Sep 2023 13:12:30 +0000 (UTC) X-FDA: 81202582860.07.418FE8E Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf14.hostedemail.com (Postfix) with ESMTP id 9B5AB10002D for ; Tue, 5 Sep 2023 13:12:25 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-03-30 header.b=KxILkhFb; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=NXdxlLqL; dmarc=pass (policy=none) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf14.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=liam.howlett@oracle.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1693919545; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=mfQQlOjOG2JGMDWae8WCt+2X1/8NVDYFV+HqSf0LkPY=; b=E4Q2e6t7pET2yLutIbVocDpWVSlOtXdlw3v7S4vChDu5qGuPd/eCzPJuHSxdmG7PGi2rQ4 mo9werIIeRdsbOm0lL8Amwf/ORMSAIZkkjMwjLD5zwdnx7Afkbv2R4d9KKzU7Zmke/EaoZ OjNf4tdmS2Pr42CNrX3nufa3wzlFAds= ARC-Authentication-Results: i=2; imf14.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-03-30 header.b=KxILkhFb; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=NXdxlLqL; dmarc=pass (policy=none) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf14.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=liam.howlett@oracle.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1693919545; a=rsa-sha256; cv=pass; b=FkiOyayJgKgUKkAsvX5AKMTKw3cKBXiqp6rgogkjs12zjVbpnM5cHtPtB5DkQbousK915U iSjZRYhBJmQWVUr8I9D3AB46KTikmO6odWffj9JuJHcrzX6L/517QbjkJ9UsHWXVqDibca u+poxK8WPJzC9hqceYRA9TmWbixSQ2E= Received: from pps.filterd (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 385Cu22I018760; Tue, 5 Sep 2023 13:12:16 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 : in-reply-to : mime-version; s=corp-2023-03-30; bh=mfQQlOjOG2JGMDWae8WCt+2X1/8NVDYFV+HqSf0LkPY=; b=KxILkhFbytr6evVGnId9BgO68phC/SFw999WiqbEnCG69b1gOIs+vwtxuYyftYWww7Hc cCK4eDYKP+hnESwI76SfYe6JopkzKPC/XhNSDMobgrX82kY5OkQLzlOpjOXYG7cba0pZ sujrjkttyiRHFjDQf2EQcRKuzkapz/fecmK5unIuLfB4c11EAjHvXnEPdDaLGHMvMEjR JB+W0wUJA0kp2T/BGxuukWXzrTfqTP8juLhLSRftjItqV08Yu83zPDTcfxZwXiY4W2BO /ESqjXgUmBp8DlzCK+owIHJQ16WeSfCXvXCHiEfJZf1G+x2il391hB+/y7SHuEVniRtW bg== Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3suun1nbhx-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 05 Sep 2023 13:12:16 +0000 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 385Bonub037080; Tue, 5 Sep 2023 13:12:14 GMT Received: from nam02-dm3-obe.outbound.protection.outlook.com (mail-dm3nam02lp2041.outbound.protection.outlook.com [104.47.56.41]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3suugayv62-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 05 Sep 2023 13:12:14 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ETYqf0229PL2UlYm5+6lRDhHTM4a087MzMeUJP43HA2g/xBqqB6IV7LMM64BNO3FCAcxVW6jM6e2060RriOKlhb3C6sA2bO1GbwEAXMlJ3XZ6/4DhsTDlPZ/iuxR+bcNvQoCeViinfwLZ/5Xa0fabGGcxL/QMy1V2GEm9zKn2krtRHp1xtkOwur2Bf7QLlg1ig2MAOsYak9rFOL4CidK39R7zUfssoynyZM8lX2+nc32rvJI95piNoG/JYeYJd5DquK6jhwiHponVmVRkUkbRuvIhITp/cEGpS5aIZgTi11+h2tEmW7CaaBrInzCry9KHS/W8h9/zhbi08Pw0IRIIw== 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=mfQQlOjOG2JGMDWae8WCt+2X1/8NVDYFV+HqSf0LkPY=; b=D1k4V7jxGqzwlvMp5ABxtU8H+4MKXIrHH6TJ69mpL3ZPhyLRmlrWPWlYnh9JwwxcnLddyNiqFqfJ1/QZQcpiS+vT9eyKH1zkEmF835bvpAMD4SMlIe58AsMO2U3Not1U/vtkd/drijuvXk4ygDRHrwNRDflpDDOwBgWy+enj2ydcJs4jKtCTknbDOY6CvJqGgNwfao+Zb1vZ8yqhtJEq3Von5jHwu5bMXDElBBxSD4PNRGWrdQBZ46O+82gsZArw3GxC2WIU1BY4ZE8hSbiRMQVXn8BPAHaIo+JhNdWtwPyS/oqDbVuFLW2gAgx5zic7oSOmLcluVp+SfoaKVRvJLw== 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=mfQQlOjOG2JGMDWae8WCt+2X1/8NVDYFV+HqSf0LkPY=; b=NXdxlLqLum2gIaG+y3kA+HMKOmmk+Y8XHaiRpBdx6sQoz0rljO/gsx3cMpFPPEZ8dx82iZXr47lvEQgGt6PxlBNGN1FdFlePnAi/ikjQoCs6pN5TINR1cA3Q7mEPdy2ttwQqXOOkpwgo807J5h18fLcLeKVSlVYIUmiQQX8Id5U= Received: from SN6PR10MB3022.namprd10.prod.outlook.com (2603:10b6:805:d8::25) by BY5PR10MB4148.namprd10.prod.outlook.com (2603:10b6:a03:211::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6745.33; Tue, 5 Sep 2023 13:12:12 +0000 Received: from SN6PR10MB3022.namprd10.prod.outlook.com ([fe80::8979:3e3f:c3e0:8dfa]) by SN6PR10MB3022.namprd10.prod.outlook.com ([fe80::8979:3e3f:c3e0:8dfa%4]) with mapi id 15.20.6745.030; Tue, 5 Sep 2023 13:12:12 +0000 Date: Tue, 5 Sep 2023 09:12:09 -0400 From: "Liam R. Howlett" To: Anthony Yznaga Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org, akpm@linux-foundation.org, willy@infradead.org Subject: Re: [PATCH] mm: fix unaccount of memory on vma_link() failure Message-ID: <20230905131209.4xacdbisz4hvj2cf@revolver> Mail-Followup-To: "Liam R. Howlett" , Anthony Yznaga , linux-mm@kvack.org, linux-kernel@vger.kernel.org, akpm@linux-foundation.org, willy@infradead.org References: <20230830004324.16101-1-anthony.yznaga@oracle.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230830004324.16101-1-anthony.yznaga@oracle.com> User-Agent: NeoMutt/20220429 X-ClientProxiedBy: MN2PR07CA0013.namprd07.prod.outlook.com (2603:10b6:208:1a0::23) To SN6PR10MB3022.namprd10.prod.outlook.com (2603:10b6:805:d8::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SN6PR10MB3022:EE_|BY5PR10MB4148:EE_ X-MS-Office365-Filtering-Correlation-Id: aaa726e1-e570-48e4-a5ef-08dbae11b799 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ppYVi0pnCpCR+eingPKTUxlvNqWW0t+EwgAA1PmOmf2xSg1OMz/hbsdv4i6jvtDQXQyzjDo2Gtj0ZuWOUvtKO+UPliWouDraDbSLuTz+W3A8gIG+cJIsE6ltyP8g9WXeCEA8l3vkaodltzhFIXZbbkcbaU6p7kiuZ0hoyZfuwr7Q+5cyO72tyU9VuEeJbf+2QBUJahuOzAMeZWlb0v/zZDndkL2N1scAOQkDaUmRpOcnyabQ8htlrRr3IPIM5xTordhNt2qpTCFPS/6TPBjAxHeIMZquYo8O5pGBFiG98ZwheOkiXWQX6h+Qt5VQgiLLAp67j/fueXXn5YJYqlBkx/7SLgwwPyWgVYpAX5YnUQYZ+W6IdHZ5Qoe9S1w/2idLbitDdL2sRK++ItpmHSQVUXzW08T2C9Nj8OT8MCoHgWi96jhuHb0oez8Gl2gpch29kdfyOzGzJk7j52UB6FNl0gdbDk/OoAk5Y6859Z3YwUnodv7T3H97UWbpyKLRGEWju7NNcBpxny3KYV2LxbPzQVDMV1l58/yoTKP4iNRPxhxQOUWRQarWLXQ7sWEl/diK X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SN6PR10MB3022.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(7916004)(396003)(376002)(39860400002)(366004)(346002)(136003)(1800799009)(451199024)(186009)(86362001)(6666004)(6486002)(6506007)(5660300002)(1076003)(2906002)(83380400001)(4744005)(26005)(9686003)(6512007)(41300700001)(66476007)(66556008)(6636002)(316002)(6862004)(4326008)(8676002)(66946007)(33716001)(38100700002)(8936002)(478600001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?px4c082+DEW5C4xicBAAgpOYdN7qFcBB4RiwEvulOxfDkDDK53BIyDkiWYbV?= =?us-ascii?Q?4g1HMzASS/uyBrSz6O3NPwKi5j8jpwe6SSQQgTZ+8V2VOMMQCd3Tl3vFIAMO?= =?us-ascii?Q?bwy/GyB5PgXoBl7RGRAju4J7fVrWQKvgY1cUr9xBmARNscsE5+gbxP5mBTW7?= =?us-ascii?Q?n+8xsWfaz3ccFwP7slLZnlVNJUQZVzwpFnJNLMkbpKfDvWDnPVGF9euLxEI2?= =?us-ascii?Q?m0r2kbg0BLt3Nl6WOvflpw6oE615iF4hdHPDQzmDBfI7f+Aoleqvl5j/Q9K5?= =?us-ascii?Q?kHx+TxAGRR4TgOD1sP+w3sZ+Ztq/lrSh7wzSJ1WC59SgAQfM6aPoICxv1IgT?= =?us-ascii?Q?TywFChj/GsT8cSRCuMylRFd8/biCrux2q1eCU5IsoTJMxBEkRL6IBKNH0kPX?= =?us-ascii?Q?kvjRs/FcdCtx1DBk6SpfwClIGo+tVtaeBzqGBvEym30fdW6qcFl+Eyhv22MA?= =?us-ascii?Q?lG7VcNUw/d1zZspJaKy1brmQ/cavIXLXkXNR4RvdwLwANReub6IimjXtyIyg?= =?us-ascii?Q?YaTMhAXe38IFH2HGtqrMe364EXasNo5XDDg3yuMnRneM9dXDsQ12GoCPzDA9?= =?us-ascii?Q?kzSTBNPHkZ1JdDPsqrDgNyj4qhZXSu/K0H8kpZVll9T1QeNpTPKViQrXyfir?= =?us-ascii?Q?MmZWwgTRnlNvwYOVMnhpBJi5c3SQahJHOtQKy3n1b7X+awca+F2pSpZlLTAe?= =?us-ascii?Q?L9yJwoGz3tcrQ/A7Kq2y1b5F5P3IWoOaB8DZEJrzNkQV849bfKUavygbjVBT?= =?us-ascii?Q?lhXnoVO337/Wwdxf03pelRkU5O6KUVllMKF1XeJaeKg94jqvR2dygnXaRW3f?= =?us-ascii?Q?YteqZaohsj5CtRtdGUjqLM+Ku0nyTci6ph2V3/cBe/E+5Hb/ywG6stTUPz4/?= =?us-ascii?Q?Mjq2i7Zg0RMyF0wTnmVcJWDYgKQ+zUH4/4ENEhM0gOXbUlFOcSJYOrHgnewD?= =?us-ascii?Q?Hx0Lukw+h+1PNEqvC3VMglggU3t6TP7zSN0ECz7VElPhFxf8XN8tXAq0on4P?= =?us-ascii?Q?f+RPNCXpx7Y0BQ85XllXziT+ADu9e3gZpHGteU7En3TUrXc4PKDHgXVzmugr?= =?us-ascii?Q?CXMSxTZCh2uM3vG0xEQA04A13xZWiUQidhMayFzG5n6ifrWhif1OEKyVX6AE?= =?us-ascii?Q?VrcrDNQNakOdz9mmjWIRLlV+brr9Z9/r0d9tFz2qC9JxYy2RSyMlAU2anQkH?= =?us-ascii?Q?Lw6Q0mTQafWC9xSdrHwnawYHxVO0NXsgGgYHtre06avqGzh0wDScMrkivuru?= =?us-ascii?Q?FhUA2/5xgENr90EBn2c78j6t6tUsVbXFkS6eirJMsl+Nj6IYLzmZHBIJd307?= =?us-ascii?Q?ex3AoNaytrpYw0Z8bYqXayLYj+7FSMTJslXAi+buun2d612aNInBfJVAqp3M?= =?us-ascii?Q?pu3Epi+VaPmMr1ZxQIEZazBMvaslufyQ/tYg4HQBbEa+pOOpo6RVgN5ylBva?= =?us-ascii?Q?9JX/5a8vWFOrfnO34dv4qGUt73C6AR7lqfGCybL328qs950o91c5b0IxbmHL?= =?us-ascii?Q?NgE8PalJxLfwSHlDTBF/Yg8i+6uce0ScqDda5XCyOV8JjMZc2mSI7BbVW9dR?= =?us-ascii?Q?ZRen//zxUGvXTZI5kavLU4WBeTgMdUA/mrISLFmO?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: QbWNfBufy0LO1tjiHzJipg70vS8EvDcmSEn6ye2GQ8OWiUX03AZ2IHHlEfq4fI/6BmwnkG57sEUDH6Q3JMhfcUrjRZHVivZEGBFy+aziCuNyMNdRhDQa54LUOGa2sSXi9KJ8hfrqwgmaKz6glDaXp8FeyGhOHlTRzVjBBS7ZpjmBF+EH2Oz3HjwSF0qOjpzjbkwl9uLQOSwYUyjw9RLQWd84FtyqFmm3emXbFkg0tECUPoOigtSrcNUQ+vuZg9UjHMZQW9RCoHfXregdZ3R3W71YXeBV1CSrm+yFJ34nsdAS1CnsJAFDYUKAenaNfinaksIlt1PwhQaITOfv9DBBLeOzs/UkV4xRPHj5Eq4FStoPKNI6xoi/YxjTwodWsI6cXMH9UAm/bcTsiin9afl06ohYWcXDknwZUUFfoO1ArWCRQUu/xSZot/yYGdq+JCMSotXalbjPGfMaNuLuzeJ1EPl1Wua9t+aZuRg+Zy1YwHXwotuHfxCOLz7zkhwCdR/XpBBqOM73ySQyn5sHNMPdrMOA46nfA3l8wTFwpl9fc888URh5s/9ZCPiZ0K7XwO+3YB/qCfynLL6Y/aQaPCVpFgFSDgKIOGzOS9IvAHGglTLo80qEZ8uuudQY2S8ficjHN+j5suTybJ0awf2MkjvL3lqlHRwT2TP6+Mov/HU9GxI7LhfYo2Hp7Zq7qhdt0wihdR3txt+5bke5C/EfTxY2lJcjlvGdVlKow4K0dlhFK4UcFfYrxo/vQ/qwNcGf5UC4w5Drhh/ZibSwzlBfQ+32X7TE16pvUiQB/m77lY/aURFLSNTq38AtxzPCpNpE04TooMmQlLLpnTIrl2xp4u99LlNuWvoY1PAhBMvU3quuYrdZW9wetMCDp29AW1fM0YOX X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: aaa726e1-e570-48e4-a5ef-08dbae11b799 X-MS-Exchange-CrossTenant-AuthSource: SN6PR10MB3022.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Sep 2023 13:12:12.4109 (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: 0xLPCx24GeoQjw5gcDpbPLizkbnowgJlSHcdfdCLX+Vee+JVFP3IIir7SkSUtHEG6IkLtmYxn/Nxb1V4Vl1Dcg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR10MB4148 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.267,Aquarius:18.0.957,Hydra:6.0.601,FMLib:17.11.176.26 definitions=2023-09-05_10,2023-09-05_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 mlxscore=0 adultscore=0 mlxlogscore=999 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2308100000 definitions=main-2309050115 X-Proofpoint-ORIG-GUID: wcFq1ksjFHPNeo434llya3hqbJuAZuJi X-Proofpoint-GUID: wcFq1ksjFHPNeo434llya3hqbJuAZuJi X-Rspam-User: X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: 9B5AB10002D X-Stat-Signature: njgjduqya1r4f4gwwzkxf15igzziyi93 X-HE-Tag: 1693919545-673897 X-HE-Meta: U2FsdGVkX1++VojkiLTDKqlOQuKNGCNbKjA6exGbABNwzUTzNHQqWTF3cPkJgu0sgHvvBiSMQLciPtusWqmU5x06AfkY1NrOS6XqFoBKehYgLYxHJAHF+7xGtlQywkfQi+pEgqLzUisY+JbR1g3Bjxt3kSRb7TyRtNUOFW+YC8AtausqkZpb93K6loQ1PDDO75CTbbdIoEQ525DJPoZtX26DfvzUKb5tAijESV2bIa7T7Tyn/U3F6250svcRCAYbbpYJsg3yIA7xawrUlFjesJObxRExH7LA4JscrMg0n6adktU/pn3qzwylZrG3PFQ0Vl7GAJVxsg3u/OAEPFmXJ+86wgoAnJVSYUHOnMlud8yW/7Ka5/3DtrnBdBb3kX2qhauhwR/c7/PMhvc8EJU1jrYxDvmmm2NoCv5ibcwtaBx0KeZvrIySLjy+bhN7afsZVo7/TBf9L+CCaNWSnEt5PC/458hnl8kD+yzsIEbXeINclfweP8V83WLUfMj17uNsp5EVD5bcpeXAX3lJODIjOj6ys8yKiiCnGOli6xXmbKYFsLeDcktUBBEYZQMXfFFwSOg2WApgmPlS73BoYX+7n5dzbD/8i9ryNFHQCGETQnC4nqAS9Ohx7L8rKXGN/UPavBa07kgpRvW2+FQg37dRZVWT8JAkP00CS72v41WLzDj2CWPa6pxVKQsf1/PgBXbqG5OpHK0c3loHxXsJyVDppEKp/Ak6/OwZXnQ4KJayid77thYC4sGLX2pQS+B76q2sy0aB3bVBO2ZVSyfPjRou1UqG6DjXKyXRDQ/K3tMUbwjEgOFV/NRxn0B5txak9gQlldgm3nIGFvVR2PYky2QcC6FTA1UuPPsjJkxQmwxAbQwfRFBlI7HISjsayNjLgRw+VPS9oOXS4IdhqEzo6+zuuBTeHBrMGJ5rAFrAiduAHKAsSid+dCrP7GoQBw3pq6dR1G2gXIxh6Wl4lqOF58n W+OkYtL7 L80FO+j3DQ5kytkwxoo9VqNovApwyFs9v9JofuhMoeSzjae5VAv07kdeZgjhoH9jVBVlzcBIvTpclyuJSs39qB7DLQlwXXUQ1fQCOJGRF8YdxPmtAYijhQMrSzow5fr0ToitPPv8zAaIm9sU3/4rkYbnuv5J9XkM71yM0pZUzI8brPafDphPl5F7TcYKVogBal5ykWZ1a+8CKRDQpBeLiQiioXEnnly+paIIdo0s8/rTkuGF0iEY2Yzpj8Z1lst4gd/6OVbCfa2qXHcc0oT7fttxvFyk+l97QIP6ejDQOscCzGpQe5SYtm8NsKiWKGBzJv4300mt/Kc+ohNik4d25VkEATwCZdtPdAqQh7UtHC7zmlL0YY+G/BvwjTufxNRJJD2H7yct9n/ZeDIL99r36jEtMJQug95ORH9JoV5ZIkAzQYSz/s0L2c6hYLE/dP6tAIakTDkxGb2eMwk7o27d3jefa1U/m5boZFvAKwhGKoJXA8vt3K8qPRMb0oQ/naNqdhV/8UjSJNem03O8qFbGK80mAcCzQV2+e1UXZLFYGNsoDEaSCRu9JIzui+oMomSEPOCJJQyUjwV5soUGr/PapxBvceGOpHmfk2WdfIlxWic7h54E= 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: * Anthony Yznaga [230829 20:43]: > Fix insert_vm_struct() so that only accounted memory is unaccounted > if vma_link() fails. > > Fixes: d4af56c5c7c6 ("mm: start tracking VMAs with maple tree") > Signed-off-by: Anthony Yznaga Reviewed-by: Liam R. Howlett > --- > mm/mmap.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/mm/mmap.c b/mm/mmap.c > index 514ced13c65c..f8c084017757 100644 > --- a/mm/mmap.c > +++ b/mm/mmap.c > @@ -3278,7 +3278,8 @@ int insert_vm_struct(struct mm_struct *mm, struct vm_area_struct *vma) > } > > if (vma_link(mm, vma)) { > - vm_unacct_memory(charged); > + if (vma->vm_flags & VM_ACCOUNT) > + vm_unacct_memory(charged); > return -ENOMEM; > } > > -- > 2.39.3 >