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 67C26C433F5 for ; Fri, 11 Mar 2022 18:40:52 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id E6F1B8D0003; Fri, 11 Mar 2022 13:40:51 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id DF7938D0001; Fri, 11 Mar 2022 13:40:51 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id BFCFC8D0003; Fri, 11 Mar 2022 13:40:51 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0067.hostedemail.com [216.40.44.67]) by kanga.kvack.org (Postfix) with ESMTP id AF4A38D0001 for ; Fri, 11 Mar 2022 13:40:51 -0500 (EST) Received: from smtpin30.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay05.hostedemail.com (Postfix) with ESMTP id 6CF92181CC417 for ; Fri, 11 Mar 2022 18:40:51 +0000 (UTC) X-FDA: 79232971902.30.2A14D2B Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2064.outbound.protection.outlook.com [40.107.223.64]) by imf28.hostedemail.com (Postfix) with ESMTP id A91E1C0012 for ; Fri, 11 Mar 2022 18:40:50 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=crriZzd8U9g+It4QhcOikAkUpTZTzLYX8iB72aPKlldBo6NzKmCTCxfRSQIZpbw8R8Pjbf4wT44zR4DjCIn/LgfxZ5gMX53l6DIkWh/+XqqUFcLgxVvq+RedbwH/IDoPBOx4l8GH+jKIeI9qv9PFio8xsKXsLetGIiBr0VAa1TV7/gDufMtpERuwxcWXS+1iXjAUOv408li2HIK8dYrj8bpGn+fUxlDG5n7TG8GW42oBrnVEfKgP5kf6iU99Z7VqkIQ+AznQxxD4B32XCE4Dw/C0rxkJPnU6ciRpvDPoCZrmnPKKCwLfpHWTNvejT0kFOZjDqaVu4ot4nE7DNtVnfw== 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=V+Yg4gEthFzvVhzItoRl/1s8SsQ+cQ18NtfEAyT9xYc=; b=RZtzCbZrjVuFk0KxAEM+k7stS/iQJh7+F6Ju7Pl0qld2epiU3fxXmYmzJJBmMuLJwFxzjaOgJ3oIeyNdG3urJDQC0XTZkadaXAH1AVy+kPVoOrLdNUtZBAUAWfCs4/hX77jNai2EqllqsYE7v/xfSDTA2NNdHPiqqe4gUz0sqvwWAKeYQWidRNAoewf3am4moi/LDNLLQ5f/VjbChQMsBvPn/eHp+AvxC7lbDcWwAgJBhHH72Tbv3fzNXYPi92L9dz5G5yJBjR87T4bALiesPNKxCUx9/KLGw2nK4ed4bDSRrbwj1Wg31hKsbeZjN6Ztqo7ADwgC5O5WOQ2T6Y61FQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=vmware.com; dmarc=pass action=none header.from=vmware.com; dkim=pass header.d=vmware.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vmware.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=V+Yg4gEthFzvVhzItoRl/1s8SsQ+cQ18NtfEAyT9xYc=; b=pycv2Zx96sR/05uZECuvLzop9wdK0QO0I5FCMeJXt1PEAkBZvAYV3/srbTsX/WD5AmMMcNtYXnuWw0sWPtRbO5pYJRB79iT2pR6EFUJySOgBoCnyBKQhDeHXUzMUI6mv56/SrOaFae1SIp85lzOktY6HHbmYNE2kiP/v/czmA5U= Received: from BY3PR05MB8531.namprd05.prod.outlook.com (2603:10b6:a03:3ce::6) by BLAPR05MB7265.namprd05.prod.outlook.com (2603:10b6:208:286::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5081.7; Fri, 11 Mar 2022 18:40:48 +0000 Received: from BY3PR05MB8531.namprd05.prod.outlook.com ([fe80::6061:706:1081:df8b]) by BY3PR05MB8531.namprd05.prod.outlook.com ([fe80::6061:706:1081:df8b%5]) with mapi id 15.20.5081.007; Fri, 11 Mar 2022 18:40:48 +0000 From: Nadav Amit To: Andrew Morton CC: Linux-MM , Linux Kernel Mailing List , Andi Kleen , Andrea Arcangeli , Andrew Cooper , Andy Lutomirski , Dave Hansen , Peter Xu , Peter Zijlstra , Thomas Gleixner , Will Deacon , Yu Zhao , Nick Piggin , "x86@kernel.org" Subject: Re: [PATCH v3 0/5] mm/mprotect: avoid unnecessary TLB flushes Thread-Topic: [PATCH v3 0/5] mm/mprotect: avoid unnecessary TLB flushes Thread-Index: AQHYM2uKrnc5RsxkI0qTSHUzdQzkKqy3ldQAgALyYIA= Date: Fri, 11 Mar 2022 18:40:48 +0000 Message-ID: References: <20220309041043.302261-1-namit@vmware.com> <20220309134046.31a0751523acb9babb55b9de@linux-foundation.org> In-Reply-To: <20220309134046.31a0751523acb9babb55b9de@linux-foundation.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Apple Mail (2.3693.60.0.1.1) x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 43d6c1a9-cf6f-4dd1-e5df-08da038ea943 x-ms-traffictypediagnostic: BLAPR05MB7265:EE_ x-ms-exchange-atpmessageproperties: SA|SL x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: l46fA3HPdfacA16lpamp233XnNGXh+ZDf5eiBjzo1fY3SoWjdpx3DmvcrGPmKuKKA/MM6KWHydEG8RuIb6ULDUhMsl14KfNZz6OK1BW9n8oGTVG6pZZJjXObEhkCT1xudH7KgNKJRnGL7azbBlF6V203injJItfUILARwj+rLATa6znJHNeNPZLUZbi2tg4wyoIYOTImz0qum9v5e7YRoNQV7CUtaFyP24P8Etxz8KbZ8QJEwyPYAWI3bQ8d+t+6nmOCcyLxYbfk81ysenlrvKdo4eij+U6SmIlIJThC7A/NGtCczHc/hHgNiGfzen6D2QnznUXoKQgVoHGkG+xzcHZpvBinGjqEIWis8aHRuy65KK6eBuzGt3CAuFtYiZZYTDmvCdhPHOBrFu+8jsrVEFVZjccaPY/NR6gNYGqMql8EbFIR+evJrJ296pkX3L6V+XorpCvOJr9EQMwvBXbRZcEKeGNSHS67VbFCg9NE+GRz+OnSExzTE9TxXvF8XmK1q9z4dXupmbz4P9ORXhFQcSMzwYTKULoDOX8jnMDg4qcTEFoFKp4fIjuu2WqH1E0w0HHGTyveThsg1OROcC8nTvwFPRjeBlKXHsxTpc5ELYd77TtmQmEhUyzW4+b8j5TXsN2JbYznBAiTgDPf61MOgDDlYpyOIVR3Qo9ZRAhWPkdBKwKvufEt9UhwFmXl6R6torZ9izEMk+FRbNwDOTZxKCuDTyGhVvr/obRf7quXuPfFinSlbFujbFJqYAQrp0NB x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BY3PR05MB8531.namprd05.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(38070700005)(6486002)(6916009)(71200400001)(316002)(33656002)(508600001)(8676002)(66946007)(66476007)(64756008)(66556008)(66446008)(122000001)(76116006)(4326008)(54906003)(7416002)(6506007)(4744005)(5660300002)(2616005)(186003)(26005)(53546011)(38100700002)(83380400001)(6512007)(36756003)(86362001)(2906002)(8936002)(45980500001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?nxTi5FDR909JwoUguhSJ+i1xxLx2GzsPmo6HTVZ7vUGIwkxfGszzMc+eGpK6?= =?us-ascii?Q?f+O/cd1XTfNHFrMmDECdPL7T4hCY4kRmWmgFjeMkdH2So0EbGonFt9OK8J97?= =?us-ascii?Q?heSWizpUrSiDYziTPx1OxROrqmQrnekX0XqLDKEhBAfuMBMkpBXEHOjRfmOA?= =?us-ascii?Q?QdlQQNXrydE2tzjzCphnASZRs3T9hAqqoPPsB4KT76SmVPe9buC5m9SRAzKn?= =?us-ascii?Q?MOEmksdEA+zW28ezwevVuEutbVyR1bXYOWVJZmZqUXva1RnWeyaOG4nFU62Z?= =?us-ascii?Q?WJnGgnnQPjTJmQW+MlPMamFodHhkmm7Fm4PgqOrNZKTp+P0N6U6BUV9yCZ6X?= =?us-ascii?Q?r005xWWTo6Z5jKdwen20xFmEyE7++QIHd87G49+kC8KU0tdQzOUK0S9YZYhE?= =?us-ascii?Q?WkqFvPgnz9Hyr5xwMRY7MxlLF5Q2fKtzA+o0cAHxF6DoDFCtrFwTbR06wHCU?= =?us-ascii?Q?dGoz18AA9m30FrBzHY6N3Dtn0sD95xuH4PASafGirv399EwgM275ATFHuEGU?= =?us-ascii?Q?JacyNVdrO7GcmEv84mcr23IA3VZWF+SWr6WnXtg0GT/ehFa4Tes7cKznEHDz?= =?us-ascii?Q?IHPIqIZMZ3EgAz/uNuvepl0r80s4w7atybcoaEiaOdveOjsnmf8TBlKpXLtC?= =?us-ascii?Q?6cprpHptjlE/1N2CAZOSFc7dtTNuwMMR/wmIksaY+ILlLW3tXKBlhiScLga8?= =?us-ascii?Q?SRgu/V44zObPUHOmKxUuWoVoY/+QX8nfBNcyPj3FZfDOF1xPod5BikYeJaEv?= =?us-ascii?Q?Qyby9RxCfguwAGh/tKeAfu80UFu/OlD9vIRdWgiq6wP9F/rzs7UxUshNSnLm?= =?us-ascii?Q?y2IvuPRucn8Gm4mw9KQKE1L/ksD6yS4V4AiYyXOghmZfJP1u19782xJvS+N+?= =?us-ascii?Q?zZBS8LykIzd5eveSQ0ppO5hHYSdsN8E3LPeUsGvG6NqEyrYj11MCUa0g1ZhB?= =?us-ascii?Q?pz51QJiA127EUxveZJiZP4NSoqHLVWM5kLyp/+MtC5mBuqsmPOWdlFk8nzg5?= =?us-ascii?Q?6VeXFTfv8gOpBqErFeFUNpQr0b/x461CVBU3dnObQ8GNyabda1DKfGWtlfiY?= =?us-ascii?Q?InCC9Hff+vBh2dsoDja7nZVftZY1zE5a1sMEyGrcyczDu5dy0cgWg+gRAcZB?= =?us-ascii?Q?fyfAGpHaF7ShMx+CSlYQ5JvBuzIehOQiSu51UggIdiBG9fmz+583m/hPuXyJ?= =?us-ascii?Q?x9tD9Ad24DLtDqfc5XX8hq7DpzzkiegrKNQ5h0440Uvxggntyqll78DjVGhB?= =?us-ascii?Q?EJUdsbABbEQCpo5RengMNf+0OnejOeSjclRVHAD6VFDIgoW91Iw9wknX0eMK?= =?us-ascii?Q?kDDJpqlDRCg5JmZoa6PDGeho0S4BExNXHrJvPOa0eAw+hqqX+UBLv5tscpTL?= =?us-ascii?Q?0SxGI48h3r/06Nwm/iJvrl/ZMFPKZnyxjtQkzc0pBDR3adLK35JJFe6WUqBg?= =?us-ascii?Q?YqsPwK7567H3V9TaKqCD5ibfcIc4uLoB?= Content-Type: text/plain; charset="us-ascii" Content-ID: Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: vmware.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BY3PR05MB8531.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 43d6c1a9-cf6f-4dd1-e5df-08da038ea943 X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Mar 2022 18:40:48.5291 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: b39138ca-3cee-4b4a-a4d6-cd83d9dd62f0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: IRHLLKHRoXcDkiDkJbjEWz4phWi0isKHwmERETr/jmDgrXQlNS9p8bhHDvzgjLIjxK0i19nSPZCT+RhLHBunmQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR05MB7265 X-Stat-Signature: ppgxm3kpwbpyrzxoh9ndbc6ti5cgimzf Authentication-Results: imf28.hostedemail.com; dkim=pass header.d=vmware.com header.s=selector2 header.b=pycv2Zx9; spf=none (imf28.hostedemail.com: domain of namit@vmware.com has no SPF policy when checking 40.107.223.64) smtp.mailfrom=namit@vmware.com; dmarc=pass (policy=none) header.from=vmware.com X-Rspam-User: X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: A91E1C0012 X-HE-Tag: 1647024050-623854 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: > On Mar 9, 2022, at 1:40 PM, Andrew Morton wro= te: >=20 > On Tue, 8 Mar 2022 20:10:38 -0800 Nadav Amit wrot= e: >=20 >> This patch-set is intended to remove unnecessary TLB flushes during >> mprotect() syscalls. Once this patch-set make it through, similar >> and further optimizations for MADV_COLD and userfaultfd would be >> possible. >=20 > Thanks. I'll save this away for consideration after the -rc1 release.=20 > Which gives others plenty of time for review (hint) (request). >=20 I see that some patches did not make it through to the mailing list. I will resend later today.=