Received: by 2002:ac0:a594:0:0:0:0:0 with SMTP id m20-v6csp511506imm; Tue, 15 May 2018 05:11:48 -0700 (PDT) X-Google-Smtp-Source: AB8JxZr71ICbJKwTHFC1PVkCd/IiQ9AHXGQYAeHmjpz2ybTu+XBg+OVIeJ8Bx3gyBXHOtrO3CRI5 X-Received: by 2002:a17:902:7b97:: with SMTP id w23-v6mr14397604pll.116.1526386308159; Tue, 15 May 2018 05:11:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1526386308; cv=none; d=google.com; s=arc-20160816; b=yFWRI/IZtGeVhksnzXf+TlBCghEp4H9kQXqK0Jl5cBXRE0yo7Ohfqybep3lJPEQ9RG MsacpTokULVK5HhybWUcYeeLLbQg4niK6Dh3GkgKsIf8Qfrt+mf1orCA9QW4WOMYAezy IyzJoQ0S1WPHTtx52Vj3J0dzPdeB1LHl67lHqN1pAJf1cLUKXslvLrwSOSqTkouYjS6X 0V69aO2E0nAqxVVoPKo6swjm22nHXAYHFRTJRPPbEk7FCYz8oE0e2cYvHhch5WrrQdjQ Shh1nQEydMqgGDsYBOWbVbb1KGN9Zlq9kGf5xG4Dc0oQzmoKes4NC/+/XpjwKEpytVmM qiZw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:spamdiagnosticmetadata :spamdiagnosticoutput:content-transfer-encoding:in-reply-to :mime-version:user-agent:date:message-id:from:cc:references:to :subject:dkim-signature:arc-authentication-results; bh=4bggHLmLZn3zV3fCzfXvS/4XZkN/mMlTvTZ1cSJzmBM=; b=PchlbINBmW37AqTxgmMqdwW4Sjz8HEeX0SMMVmLuO81Y77xXYwvvO/cviy29Z2Pmv2 YThH1mFDQnRpi5OU5qkXJgzIoG1eqOB7pokzyBCiXPLIFgtxIBmtWOVpjgTclqCTbH1U mv5cAcFwx9YZuMvEnktro8RNoHljqif+vzbjrhe93hNrYB/LoRa4ts5Mk7DIXgoDu0vq PO/GugrVOINBNJrZ7Hg0hnyMInaCb5pDCR22t/7P8KvvTtsd/0eg1a/bNYngg1lKd0mY FUQ7bFcAiXNxEf40BXct+9/WCiCt7DihdPhTfGwwDzScFhhNqIyfOn/LqIzTSbDtwsFn rYPA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@netapp.onmicrosoft.com header.s=selector1-netapp-com header.b=ciD3uUQT; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id g130-v6si11469680pfc.366.2018.05.15.05.11.26; Tue, 15 May 2018 05:11:48 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@netapp.onmicrosoft.com header.s=selector1-netapp-com header.b=ciD3uUQT; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753177AbeEOMLG (ORCPT + 99 others); Tue, 15 May 2018 08:11:06 -0400 Received: from mx144.netapp.com ([216.240.21.25]:23339 "EHLO mx144.netapp.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752490AbeEOMLE (ORCPT ); Tue, 15 May 2018 08:11:04 -0400 X-Greylist: delayed 578 seconds by postgrey-1.27 at vger.kernel.org; Tue, 15 May 2018 08:11:03 EDT X-IronPort-AV: E=Sophos;i="5.49,403,1520924400"; d="scan'208";a="257415290" Received: from vmwexchts03-prd.hq.netapp.com ([10.122.105.31]) by mx144-out.netapp.com with ESMTP; 15 May 2018 05:01:23 -0700 Received: from VMWEXCCAS02-PRD.hq.netapp.com (10.122.105.18) by VMWEXCHTS03-PRD.hq.netapp.com (10.122.105.31) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Tue, 15 May 2018 05:01:23 -0700 Received: from NAM01-BY2-obe.outbound.protection.outlook.com (10.120.60.153) by VMWEXCCAS02-PRD.hq.netapp.com (10.122.105.18) with Microsoft SMTP Server (TLS) id 15.0.1320.4 via Frontend Transport; Tue, 15 May 2018 05:01:23 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netapp.onmicrosoft.com; s=selector1-netapp-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=4bggHLmLZn3zV3fCzfXvS/4XZkN/mMlTvTZ1cSJzmBM=; b=ciD3uUQTHVd4Ls3ctvp349f6dMFGzo9qkJ50Eu9Mk9E82hwvyhNpMURuLtwjrMK7Xz0iNgI+HVP9Wts6u1P8ZatmqrG1Qawoh67016q+UZ4G9KD+9f01Y9gLf/Nizxuv0hlSPmlhYC091GAhYgrDgU1l8y3IdfAODVXgHV4TFJQ= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Boaz.Harrosh@netapp.com; Received: from [10.0.0.5] (207.232.55.62) by DM5PR06MB3084.namprd06.prod.outlook.com (2603:10b6:4:3f::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.755.16; Tue, 15 May 2018 12:01:17 +0000 Subject: Re: [PATCH] mm: Add new vma flag VM_LOCAL_CPU To: Peter Zijlstra References: <0efb5547-9250-6b6c-fe8e-cf4f44aaa5eb@netapp.com> <20180514191551.GA27939@bombadil.infradead.org> <7ec6fa37-8529-183d-d467-df3642bcbfd2@netapp.com> <20180515004137.GA5168@bombadil.infradead.org> <20180515114755.GY12217@hirez.programming.kicks-ass.net> CC: Matthew Wilcox , Jeff Moyer , Andrew Morton , "Kirill A. Shutemov" , linux-kernel , linux-fsdevel , "linux-mm@kvack.org" , Thomas Gleixner , Ingo Molnar , "H. Peter Anvin" , , Dave Hansen , Rik van Riel , Jan Kara , Matthew Wilcox , Amit Golander From: Boaz Harrosh Message-ID: <030fb555-017c-298a-823c-3b9dfd346461@netapp.com> Date: Tue, 15 May 2018 15:01:06 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: <20180515114755.GY12217@hirez.programming.kicks-ass.net> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [207.232.55.62] X-ClientProxiedBy: AM5PR04CA0030.eurprd04.prod.outlook.com (2603:10a6:206:1::43) To DM5PR06MB3084.namprd06.prod.outlook.com (2603:10b6:4:3f::33) X-MS-PublicTrafficType: Email X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(5600026)(2017052603328)(7193020);SRVR:DM5PR06MB3084; X-Microsoft-Exchange-Diagnostics: 1;DM5PR06MB3084;3:eFyuiBB7nbmliksFV/yinXcEDXw46TJu4mdqBTnMTfgkbcyGUxCQAfXYg3coe/KvkaxlBkN6AAVFj6aMK/wYYJ9BfE1O5OR/nQodER6n2mRhTimJvl0ZaZJC6kN35xQDt69xryZ36lFfc1VsGXmf/0NO4kuqFISB8b8T3y2NHgerVwrDzHAQptoYDUzgbjx+SwzRe/UsM0qwKrz7U3to/J8mOnrZ1/Rdozt+dbD0rk6IcKZSYowHKoNmQsr4zDnx;25:16Ex/oPKF+41YklMjFy6sPHJ1jCCLUw8MWDp0MkwsnIEtKnO8aniv646g7uiFVaFqmvE+YC1Z+GS8mw55Jk9/CzzWr62Sz10tvFov1uamprATzkRiBC2UGOrguCtUIGsWncN6RdNxvuTa18VHhUhzIfFctufYEgDDc7Os5WyBmzjhebfYhfVFntQ+ilOunJVwgnGAiwbt9RucOa2B/syzReOHKbyz9Ycjb6Gu8s1grvZZsCmEQG4/JVFjbe4NgSfRMAQPgUsMb3XQ+N1cxHrGmiBFtOhXKOE2yv15YrxjU4ONbOkn0/VA7R3TDmijYIeICZBLB8vx9NfFWspsaW7Zg==;31:6fqeIxbfnUN7gSrAMxBKGn353nZQTIbXVpEIQNwZaAHBIjxhWm0fAQyBd/poG5WZmiDzeZPOfMX7lc/KLQcwqVz1tU4OHo6J4WlGbAsgO/Z6nHfIKmUH2e60w5crpzX9q6Zj92z/9d5gC8HSXar5A9VpFqvR8PgTP2YnCWdi/OSYioCsugSuXud4GzN1mO3NbazBr88DWPMZ0MiqACvMMwYYPMDm/yfeoMhK+BWoKNo= X-MS-TrafficTypeDiagnostic: DM5PR06MB3084: X-Microsoft-Exchange-Diagnostics: 1;DM5PR06MB3084;20:267lXmijVIhXWm4ew/Km5dBWnMWrGDjmqlev7mJJHdfOKTzNJv8DnukGc1Svjc85IeWxLKELkL4dcSVt9eMOEwQCimwMHOvEPbRCTRQdf4ebsQKRF2q57Mqz/lmc8cnQ4HkX+F3cHf89QUkA0zoFYpl8LGLiTlCx+Mh+WJcPpdddJaWMwdhGVeNxAD1mN1cBpk/NdVXO2XZbpF2ZrAF1CLKas5dF/Owj6V6cIHguOTixYU23ImjB+1OZYtROphgCFQ+ZQUiu6DxSLoAt26eAHpE8UtH3GsJeggs2Zyh3ztS2YJ3fk9X8Iq7Ul6SUuvA0RpE2+gaQUWG+UgcMcciaVK6aJ2whzI7bXJo7TE00mBafHuILgnM1e0w0JtO8cKNelSuM69PKsS5ccKw5appPOOSGocuQ6gnH2el1/UQj4tWr23t5XkrzwsK8Z5+uFPMmK7nWAX5JMlV9VITcQiWHG6SvJoEKalaV/rE4HUS0ZqvbQBgkLgEljkhox7vACToh;4:Uw5jT25rqS4kymzYaP0wlWYaeJxl9Cucnqom0FlTqDAB+Ud8J0oFJYf2N9t4cJDJ1iAQaGiKOtO1ZLsS+vOKiU5uyxj78wdEazgR0/sDVFOL7wJYhhqokabrLV9DRCGog3F6rjAFPQzdAstJM2MaFXizQSK2eCVhsmOfIZsSGLowuXeYuwx0GcvfWuNdwYXePl+LUtPdsA3MWLJWJZxVxPKPEc6GmtiwSRCcWC7GXKTB7y+0qzXuVN/OkXw8QEQxpehNI0RB2NPQ46mJc35RjA== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231254)(944501410)(52105095)(93006095)(93001095)(3002001)(10201501046)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123562045)(20161123558120)(20161123560045)(6072148)(201708071742011);SRVR:DM5PR06MB3084;BCL:0;PCL:0;RULEID:;SRVR:DM5PR06MB3084; X-Forefront-PRVS: 0673F5BE31 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(6049001)(39860400002)(366004)(39380400002)(346002)(396003)(376002)(54534003)(199004)(189003)(11346002)(2616005)(476003)(956004)(6486002)(305945005)(47776003)(446003)(229853002)(7736002)(4326008)(105586002)(8936002)(106356001)(81166006)(81156014)(31696002)(8676002)(64126003)(25786009)(50466002)(93886005)(68736007)(2906002)(72206003)(16576012)(6916009)(345774005)(230700001)(8666007)(6666003)(31686004)(107886003)(478600001)(54906003)(65826007)(36756003)(6246003)(5660300001)(316002)(58126008)(53936002)(7416002)(6116002)(3846002)(65806001)(65956001)(486006)(66066001)(53546011)(386003)(59450400001)(26005)(16526019)(77096007)(97736004)(76176011)(52116002)(52146003)(2486003)(23676004);DIR:OUT;SFP:1101;SCL:1;SRVR:DM5PR06MB3084;H:[10.0.0.5];FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;A:1;MX:1; Received-SPF: None (protection.outlook.com: netapp.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjA2TUIzMDg0OzIzOmxCQnNXbzFPZm8yZ0ovV3hZMkI2eU9oQ2M0?= =?utf-8?B?NFdYOWdpaVh3M1IzRVRybnc4Wk13YUpXaUFEcDRtNjBCV0RNMTNMZ1JPcG41?= =?utf-8?B?ajVWOXRRUmxlL3k3NjJ6YlRlMzZJQkJJaG5QTkUwRkJkYmJJOW55YThDTG4w?= =?utf-8?B?V1pMRUxsUGJJTDJrYnlLcmlBSGU0bElBYzl6Q0tWQ1Y3NU9oU2UwbUNhalZt?= =?utf-8?B?VzVIcWlrR3hBbXgwTkpac0ZFVUlRNWtnZytSamNYeGFnNjVYSEQ1djRGeFoz?= =?utf-8?B?cG4yUmVZcjQ4ZGxpOC9GY3N0ODZEajEzU0tZWnNySFdKNVN1MDFaRWtQTkdR?= =?utf-8?B?VkI0blBTWUY5bEF6eEJvREp4MEVBMms0VHNaQ3B2K05rbnVhU3cwZU05cnVS?= =?utf-8?B?ODVLa2N0RnV4Z2kyNThOdVYxK0NtT0t0MEJYS3VQQ0pRWHQzSnRpOHJJRU1U?= =?utf-8?B?RFBMLzlEZUdqK0p6Yk1GdTY4LzJvemRRcEJJR092QldFTHA4RUU4M21wUWNO?= =?utf-8?B?VktLbWFVZy9vV2FDS01Vb05uQktKckVReDFFYzhCeFJFUFlWN3hudFpvUURw?= =?utf-8?B?NDBlN2RQZ2JxSHFuTU5EUk96ZVZyUDQ3MkhEcmk0emp0TXdQeHF1WlcvYmMx?= =?utf-8?B?b1c0UDRiZzBVOWppc0NzbTBoaXlWdnNrUllNV085eEFKcjY5eC9sL0hHb2tt?= =?utf-8?B?Uit2d3ZZa2JJV3E2UkdEclIzMjlsWGQ5eHkzTmxabTl4SExqS3QxdEJyb3Rh?= =?utf-8?B?OHJLVlcyUlRZbGhtQ1I3NFBjNmZIOGpBRUxDbUNIZUJ5VmJ5OGxFVEtoV3Rl?= =?utf-8?B?UG9jekZ2SUx0WjNFWk1RcGs0YzU2eVpuV1BQOUhwUjZYbXA2UkM4Z0hiYzkx?= =?utf-8?B?NVZpMDhwU2JkVTA4MjdmTkt5WGVMcnFUZExQbVFkMURpS21ESHZOQW9JV1Rs?= =?utf-8?B?WWRCOGtoMUtlUE1WQWhENm1uQUo4R0xsRUtVeUJ4M2tFdE1FY25Ic1EzdzVx?= =?utf-8?B?akpINzVVaEhnZnoybDZvRVJsVy9TNHBrYytNMWs5ZHlsUUdmdzRQU2ZNRFFh?= =?utf-8?B?TFEyb1NDS0JsR0JybTl2MU1lUlo3SmJLNXNrcWppbVJwbzVSVFFxQm1SbU02?= =?utf-8?B?ZEViSTZhV3gxeWdjOGk4K21qZlMrZEZXLy9mYytTTXlhd3BsNXUxZ2Qzbk9u?= =?utf-8?B?ak5DNEllSlhEODFXcitvMnJDc3g3KzFENU9Dd2VBS1d1VHg4bGRCeFprUzBt?= =?utf-8?B?VnJPOHR0UkhZM2dTYWpBN1B5K3BYUkFvV2FaaGU1Wi85aWZXWjBVRjJrcUU2?= =?utf-8?B?L3hoWXQ2UnBvcytCMjJNZVJkN1VmYTlrNTVWSGY3c25hb2UxMG14Vjd3Yk8z?= =?utf-8?B?TlUzZkcwOElVRTNhMng4ci9EWUZhczYxd2x3ck1BdGtQazNPQWd5SURrRlhM?= =?utf-8?B?ZFkvSEpKYVNSTXJieHc1N2lESnZvcDZHb2dscWk4VEZRTGNtd2kySHV0Y2h2?= =?utf-8?B?RG5pYXg1R0p6WlpESnpIWmNMb0w3TzBLNWZnc09SNm91Yk51ZWRTUzQzenhR?= =?utf-8?B?OXJXallualRNaXN0Nlg2VGp1ZERaVUlBRy9JN0xMYlpqQ3FkcUI1Y240SE5D?= =?utf-8?B?UEtFZ0xDZUFyMng3VW1BWDdCVGgwb3hxbjh5TE9iVThERkNFaEJWdnBrR2xQ?= =?utf-8?B?ZFF0aDRRM3M4OHMvc1RDbjB3Nk9lN2FEMXF5cjFGMkNSdHJ2MTc4QjUyMWRW?= =?utf-8?B?ajYxQjd5b1VYSXd5cVkvODBlM2VQTDRRMER5TVZEK01XNXhIQUNjR0tkQjU2?= =?utf-8?B?TGNhVnE4SEI3cTFpK0JMVkNBcExwUEw0OEZUQjBJaWtkRnB1Z3J1U1RMNzJF?= =?utf-8?B?ZlJhbTlRU3dvUk9YbmI2alZOTUdwV1NoaVdMc1Nsc1dsUzhtZTNWdUVUcE42?= =?utf-8?B?MXFPMUc0bkR4NTN1VWVuV3JScWlubCs2Ykt0alltTkc3T05VMjdMbFZPOHhU?= =?utf-8?B?Y2pHdTE5bzlGcWFvU1dubGpRUHo3SS9VdTZkRlVTTFNETU56dTNsajNobzR2?= =?utf-8?B?Yk8yL3Z3cXBIR25mSDRHRVNSNUF3R0dLeFFWQmxZMktpWjB5VU1WeG8wWHVV?= =?utf-8?Q?zf3noIeV5IyRtGl6ZguZClE=3D?= X-Microsoft-Antispam-Message-Info: QEKZlf3e8H0vXzJ4nQXNti1kF4dwRLGfX7ajBh0gR+GWwOO7MCwEQMJUrXLxiO9QZ1L006xU8x569NFc97yep4ttfsxEdbaiL3bPDyTw92bD3qEsjbhEhdPl72+76PPwkln/3xUCrmRRY8tzUH5GvAbY4u96F+XsZPCvq8yOj7FYrHE0HDvH5sYmLr8mZsUj X-Microsoft-Exchange-Diagnostics: 1;DM5PR06MB3084;6:z20S+EExJ00zFabruk3eOUqnXdzi3Y30nOv6ByetsOhyqF8ynUZr8kpyozaPZD6NaoiUaQAna1TUTN7Uwud3G9Uzjen+IaoOhrgiMdkQoCO8ymeARpUPe37T+kYv/UyHS6dHuhhx63IwCo07pgEGGHFN8eN+sb4S7PgcH/vOLKIFB2TW9B7Ip85bYuYO29KgahSb9t1+vtPOE7a3xeutx8T/KhOT487zzm6YgSLQyJXAN4tg01LDOTL9AXwn8/CAwfsmAlvI1oQZyIbsfTBuh6pze0KzArnQnlLIuxvbwXKCtil+FcbujnXZKN6TtVtBaElqSwKbCSZVdEYZaHrI+b76yd8C32FV2FbdV+vUBnPgkI2tiwRWrryM8VsHrp9XkKTJFSb3IK/Yv3sH/su/cR7jUDPAGRBdmt2tW/dM0grNsCIQOgrl6wj0YFOOsYaz7icm/LBCXZuBoyw+V1frMA==;5:M0GQQn8DCAaYN4RiBZs+G12MY+P5AA2GUEcTQatPewXtT/9qjBzjKFHzgqUj0eO0G74DJhM63wXIQEIImE7hzVYLmYJD16Kwc7MiftgOnFeU7lBmuPhPpdTcAk1p2OHD95HpuI3N44jR77HZ9wUVJ5M+1/d49pZzwVF4udHB/lA=;24:KggJfqqGhj8RdnY7FvXgcPKYnu3uZtmMCqyL5xvo5OXk4qFWRN+D3R7+L/vJ5op/k7ntDutc+LTAoqmKP8JWy6AajhhMdJOkUrH415BkG7Q= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;DM5PR06MB3084;7:x/CHo+JiW5IEfgx4Vd+GvmpDQRGGZB4e76k9+rvI5ASdkkTS/SgHRl7Yjr8mg/G2wrTAGCI2UNLh+023ZYeZXJC/j1TA4Eg8GYe7GrRgGCVhM7tAY8hC2B0z/xXgv1tlrDnEJoj0r9bpIE3OaeBMoB6LsvzWALxKv9Sz8P5fEIqxOWkBW7Rvg/OUsMk9E9imYwiNRamTK4jPIlvKtrBL45Ekz/avFZXcPcnv9neU+lhVKlGGxCi0vS7wPXEIu3VY X-MS-Office365-Filtering-Correlation-Id: 96a00f54-9028-4522-b0d5-08d5ba5b9323 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 May 2018 12:01:17.7266 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 96a00f54-9028-4522-b0d5-08d5ba5b9323 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4b0911a0-929b-4715-944b-c03745165b3a X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR06MB3084 X-OriginatorOrg: netapp.com Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 15/05/18 14:47, Peter Zijlstra wrote: > On Tue, May 15, 2018 at 01:43:23PM +0300, Boaz Harrosh wrote: >> Yes I know, but that is exactly the point of this flag. I know that this >> address is only ever accessed from a single core. Because it is an mmap (vma) >> of an O_TMPFILE-exclusive file created in a core-pinned thread and I allow >> only that thread any kind of access to this vma. Both the filehandle and the >> mmaped pointer are kept on the thread stack and have no access from outside. >> >> So the all point of this flag is the kernel driver telling mm that this >> address is enforced to only be accessed from one core-pinned thread. > > What happens when the userspace part -- there is one, right, how else do > you get an mm to stick a vma in -- simply does a full address range > probe scan? > > Something like this really needs a far more detailed Changelog that > explains how its to be used and how it is impossible to abuse. Esp. that > latter is _very_ important. > Thank you yes. I will try and capture all this thread in the commit message and as Christoph demanded supply a user code to demonstrate usage. Thank you for looking Boaz