Message ID | 20230126212011.980350-1-Liam.Howlett@oracle.com (mailing list archive) |
---|---|
State | New |
Headers | show
Return-Path: <owner-linux-mm@kvack.org> 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 848CEC61DA7 for <linux-mm@archiver.kernel.org>; Thu, 26 Jan 2023 21:20:29 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id ABE7A6B0074; Thu, 26 Jan 2023 16:20:28 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id A6E4A6B0075; Thu, 26 Jan 2023 16:20:28 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8C1318E0001; Thu, 26 Jan 2023 16:20:28 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 7E1E16B0074 for <linux-mm@kvack.org>; Thu, 26 Jan 2023 16:20:28 -0500 (EST) Received: from smtpin25.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 4E1A21405B9 for <linux-mm@kvack.org>; Thu, 26 Jan 2023 21:20:28 +0000 (UTC) X-FDA: 80398218936.25.2CB097B Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf17.hostedemail.com (Postfix) with ESMTP id DEFE340016 for <linux-mm@kvack.org>; Thu, 26 Jan 2023 21:20:24 +0000 (UTC) Authentication-Results: imf17.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2022-7-12 header.b=vpQm3Y1z; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=eA6l+lBK; spf=pass (imf17.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=liam.howlett@oracle.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=oracle.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1674768025; 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: references:dkim-signature; bh=xYGJgK5V+S4CbMGoIAoVVCX9Xegp1AkqI6gEIqQxV1g=; b=QDF4WxTddH25wjbXSF5Pe414R7z+44b7LQVS6b5bZS8c04LzbAhdlpRFvRH7TRn9gLAoAl 1D0scECCSsSHouSIh1/yxE/d26eWX2cYCGAB2lx3Qfetjg+bHU3fuBWSPOjfGS3C10DRiG R4U0TqNWkO0PhHTNLfCxm3PzBXY58DI= ARC-Authentication-Results: i=2; imf17.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2022-7-12 header.b=vpQm3Y1z; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=eA6l+lBK; spf=pass (imf17.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=liam.howlett@oracle.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=oracle.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1674768025; a=rsa-sha256; cv=pass; b=fIGQnD0tvosSCrqsLP1Oe6zUv38TicvXdBASDAOJOkP2zgksIbN5cl8F2y6+rzJcCFB1JA ViE3jbVocxvSk1g2SkV2A5R9w4qBzm+BVrf2Q9dbwZVGj+UyxGxPKzOHoEeuv/H4g45pJ0 tCKfegu0gTs6Lb3FNY3yHHJlo2KNUFg= Received: from pps.filterd (m0246617.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 30QIT3tb027854; Thu, 26 Jan 2023 21:20:22 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : content-transfer-encoding : content-type : mime-version; s=corp-2022-7-12; bh=xYGJgK5V+S4CbMGoIAoVVCX9Xegp1AkqI6gEIqQxV1g=; b=vpQm3Y1z6NaoiIpY8ia9VxMJHXjbARmDfWWJfa1z6bvN5gBOewgD7FUai5tyN0opLuLK M4A0dsLcRekPCXKUF9ogzlLoOeTc6qXwA6RInxQPq8X+/j59K6TLAu0AMykQk0r9YU/x sRCUh6wATqns9E/LoyB75xwMvVWhDnwiN6hEKvjU2Z03ffoZk5D2kVi/IhGRB5yAe6v/ F97urDPWKhDj8ot/ZiYtYxi5H9lNw9sxb/wGGnkajxHJQvAz4hN8d49yGJ08fRufkDtP 7Q9Sl9T1rY+URXGq4Ns/AqdetUBswnC+1yUO4XkLmNL8lR36YuqtdnZA8a6CQkFt8IbH Og== Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3n88ku3ckf-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 26 Jan 2023 21:20:21 +0000 Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 30QLGv8F034586; Thu, 26 Jan 2023 21:20:20 GMT Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2168.outbound.protection.outlook.com [104.47.58.168]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3n86g8rqvw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 26 Jan 2023 21:20:20 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UsQ+ynmaMNgrKWxI3YOHNsWIDIUsyHnPVPQ3dNCvf36Mj6B+n0qu1qEXFN0KcLTfQQdRT80PvHBusq3VFG9E4dqJZC1VztT+PEQIceYMgBEl4Wz1L9CX1pf/58g71CuOdWKgDNSZoJcakE5CI24DsixkAC6T+K3uDG6PP5uWgvIAkrzD3xTNNM0Ths7WO5mVYN5Chlx4STPvke6LtQbVI3tz9BGFcAUGSfOlqfiXnu7usqMZATux/z/m5EjU9/b6nfFkoFoUJU9E2TpEFhsZjhl5QkZ+Na/XPRUuvrKbNl81N1VLxSCR3RFcuiX/xmjpRxZt2N1MrDSArRcek4QBjw== 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=xYGJgK5V+S4CbMGoIAoVVCX9Xegp1AkqI6gEIqQxV1g=; b=B51p2o4pjNVE3iTtcQu0GRT1xecYg3u78gCNtK/E7QgXBsL8+KigLgjUooj+TXhQYZMi/uG7JbyWSPTpKpIHCkYQQE9zX5Hh2nCvd4+fJqpCqSRmkfUl8v5usj9BmhfMQg2/ZS9lTGZEtjfSrGAmEZiKXpNESgTtuf2h8iPMLx5FLqTeucdfrdXgwk04dpVfIB4CN9A+7cBwXi2aU9Q9j1Qp00EfTV5D0HwvVZJtKvPsHLU/9+xiVj2WmUrhvqvbfA24ogaMnO7sRFIbzhJsBFuFRZkF6pkv22Pixy5KiFld7kHT7Ze2/4BXiFUhLSBoQVawe4goTNq/6Nea+SvvcQ== 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=xYGJgK5V+S4CbMGoIAoVVCX9Xegp1AkqI6gEIqQxV1g=; b=eA6l+lBKDrNYhycfQ8Dc5W+jOPZQWfuG2he1WjXo7yq4yRh95XYkcdWgvHjdyBK3YxU5yEBdXfWeuE4qhCjvnctyAIqpnLbOHAvizbyoXrn79BIyFxbiQKNb5xrf2spdLJxjiXcbI51SaE13ljwQVn7Qy5OdEZG3D4YAgzW0sRU= Received: from SN6PR10MB3022.namprd10.prod.outlook.com (2603:10b6:805:d8::25) by IA0PR10MB6700.namprd10.prod.outlook.com (2603:10b6:208:440::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6043.20; Thu, 26 Jan 2023 21:20:18 +0000 Received: from SN6PR10MB3022.namprd10.prod.outlook.com ([fe80::7306:828b:8091:9674]) by SN6PR10MB3022.namprd10.prod.outlook.com ([fe80::7306:828b:8091:9674%5]) with mapi id 15.20.6043.017; Thu, 26 Jan 2023 21:20:18 +0000 From: "Liam R. Howlett" <Liam.Howlett@oracle.com> To: maple-tree@lists.infradead.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, Andrew Morton <akpm@linux-foundation.org>, linux-next@vger.kernel.org Cc: "Liam R. Howlett" <Liam.Howlett@oracle.com>, Sanan Hasanov <sanan.hasanov@Knights.ucf.edu> Subject: [PATCH] mm/mremap: Fix vma iterator initialization Date: Thu, 26 Jan 2023 16:20:11 -0500 Message-Id: <20230126212011.980350-1-Liam.Howlett@oracle.com> X-Mailer: git-send-email 2.39.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: YT4PR01CA0350.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:fc::20) To SN6PR10MB3022.namprd10.prod.outlook.com (2603:10b6:805:d8::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SN6PR10MB3022:EE_|IA0PR10MB6700:EE_ X-MS-Office365-Filtering-Correlation-Id: e57bb7cf-b9e6-4434-7a69-08daffe31feb X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: TnxPEx2qAWXS3YvNJ87xTkxCkDPww3/ZQ8extswalN0/abyVkHEeJDPeEmTu/dPrZw6yNLw84SZnCC0VelguNx5lCBH19np4ZbE7aJZ9KuQFBCuJgF9b+aetIZZVvOjp3pmGPUn/WsramQFxEun8kerpoF5g3P5tUccp9PD96OzUDe+FdjvjnZneH7S8T9+t3YPWOHRGOk87YzsRzLEv4X2DzoINKa1w5F3crHNkRVAFLTxIE1WynB8n7CgPrgfSCxvxUUiFFAWvnGyRJPNOTYlkd+0NNK7f/uAGqJk6cOROfZq40sxLWcRNiw/G3Q9X8+K3RA1yXD6X5xj9Gx0OQRomMBfgDUjhRcocyTKMqkMzmeTUrJ85+pO4hY6xLvrsu2sxxoc5IbMwMuIFI9+bUpADBmgHcHIqoCtDHLbCz0WNoun8EUSBcdMyhODK8J4b9QGKVy8Tc3C2efmsSNh5eSIBjrWo79GWO0OisU65Azk/te4RNsVkj3vwskvjiNWnmUG3FmroHYdH+yxzC8V8wwXApruzTEGi/qWTk+CPWwkgbmVWlPqGreJEWuxoj171zxkAiGe4h48swE0XK0utqNNWfcCx5uGe0okBrr4DvQPGurTl3VEF/ASBfBfywEfCWnRu6q4vII+G41LXSuciWrjj1FhuLcCfiDpqY620USeigJvhlAlIzEwM/TMVE7ZM 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:(13230025)(396003)(39860400002)(366004)(346002)(136003)(376002)(451199018)(5660300002)(8936002)(4326008)(8676002)(83380400001)(41300700001)(86362001)(36756003)(38100700002)(2906002)(66476007)(6486002)(478600001)(966005)(45080400002)(1076003)(2616005)(26005)(186003)(6512007)(6506007)(316002)(6666004)(54906003)(66556008)(66946007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: BVnGrspNkO6KFaPY0URJQETwR9fWlmR0l2sO3Gh8vFidVQD1MKm894vcybfGjHq6YCjMIccXyP/bNn39XD25cHgE2joYA84LAp7bSkbikcKblCGa63UIOnabedjLLRBP0pZZgcpUT7Bmm96hbOYWZMHrgjRvHzMcLz6047Y+L7QHliKaEdo6T488BEKT6UvJKog3LS1QjBkmjzsh2lIwiyFNKoT7wXuy5rQuPZpV2+afPMQFQFmbjGaNqCshUE/2TrN3xR/UVt7k3JLenZO/d0+pvd844V/nu1NpeHYn0y7TM8MFFksgX6uETExPlNdvX0ujd7E4bZWArOaAduhXi64EXHLqW53XfR501ZmT6MiY1gWJoMz9VYBvCX+K9uYVi+SmR2T/+JUy7DvLzN7YDNoifMu6D+smnezlyokwHhiwC61RKcNgfKjnNUaGc+AITBd0JhQdXr+PoNenaATpGHiLVMTKhcGaFMBpB8zsrJJcYfF33aiNckn18C4hHw11jnuSGjpVWqzwmLohE9qGo7kxCKAsrgbkOjIFqOd+7r3Wr40ST8q3vZI4CBdqmS/4LZc/aWX0OAyii/WVgjQ0HXpM6p8IA1to/O1XlgJ+mZqwuQQ5DXOGW3PP5Bkdj6GfR7F0yrYLKX+TfuDlWmSrhHq+W+dbp2X7qgbPJvTOrHDuykkfeU+7s4COttRAqt6MD/gLfkgLCU2dDFgtbfPO4LAJMXSSs4WE/IQGUW5hp1lgNORQJjoadPsNod0Ql6afrREC+Yb6BjdqWXdAriHPGuJ+AKmFEK5CQYTQ38dQi1gh1rd4RlXgup9vSw0yYe0w1PHvROMr6AI9d9Kg1Z4KFIvieP9gzEfJeAbAaeSbOEHV03oRyGVPRw11JmW7U8NY4PxTwtwmDC9Q12iB1J0CeSoOL2kY5C0kAsieSds9kf8sAqsMiybWR40Hco7byACAEsd3kur7QoUm2tsqY3HZGMScb5YxYKy5n1Bv4zWeZ71z07PkXoX10tOtKCUjzYrRZfAvaPdWPsc01qpJ/9/NSRiLnCmXtF8yOSjkPGdRjmemFbjRWoKXA6DoUxDDV7fKXEM3jaER4wCJUz04MnAODpxvB3RGIO9RejShjlblLWAyy4IWMMrGA9a/nFT0159X6aSMsk6yVMnGEV0cf6LqGUi3z9V43siZb96aG9cigbgxPfwTRElE2tb84kEPnZ6L/n4vizm/bOrPZ72CwkIRE2zBdz0vT7GQNEwf1fJbF9wG1VDBPE4utEIqLU0OB3f56Fw8vo5U6p4ZdWf+0K8ncjfhD4MJaOF6OVNAmqBGbZ2ZaN24G2TLYOZVBi3gml9D05FNk1ZCUK34gd2/Gn+WrxVS/P8NowWuNQJTsQu3MinFkaZrZM6bqRrYcX10A7fJtVSvTeKMr/xz8eKHC2UequKLQrSvABPhaOQWcu1Cd0vYUfJOcp5j4XMmrtCrqrtI80+cKgifbPuI1WDrHAE0ctCNyl9qdzpYpMRIlXmVC3+0LTm3ExnTaw3HNABEfhaqcVagvesMr6Jc8f1wkVgkec+U4U7LmfWS4JraUjlipSQlWhUoPMNZiAPmtbGgFX5NTLkFWYTIdG4AmzQoHgYbFA== X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: tx1HJD/akxi3rzfkuA2ZAUrZfbjCuckgJIIY+GOlJb94IlP5S4/grPDCJ1jRnnq7SSLYey5abOn6Gb1TgSzcT+mIZurgy0EO93bSdZOy0d1XpIRzwZ8K8H9oxKMB0c6wNS343CS029olhHmi9wWy72Fuc6FFbgVnBp9lf8YN7G+z3O+4IYJq+oyGpCaphkzQsWjnB/G+oH/AGVIOkrGk/kvk2UZwBPeGj+1y6EMQY1d1UaDzuj04m7qCYN6cwbDWYvPew47j/7DWlwNQtD5sdTq9p+7GR0hA+bW+Y2RUOJh5CWNnu8V4CGx9R+cRjjGSaAX1my4/kMTECyoZjvPbh5BMOyXNgg71yk7LE7S1PiEu6glxB6nVGO2XDRfvrlFtz1eMLkmRFQEf5icplYmkqqUgUmTpJ1ygPIUTT2GSCQtSzC/vq6nmD/SfXCPiIdu3aVuRgBz/o5qw/OkyMAwIlX8NyEX34y4dI9kseKmU8BE71sne30NxNDjgPOnQ6UixI6DKdMTu/eGAK4egpNlDVCHOvFDEMc1RnSyvSFHmEYZEsZh8Ph0IIucsBA/vFfTWvlfRilxmQkG9S/Jd/vfs2R4kOJbdOSsLUzO4ScGZy033Nz8ICsgHziOkeDDI83OHFON5h5Mw4F4yTYCTMFgPQafINDveit7HSyhxMuKJaUIA/w3HrPew5mBak+2gFHBl6dF1SkAC524LaYavG8j6Lw5urM0KfwjkM7g73CFYVI/7f4permqpLpLQOiYLQx6P5kBlet+yiNFx07M6NA1iNcHa3NaebHYRWO6RnJBqTZLUVehgI4B+zDU5smdOTU79g01kS+hIzt/PXh1n49pVP1FXHT6hiYtbOIgWvWifa4m5LzYuUAI903ocFSqvbV8t2usXKSFN3YI2eq0LPWY8T54kcK3+OBXWn28N+esZ8X5tkw3trTcmVWcfXOL40yi/ X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: e57bb7cf-b9e6-4434-7a69-08daffe31feb X-MS-Exchange-CrossTenant-AuthSource: SN6PR10MB3022.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Jan 2023 21:20:18.6093 (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: WbBbnWB0toPaoDg4TZBM7AXNi3Dh4/E9sbjSh+psdkucGh1/lBw4LwZGRxQEzHvi+haIqEsa+kBvGT4H5yW7PA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA0PR10MB6700 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.930,Hydra:6.0.562,FMLib:17.11.122.1 definitions=2023-01-26_09,2023-01-26_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 spamscore=0 phishscore=0 suspectscore=0 malwarescore=0 adultscore=0 mlxlogscore=999 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2301260200 X-Proofpoint-GUID: cPedkfnc8sOapKlBlgN6XanfQElnGq7j X-Proofpoint-ORIG-GUID: cPedkfnc8sOapKlBlgN6XanfQElnGq7j X-Rspam-User: X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: DEFE340016 X-Stat-Signature: sfrmcws1s1snb5gz98mpgj34unpgbqmo X-HE-Tag: 1674768024-660161 X-HE-Meta: U2FsdGVkX1/EeU5IWzSMqD5eUQmLBtJZZGrzyJ+OfOEls286+4VOGqvPM6sE7u0+9MfoS5RdhY1yClWjPdZKtf4pVRGDyELQqxXQyRO98zREEMe9GCLYz62yaQ8IbfFBYhzy5x6cKtFgthglS4hBF0vw3kbnOXAcEBd9FTriB/U1fADf8TYGr6i1MxUoOxYbEUSfq4283XomuoD/Az2eqr16TxF3ISFplh12x/l1fJEfd82ceJNWvyVDhJGFV1MdqLFJPHMMIkK4bEZHr5Q2/tC7BC/aXIWzHMcEWrZE1zLmAVpX4DYy7M+dXyaZtMp4+TTEqC9P7eD+gequSQthsm/Q0CnGVuC6zj6VDSqHav9f+oHOeCOnErbipvscNxOj4N+K20EIcaJBWicvEC/ASWrKYgSaMuEV8cBJLD1pog/Am/Q5HKKHlAOwK/yEz1GwjV7hXDVEskkpAjAB1ukepAdNH+k9cZ/e1WuBGknheOpYbHSF7D2mE90Z4ywaNdr13r0WsaQHVfAcl/j3/aCm1+rfS1x/Fiq9odGoWZO+nc9COOXCuqZYpwaKYlQD/odWoAeUuCJQr5uYqkYY7xuyqlFTGaUqn30FnVdIqm8k1tq/BfLAPdzCpXtAiFY8/vxN7pxaU2vTHORTMQ7l4+ZDvy6rHg+hxfthTDa6ngBx+ASLBXbnpZ0wekjuuJRuz69qKoeBi7+rQs87O77GYob8KmndfUGKVk0WLp8+fp6S1NoehB7MNbPljWp2I2tOnRi/X7xXqpPsRCvQK6oD5TG5wHKWVLSG4RqgpCkGfv+ELTnO7LZVdAd6IHByIO2D9xhoUhiXDwb7qY1By/l5Wv/UoPLuTFuxwE+fh5H9o1pV7BU0z2+COGaZwP7VxYXyLGfsptWlvsxotSovjK/jZmJ+E6Wdh/HOA0upO3Lu42Nz2t9kgOd9/5vD4DW0mgFiGP0UDlIsDTt5UKb8XuekKn8 NxRU6cs2 fneBd7SCX+VNVN1+BkXsl88jR5s41qyxGK8D60MM7dOs1+wcHdrnuOXnLy1mI/NZzcfgambSWPcVs4RZ9jZHxLcb2o7Rgl1LG0aHnrPPbajfE8kUN6unSDmCUA3sMBRCsdC2cGJxNAbwvxQahchmFz0pHUzTvz8/2pwpglO9LpWD+nLhsMII/JbxkNBuDj2ztVfAJ5hPAjadjxiIa3584yYBzty2HQb3Qp4mktRPTy5Ftz3y/zsh5jnn/nPiZ3VO832lPiVlx/dSj/GiGok38kZu6Go0qURe/JPQOzqfw2hBDK8Fn9hTWXzorfIC4l+hANC1rk3/CseJEMxJ3a+V4H+HZp10T5IeZWnGPWv4U/kDBishStxBOuB7V5Gzh8usvIIFJrSfaICGy8otWqiDQ4D6Ncz0tC2GK32C8Y8mAP5HPt72KZdDrFq7+P1LnKDQmKh24IgApr/EJsgO8ikT6Id4eu4x599c+nBwA 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: <linux-mm.kvack.org> |
Series |
mm/mremap: Fix vma iterator initialization
|
expand
|
diff --git a/mm/mremap.c b/mm/mremap.c index 1bc81afd90de..6c7f49ab7d19 100644 --- a/mm/mremap.c +++ b/mm/mremap.c @@ -585,7 +585,7 @@ static unsigned long move_vma(struct vm_area_struct *vma, unsigned long hiwater_vm; int err = 0; bool need_rmap_locks; - VMA_ITERATOR(vmi, mm, old_addr); + struct vma_iterator vmi; /* * We'd prefer to avoid failure later on in do_munmap: @@ -701,6 +701,7 @@ static unsigned long move_vma(struct vm_area_struct *vma, return new_addr; } + vma_iter_init(&vmi, mm, old_addr); if (do_vmi_munmap(&vmi, mm, old_addr, old_len, uf_unmap, false) < 0) { /* OOM: unable to split vma, just get accounts right */ if (vm_flags & VM_ACCOUNT && !(flags & MREMAP_DONTUNMAP))
The vma iterator location is incorrect when there is a failure in the move_vma() function which alters the address being modified. Delay the initialization of the vma iterator until the address is stable. Reported-by: Sanan Hasanov <sanan.hasanov@Knights.ucf.edu> Link: https://lore.kernel.org/linux-mm/IA1PR07MB98306BC0F55667A760EABE91ABCE9@IA1PR07MB9830.namprd07.prod.outlook.com/ Signed-off-by: Liam R. Howlett <Liam.Howlett@oracle.com> --- mm/mremap.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) Andrew, This can be placed next to ("mm: change munmap splitting order and move_vma()") and squashed before sending upstream.