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 C1B55C7EE2D for ; Fri, 3 Mar 2023 18:30:14 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 20C836B0071; Fri, 3 Mar 2023 13:30:14 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 194FE6B0072; Fri, 3 Mar 2023 13:30:14 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id F02C16B0073; Fri, 3 Mar 2023 13:30:13 -0500 (EST) 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 DB62E6B0071 for ; Fri, 3 Mar 2023 13:30:13 -0500 (EST) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id AFB2F1407D0 for ; Fri, 3 Mar 2023 18:30:13 +0000 (UTC) X-FDA: 80528426706.09.1560826 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf11.hostedemail.com (Postfix) with ESMTP id 529A24001D for ; Fri, 3 Mar 2023 18:30:10 +0000 (UTC) Authentication-Results: imf11.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2022-7-12 header.b=EidlO54Z; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=cuEDDdev; dmarc=pass (policy=none) header.from=oracle.com; spf=pass (imf11.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") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1677868210; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=6G+kyX++f9wy+rUCSzvmYr0NR3Q7VY1LEMq0+cR688o=; b=AgrrWply2coAk1Y1OLJec+jtiJr+gXptteu+q7g7MV8YjC/BWlVljiJD7tsvev3sS/Wqkp 93KuJulket00TjlgXx7yZLbZBF5XQqCgOlOTneU6PFnDbFjq1dpleYBTBlXQeb/gEAZmvr RIzlmGqnbDGk8JarWDIZDs27irVBPTk= ARC-Authentication-Results: i=2; imf11.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2022-7-12 header.b=EidlO54Z; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=cuEDDdev; dmarc=pass (policy=none) header.from=oracle.com; spf=pass (imf11.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") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1677868210; a=rsa-sha256; cv=pass; b=4M6eZttPVey2VvOWrZVm8DvQSG2uCdhjWZ4vhiSdriqrGAX6TctJ1MyI4gECin2xxXsJd7 qxQ6XuF9e/SnjZg3dIfvbOvaamgHJaEyLP9LcHDBKzkXOc9nzWqZsCrWDk02l6w/K7bt+u t0Yb1EbOqCBdXsbEfltAROebJ/5Ybl8= 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 323INkCM001505; Fri, 3 Mar 2023 18:30:05 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=date : from : to : subject : message-id : references : content-type : in-reply-to : mime-version; s=corp-2022-7-12; bh=6G+kyX++f9wy+rUCSzvmYr0NR3Q7VY1LEMq0+cR688o=; b=EidlO54ZYwzZK/LvW4VGt9VChrvo81GWiB9wpMbxPAcQcxVYaC+EF3zfV4rprU/PYkDW qf8yKJKsmcX1i55+fkzg5iLQozJwsrt/RKDZWobi3Zwr1ubXqchFikkV+m4M2KjU/y5D +QdNKN8sxpzGJCDLbgsfM1YFcswWgnlmo3MyUCmBXyYA35xBNQKV7nbYNPMnqgGIgZkR sJuCxPpTTepS1tupTMS6sbLjbf5yE3pzyT4Bvn5U25sPlVUETLigGhhiNicJF4mQMVlm qdYkf3GOYY1whcaFWrjImCzc5s1qjGvX3CGxo7vbh3QBCnRTvjKoBk9kUoaZVnt3BLzp kg== Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3nyb9aq084-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 03 Mar 2023 18:30:05 +0000 Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 323HW1Sm034810; Fri, 3 Mar 2023 18:30:04 GMT Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2172.outbound.protection.outlook.com [104.47.57.172]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3ny8shxg2s-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 03 Mar 2023 18:30:03 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gu4hiV2caKtPZBtK4XxhS1YgfaBP1qlWhBmHGFTGajckcVZsVUcyv1/aDnbxcotwd6XqwRi08N53qx5Vo2Q9pPjdRCBBjKBIuvphO5p8sIevKF3rYkjGqpaouEmGZizWQMRfGb0hU3Yb9Fx5cwwYble2hNMsDk1fvLAmuRvvXT5VlqGQP36ZN8DaSdNSbhVhvgkqYxTZswcaVxYZQzgcu9opXNe81E+r36+xfuFz37sUWp3ZcLVHzdTNasiy/gHscpvvIiJE1owccgsDQ6r3+Q8Xpa2hLu8iIwkCZuo30xhbiF3smZ8NxXJqMu4nK+hJ4o1S6cLpKjw+PALduWr97A== 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=6G+kyX++f9wy+rUCSzvmYr0NR3Q7VY1LEMq0+cR688o=; b=dwqwfbZcAgjK77tOoWiQS8DEkqlsjrhS4T4tnXrnVr59ACxl6GSuVOOVjyNm88GLqHmMb3sjrDjzBCIodIWHMWWrOG0y8FPMlICcnrHYMvAmwTXFfqPExhXJHDJTFs7EHvfRucXCZSYAP4VotZbWYQshD0Rce8WXiliQRDoFK43bw3EskaiZdgJggjpIQR99RbgsmUwta/OSKM51nU3j98f36M/XYCHuL9eC6WBy/ivRNVkmVZKqcAzrL/7W/MLZQ20M9iye32SeP+UEj04UAd7SthpvvuUaOEwTESlSjs+6UPj8XwQFiMo0KrKlmB2TqYn/RLFQ8u1POM/D1b7rlw== 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=6G+kyX++f9wy+rUCSzvmYr0NR3Q7VY1LEMq0+cR688o=; b=cuEDDdev+pe8HQk7h77W+PESQF7beVXaqu93Z2rPGjHU0QJXsYFpmIL+pyeux6epy8vM0Re4GRBIpuO7J2qY3u5wwFyNYzSz5Hv61tokKz+Gdm+oACJTCi68gGgRk7K9bYF4a30+EWEiWQ9SqKRYqcVNJsucBXBA53+/sMtBPsA= Received: from SN6PR10MB3022.namprd10.prod.outlook.com (2603:10b6:805:d8::25) by PH0PR10MB5794.namprd10.prod.outlook.com (2603:10b6:510:f4::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6156.22; Fri, 3 Mar 2023 18:30:01 +0000 Received: from SN6PR10MB3022.namprd10.prod.outlook.com ([fe80::93c9:c99e:5ab:4319]) by SN6PR10MB3022.namprd10.prod.outlook.com ([fe80::93c9:c99e:5ab:4319%7]) with mapi id 15.20.6156.017; Fri, 3 Mar 2023 18:30:01 +0000 Date: Fri, 3 Mar 2023 13:29:58 -0500 From: "Liam R. Howlett" To: Bert Karwatzki , Andrew Morton , bugzilla-daemon@kernel.org, Nadav Amit , linux-mm@kvack.org Subject: Re: [Bug 217061] commit 2286a6914c776ec34cd97e4573b1466d055cb9de breaks do_mprotect_pkey Message-ID: <20230303182958.h7ttvfnkc4xexy4o@revolver> Mail-Followup-To: "Liam R. Howlett" , Bert Karwatzki , Andrew Morton , bugzilla-daemon@kernel.org, Nadav Amit , linux-mm@kvack.org References: <20230223120407.729110a6ecd1416ac59d9cb0@linux-foundation.org> <7d6b7f52cde12390980b906983500576b20b33c0.camel@web.de> <20230223220228.bf2ob472wxwtqk75@revolver> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230223220228.bf2ob472wxwtqk75@revolver> User-Agent: NeoMutt/20220429 X-ClientProxiedBy: YT1PR01CA0134.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:2f::13) To SN6PR10MB3022.namprd10.prod.outlook.com (2603:10b6:805:d8::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SN6PR10MB3022:EE_|PH0PR10MB5794:EE_ X-MS-Office365-Filtering-Correlation-Id: 8094b9cd-ccf9-4b41-bec8-08db1c154cfc X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: k21nFwJu5pctYefGVnp70u9W41pz8Y6u1LB+gqvvOuiGN5noy/AYa4NrM9/5jEodMlJmp6ztKN6+O260ml4uGjnoP9pZ/lkhXwWbxs4VBTroehpYwwKtP/kMTjtDFhAeFHnsMAwutqoh7kCkVg9ThiF6q/AhJ013gBjsbsR+dsYIGu1GkcQvE7+zxt5bIaQ67s31bH2RsAgs6DsctchNvoHJkmaKgHOfvXBBwqg8trXnjtscVfFSbuDZXr5HaQDRLJV6kgu8+7rzMYghqWv8uoWDJ6aKsvSSNOlW4LcI9QSKYnceubFYyEtml8pNV+p/In+2z428HZfyfdm7Z+o181v5CBUGn+Ds7AvYQ5Xooa5NFKsrkflwH6uH+6auWTNgkirF8YuzbmFtXTyMZJvCVSZkbDe0HwUl4Gydq2CiLBEVMJ/RuTl1+7hZFrYDUVPchVdZkPYUvcvpbH7bfXNcz0n0+5r/bChp+QwGI/gdWbgv2U8CYba+Y/zE0ibN8pqYKnhibO0ogjpOlPnKAxJS1hFgNcNx2Cu9HL2NZl1s4JpmlNQo0WZRGb+YL6R66tS6aIOwTefvDxfeCQh5apEf6akFLQJiUvAW9ovs6zA3rXLUotgMvkRYYFMWbyHCTVuX 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)(7916004)(346002)(39860400002)(396003)(136003)(376002)(366004)(451199018)(66946007)(66556008)(8676002)(66476007)(5660300002)(41300700001)(6486002)(966005)(316002)(110136005)(86362001)(6666004)(33716001)(4744005)(8936002)(2906002)(186003)(1076003)(6512007)(26005)(9686003)(38100700002)(478600001)(6506007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?/bJMrQQjYCADOaJ34IyBqcfDoXPnC4GaliyfBRRRErqJzn8RCKjXVXMJPdq3?= =?us-ascii?Q?eopmd8lqvRzWX2swpiwUaAF0Qwj6Qb7y0yRLH76HpCiINT0RT/YQULlMBqjB?= =?us-ascii?Q?T7YpF2s9s1TlQNQQH5PxgU2lhDfIRc239rbQ2gXQ4gCG9IzKwVDSX+rPbUe9?= =?us-ascii?Q?QNpEoMMN3GDWG5YWNsOgq/7PK8eTRaaDmfpkPk/PGHh/9TivnapT5zK84hwW?= =?us-ascii?Q?C1jWYKxk99SssvrKjc24rjxM1NtpYOdczzyhWXi3mJIWmp4VsPv/iN17uZAZ?= =?us-ascii?Q?wAFgK54oYZwbEgxVaMmd681phOPoX8KE9MRSB2VQiyWhnc1WobxxmzxrLh9z?= =?us-ascii?Q?qEYHkwb/L205fvppL+sClJIWrwFUjCOnRoOidhpY41MEcltbHJx4QDHts9OV?= =?us-ascii?Q?PmAmRR88c2QU/8KhrLgbS1vzuVp1y0hY93+zWab03Bw5x+eF4ENtMLuD/yIL?= =?us-ascii?Q?Y2+AN4hIFhKYBnKERRJRYu3hhtFrz7QB9MJSCrdW+AyOv0Ma/OmQw9uAVCrI?= =?us-ascii?Q?iGaE2jwcoRMblXEdElF7uh2tsZ+ge5UxsNdjbDXt0myEVGvZrgHGgc/3uw2j?= =?us-ascii?Q?C3x5ourPPFbyrjA6b3qMeRaJLoQ94UTxC5FChhMX/7rvpng6BQwdtZ6k9okh?= =?us-ascii?Q?sIrOfSKuwpgyzAfzpkxB/vytVGJtvrvqwAzdSITKkiUtrHPkNtLQ4jFU7EGb?= =?us-ascii?Q?7dj1a6KkJ14N3TKpkWstQX48mDT5dnhFl5YFPp/hHdQ6fksJOXvHRkHZzbcZ?= =?us-ascii?Q?r3jd+MNA7hyWy1UsZFeLJuzOLyrhFMh+BVMw6AYKsdMG4aPMUy+JX/VoUV1K?= =?us-ascii?Q?oHelMf4ay+p2dEfXwgsR2mwspfNtEA8/sgiRvYLfosLqepj+AKiUJnwgVdzq?= =?us-ascii?Q?Vx2Ke2KsBZBwDDSdkgDSmqvGSgOFHcP82TArbGks+S3VqivHY1e3EN/WsPst?= =?us-ascii?Q?ZefEFwqC4p0kC08OgNz4n62vei4FBxzG2w0u6srHf4yDqxcowa0oZTFwGKJg?= =?us-ascii?Q?f1RirY9uDSvy45GVKOVLLt7Xf7RYOxElLW8/UDBKuwCaOxdCii56RAsErHPp?= =?us-ascii?Q?eAUr/T69vK/+AIIU8TTv03rSr+m4KI4x/zfrunW1fJTFdkKpiOU25Iw/SkN0?= =?us-ascii?Q?jvSvEV3riDsEabTxyHRoFqLjoLaAmB81zelks+CSkPwbZo5g2kP2UA/R57ph?= =?us-ascii?Q?pqsy1milfUZHFoo+8s5c4sqp9NZaJ+XHI8CxgnC0+/s+KTjYZV7QxOXA2FRi?= =?us-ascii?Q?pdGWEy+zjJ0pqZeHnOusplwna6GbrLK9/sBvbmRFjQ4wOshbEuI3qQOfa8+2?= =?us-ascii?Q?ufAVcNhERpk05txR1T5JElDEK60cYlMgy9OIvAetVaO3uXKmPYmup/pBx9V2?= =?us-ascii?Q?7XtFm3mwkGVy/xL5GYr3J06fM59ZANJvrHzoEpHQoZT0CkYl7QZms0BxFsr6?= =?us-ascii?Q?b0+YtHoqaM2UaTqj3nt+zcXgGzTQJ7SCwaMB3nh0A62i/tvOf2qTdeTvTFpF?= =?us-ascii?Q?KZm0hjOQxkhT7w84HcQuwqZ+OzDQ5jTTw+thUAqpBvo6bdXg6aTyj+1OD9pQ?= =?us-ascii?Q?AoxattUQGFXwuoYVFeSkbbFJAsE6wDimhBZT+x/ZL7jff0YIDof47XgOIS0E?= =?us-ascii?Q?0w=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: JHw3R4c3Tb5j07QbQbfd61yOMt8kvbj4cMfQE1z1nPJzXT/RajWO2hNqi3mLKiOMe3/WlMoFBGdrNd2oYGgJvrZztkDu92crh3nNTngKs67+69ltWMT/68q8juEhXaSltte9Pm/VKcsvBDsln+n1ma6wPobaBQEFt0LtrLeFVo8ahub8169ouE/Q9qM4s0JfTbJnYKwHSBu3Ov0GSnCjVsxbVHmT4iinjao9BLPHH+JneSYiPJV9Ur/9IJphhcRPy2xZTmyVyga1zfROeFvR130dCwWLW2y1lX1CPWIdKnzwhH5PxCo9bdRBUtiwrUqnK0ccbJXLHCI4EXAoEXj8HMKCvfaB2JSzlfaUqABAscUYh66IawdIlRGBb7rW8GPFs381vn4ejXVpxONucIYkKBeM+e/i2SbOhp9xPkSIWgdTXDr6YnmMe1oyLNfYhwwpv9pMCVFLt8sDKpQPYQjDw9KGQewQcGJ9X3F68FxsepsdLyeiFGmrAol9VtmGvnEWzUafmCVmS/uG9iwiOaryExON9wJfoY4X44V6FhEyqx8Cf4az7G7OYjSD+gCxCoZSLdsIrc3hmi+4gdfm1/lYCACNAYZo9YGdAoBOVrX8mqEfpf4AJ+F2hyZeFy6nTQucxnrYq7RzJnfJqYRTABOyvxqHu88phd0V4neikmo8MIschk2geZCFks9QwhBEZrPYxKjMBw4PS+dB/3cjzNQKudl1MrkjGn4+RUaQs2RgGctNJL22jYdD9jdIAcdda/NoA187VxGLAP7Gjij2dWX28BXHHThEsFdgDZLr2h/DEh6olkeowvrrnfrxol8D0cuNBBoFIfInKJOwzeGhgX6aSUKP5C8SEgM1vq9z1xMKrGBv5OUNOK9EdGaFF9GegV+Y X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8094b9cd-ccf9-4b41-bec8-08db1c154cfc X-MS-Exchange-CrossTenant-AuthSource: SN6PR10MB3022.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Mar 2023 18:30:01.5830 (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: +IqwtjGdIDSkdsKXLIPAMSqiLIRLdKj/6bPUtymF9sJSyqGNS+6vSuC2/dolFvP0oFdV2LPxVE6Han9OeTkd2w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR10MB5794 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.942,Hydra:6.0.573,FMLib:17.11.170.22 definitions=2023-03-03_04,2023-03-03_01,2023-02-09_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=724 mlxscore=0 suspectscore=0 spamscore=0 adultscore=0 phishscore=0 malwarescore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2303030159 X-Proofpoint-GUID: I3qH-tFJ3oVlmyacseLj0RZyEFIHHTz5 X-Proofpoint-ORIG-GUID: I3qH-tFJ3oVlmyacseLj0RZyEFIHHTz5 X-Rspam-User: X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: 529A24001D X-Stat-Signature: m1owuj46wsptgitbjzri3azwhzq95ori X-HE-Tag: 1677868210-430509 X-HE-Meta: U2FsdGVkX1+xPdHWOrJuKHg4TIZ66007vkjAdWmQBf4y6BnsNp5+1J6RFZP5ZzcHKYwT6TTRhd3xDOCeBlV6Lw0c251krIXG2ThDZxfAYRDe9V7CMKshQ5IoMtLCd8L1K94u3CVB7rA5fy0WCmOsiDFrtxMBnmUgUTRBQk5hVVmjSHvSUhrcj0+5hRWIP21lpPdRKf9vTtxbRk8GXWA+/55GXisgwBdn+SIuGyUbl6esAmaAF0H3QxoKVUmh6otXy8rEFc8Ck0q+yyR4/a945wqylfyfJVqkIbLKGIbvaqTwC+6d3eaRvfzqnfUuUKTQjl9kqFxqWxZk+KbZYg3byXO23HQaR0lfz/bbM94yHeSPNoBUdtcsGatQdq7c0XGaeBDJ7zeBGZWv5LHp25LnGqrr/4M+cYG/TjPYXTs3+THq4FtTQ9IoWoNFtOuIGK5xJOiLsG7+H8b33nnf70611DjiJuYFIKK8DIFx+kZO9V05DFBVSs/DygEuuKf63TEODyLN9ARAhzHAOMD4PGzqYThSC6pSHAhILgy42MrqIu+O1l30jOFzSzF6RcKdeNIoBwoB8nKzj4dDzL/o2cbXUnOK0fphc62BFNB/U0up/Vtfp/sWFFe2MBPj5EHD0DWoYd+CaZTWsMsEbg7Nx7ZIk/lAYjoric52lkYt94p1Ma7V5odYzjqPltTVoTK/9MkphqFc3QzCkLl9KGoMGOenZwAmx0BEkc/q0hQiVQiJk35eXQ6Hr/n8RE08hy7sSk3fQFj0twL/frD29qeiNyBqLE6Gq3i7mLqri+Soz+5UjMNuX4Y1Jam38+fUojZi++MpmJ4zdQM6jwzxc44Kb7fYogoUbfcKZVgvKHBEjrV8xJ3+xv6NaddJ/NFIXPnxF3XNM9EfoFdZHk9ghSY1rAxmC4WmYishKYJDM6t/ozyCZxFQ9IgrIMEiBumrCdC0hobKTwpztvug2c+OCO0GAQ0 xSQkOlXF JX27YWwB4tiN5zYXzt6azPEY/8LEZLXvFYYOOmF+EDOkQ/t0csNDdG50qDLXp+cfyvFCi1Mqq8Qebj5RdCb2r/HkIDNXWNoxh/ix7+CmfBnEF4WhrC4jajRSGETl6il4F/uq1w+32aDXl2m5RCjSJMN4mtWxSprEBO6gMEh90J3Y3DiY2p7jroJY2GDmQYwsY1iMsZmlenoTxkCcaZA8F6JCNnI6agJ0I6nKMVx0Xeb2X8VTYweE83SyVVrej7u4SM0GJIxXlAnp+ZzNutFy3EAaLA0qaZB38xztvZuyYX1MU3QvslbKC5caqAfIRHPW/VGDxcvrteImbUTm0u5NHMOdQrMmtrjkdhP5yqre6DKhbwP1MOvrP8vLXcatUfFLVGqWLnUOy+OMeFln1eeHZY3TaQptiKvlho5k2fc2ApDl8C/SjZAPiG2epE7bdnz7o2S5gXfEWRTENnWX9X1JUFLtUkhCamQFqRNwPLVYibZMoH/yCodwtwW0UfIf9SjauKLeWPqRQriewblI= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000060, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: ... > > Just for clarity, tmp is used to ensure there isn't a hole in the range > we are iterating over. I don't particularly like how this was done, but > I tried (unsuccessfully) not to break it. > > It looks like I've missed the case where a merge succeeds and so tmp is > now out of sync with the iterator. > > I would change this tmp = prev->vm_end idea slightly and use the vma > iterator end location: > > tmp = vma_iter_end(&vmi); > > I'll send out a patch once I test this. The patch has been sent out and I've submitted my testing to LTP: https://github.com/linux-test-project/ltp/commit/3cbaaddf6f785d91aeb370beb75d0623f8c48624 The testcase is mprotect05 Thanks, Liam