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 E0D3DC04FF9 for ; Wed, 17 Apr 2024 09:11:34 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 51CE36B0082; Wed, 17 Apr 2024 05:11:34 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 4CCB16B0093; Wed, 17 Apr 2024 05:11:34 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3BBFF6B0095; Wed, 17 Apr 2024 05:11:34 -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 1BE786B0082 for ; Wed, 17 Apr 2024 05:11:34 -0400 (EDT) Received: from smtpin13.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id CE91E160FBC for ; Wed, 17 Apr 2024 09:11:33 +0000 (UTC) X-FDA: 82018455666.13.3FA3439 Received: from sonic309-13.consmr.mail.bf2.yahoo.com (sonic309-13.consmr.mail.bf2.yahoo.com [74.6.129.123]) by imf18.hostedemail.com (Postfix) with ESMTP id 1C6901C0013 for ; Wed, 17 Apr 2024 09:11:31 +0000 (UTC) Authentication-Results: imf18.hostedemail.com; dkim=pass header.d=yahoo.com header.s=s2048 header.b=Rhjj+CRj; spf=pass (imf18.hostedemail.com: domain of marx_bhargav@yahoo.com designates 74.6.129.123 as permitted sender) smtp.mailfrom=marx_bhargav@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1713345092; a=rsa-sha256; cv=none; b=xRWCziuX0tpfXkILSVqefjk7Q+hMdjoFwip2Ma/yZAN7k3/4jFXtybXfIMaV/QtO7EQ8t6 Xv+hrTsG/66GZDqyqPv3GxBv1pb1OfgOGec/xy0aZ8UVlp/cIlgeRcsSZZgSn2EMnqG5CL trSjrYkC8aXhChSdaBvkw+F8lHpzGLQ= ARC-Authentication-Results: i=1; imf18.hostedemail.com; dkim=pass header.d=yahoo.com header.s=s2048 header.b=Rhjj+CRj; spf=pass (imf18.hostedemail.com: domain of marx_bhargav@yahoo.com designates 74.6.129.123 as permitted sender) smtp.mailfrom=marx_bhargav@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1713345092; 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: references:references:dkim-signature; bh=chzlYEmLSAP1p7xKjsAGCaoqVBL2Ie/KnZnkTK4FFQc=; b=Vz1yy9jQ7gKW5pEsMKC1b24bp09aznCrzUc1LKUgwPjY8JnFY9qhx86cbEKmIOjYL8+leu l0vFZEbVLKNpx3M6C45jcDBaT2oa6QivEx235gjxA+Dmp5h8UYXuDbOo5wRJceDxu6H7ih kFvrrtGXiXkWX3UdaHX5iFpsAbx8daw= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1713345091; bh=chzlYEmLSAP1p7xKjsAGCaoqVBL2Ie/KnZnkTK4FFQc=; h=Date:From:To:Cc:Subject:References:From:Subject:Reply-To; b=Rhjj+CRj0XOLJ3KImrZ4CaP2qaswqPjPS9p3ZyWx6sqkZodENDexiNLJBG6fusrS/PUcgjKMsK3BQtBq+nTLAbHHJBHwt1bCDdLunXdRApk8j8DBZhHykhBMOe7yN85ZoLNeMr+hjyCn977Sqngjadvf0nkiuxVi3rmkdgkLx63yZt5qT4sM6Y+s5bh/WAWYmM0Ii9iHk7fHlOQxaD0IMD9uBBcvVqk7t6e6EuMXoDXeVtK3i9Z8NQPETCo+D1EHwNSUIGKhL92dnlWiJ+/QGrWsTDOzwqnwmSW8WJ/r6p4hdD2aAlbfwBoXeV7kvXNAe9pHONzdGkFy/kqSSB/yRQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1713345091; bh=XK1jxw/zDMbEy6/0ed1D3+/dzgEicYukcr+nhRCB1R0=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=FTKCbqytwiiajYmXAkGfSU7F73vFP2Cl0XAtyayVG/Yi5sTGN0d+bzW+n+9CVcfvX92FgsmYT6hcLI8oxOvC5N2O1RV8Cm45zIPcxCGQHOOVXUtZByRKjlt77aPskA9arZif6+vbv106BwdOUxe7Tj2o0VOQylsxypMZvjpVh62GFmfmu6CcG4oUweeU98ubGz7Ase5kBOukkyALyp78u6Qs6/MJjtwqIKDiO/w7EjkOx+jd7wxXBscYMb33jJq3AICORhTClbfiI5xnwA81iv6gvq0yVBMR51nE5+oUKSkUpFJvrR4Y/DYp5hBCn02EwKsG7Spcecm9gVqKe093Cg== X-YMail-OSG: T2PJZk4VM1mVnTWSmBgPZZ8xHSHKfHSrpvf71UpIyvWXPBs9M9MzFCKP8eXKU3B LPgs_XcpQ7P06e.OnsGGXI6hY6u.juQ502oIhxWlGlvc7IpkJF.PSKTyDxPU_dtD1zfaRv0aVkMc 2A2P3_a1M0DhnGk.Fi2YXtHGacyDtM5saRIefHMTz_PAEusxefcGrxHdWYmsnMgItqDRZAZINQX9 5LT9UuldWDW3.fN.1Gd0pUQEyw47F7ztwjwQ2zmZ._DNZf8RAXTc8QTGi0KXtY.Bp4KFWSp2B8a9 m5OHNXTwiyRQ0p3.gcVju3hY8_2NLfGWTrzrkRhmiJnEbWDt8klD5plada3I8xQtbTjtLJ9xjQpP S95eUfYOT9s6r.PEBez_70XrHs4XISED1aQiUyqY1oxbeuZDpOimvIA3Chk_mTWiaHIHvrUOR2kO 3uJ_9mgAKx5EM3DKVNeo0j.FEC0OcKZAzrYxqvIKUaz4S2gJRXOSnRQTyX5OvQgiaNdV6Jz1cqcu DfA5kS.SNdGqGHtg1eYLdQpyzzAlXSnED3p7.L977goOB7Po9VQ4ncqwZEhqgNmreoqdFfvrn03C 9ivioB12zsUiwpgx0YE60X70YQ1ko36Y27n6k9_bTNtIEh1XQdmUOK0BWa_vLzA5wyDhyriEF4Qg LHsWtAJHX367kZAFysCC4KZ61zJ0HG5ovPGOKH0lUNzve.4L3Asx9haLYaT8i7eMAB37R0EMoRgm BcD0CbT5CrAWIUL1rS3JFkwW3hPYG1l1G9bMHK1iVAbRBa0QXfwtsBlXP7buCg0HiQeFf1qcfurn ZbhRub1h70Dc5LcdRGybZmmXQxrABp1UsQjk6MRrw.6BD1bQh5DCnwfyOKx_hu7UrPGPGKZEd8T9 ISM1igGHpaIITTg18f9THrqFPogF85ADaYG8zaFnLHjdBO9enDRFuHgBgi3MuWc48dBXXxrTweaI ISs4rWh1gX0YaNcQrgZzI6pNSBB3d7AkJbdJn.doBg3bon5J0XLfanGRG7J5cNR4RpRkLR3Ro3J. K1.EdBZ06fgreORIUNMvNojIc033Y2p5rIDj7EPRZBceZ6aEfYNh4_3w73OfQpANJEwLbPvPWgAW LYRqstxbNPUCdepGSX5o9jlUbbNXg9x05gOan6tuwh_PQVCQJ9CKBFy36sGaVmNmhJmR70dFQRx1 AloOhYRFBt0lU14WZ0uEUg0RoJYnY4WOx.kPt8k9LUQsUQFqfzPkdTpVMKUzT8eBc9q3kjUlI9o4 PXcQ41n1QNoNfMJVWqALlJticbIAzb1O1bYCMKawaWhLEkPBcF.wGTG.6v_09iRmm5A.8lw8AfrE 6RA3ZmCHhfOWUidwoYm_nQh.08WbTfYhxnJhoBdvFqYLS4rYKyNcxDV8hdYjhcd50Q0Pzhf.dNdJ fbZIPEW1Q09K69U.nlL57SGG_.G0VCijOoXfEonKoVlFvdNXi2uBL6OoEGpDP4KkAcjoH330ByZY BrC43GuqfaEt53iWJMPJNkwBqJDCaVwqrCNimAXOnS80b1XDpxbQ37CW0_N5jI8lIYkEIpDTIkLS TtdxS10G8ZCpLZmc4w5NY4kFDXuq0fAML2TOWy9t0hkBI3YTf.p_.X5bmblwV0JPjWseFfVNFoi5 A2mRJL_5UnDZdZoHRlJ4HxOFYVUZ.fKJFNMMPIGQtK8Gi3sHktd4e5gputNzlFpg._59Ts1EIaE4 sF2QOb4j0NVu8lGpmsacgm5rih2.vRoQMZPpJIWyjdYIv6FSBtXtcPNNCTDxl7C.cQRndSR490ua VXfkS0FfdIiZC5b9t9hqFew3SfS.4gbZULtN25SjCEF8Yq7pwxeRnIuMtEjk3TcLTycO9_3cdHJV UzjO6Dp4M7ufiIiRYY4w8EfdrnwF0n5wX.2UgHF3ckvQiHDt1CffNtYZwD51_G27kVuWAlPIiOoG _XNM_nC4RtVRBG6DdD3rZgXmZdHDMxxJz_LeKJpEjOnHshQ4w6VL0ofkhWtlNFCDY2sfF75le6rJ nnzjozcPO86f2l8ALlWNRmMKYrja843GKWQ61_HQweouTf0KeEvTrHnPv6vNaNx.5bmPRvbHCTjY u8bDg2kcmbZ93ain0yQqLZGpb9urcfql1.B6ZKZy6J6ffF0xj1z60HNB7MSAG4KyeYMlHJfPzhpZ po7z4MRmIpPGsX7C6hvZXa2Tt3xZTv44GjjFQ_piziL2FJMzSZYHUQJNb515GZ0wahkPCduhJiVJ WRQoqDh1n2Jy3DeUrh.YKgxaf07mwoH4ZC2cO0r9SsMsjx6n_Cx1n X-Sonic-MF: X-Sonic-ID: 871d474f-1e09-4a13-b6af-f02e4351cd56 Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.bf2.yahoo.com with HTTP; Wed, 17 Apr 2024 09:11:31 +0000 Date: Wed, 17 Apr 2024 09:11:23 +0000 (UTC) From: sunil bhargo To: "linux-mm@kvack.org" Cc: "mounesh.b@gmail.com" Message-ID: <245378552.87900.1713345083646@mail.yahoo.com> Subject: Request for clarification regarding huge pages and remapping of virtual to physical address MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_87899_73215133.1713345083645" References: <245378552.87900.1713345083646.ref@mail.yahoo.com> X-Mailer: WebService/1.1.22256 YahooMailIosMobile X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: 1C6901C0013 X-Stat-Signature: hddwj1ck1rdek4ug7rq8wmx88a7c1hib X-Rspam-User: X-HE-Tag: 1713345091-796328 X-HE-Meta: U2FsdGVkX1+Uga20nu25y+nDNyepnk1lHY7FbJVb8oP1QczFEeoVZpLFJYLgCYmVxbokoLTbPf7DZNqy/lmztPNaZkMxVOYf8rTVcuzxOKWhcpnPZyQBmfR8gcpn0p9EO79vDstKaiIGgFYLepSAX4edyVaWInRi4NQuRPkszc+SeT4iAt7VJFqjg/ea9KkurQh39JhQ4c7e0dYzA3TDhLNVlSup8ERjMUZsOH66jbjwqQnCJ3eL9SuzxAd32AQfs3dJi2Wb37wNsTn2hncn+YsK+7zwtBTn1pX0Tb29d6r3AzvRO2CkI1TTeZ+f7yehIh1bVc8guCkps40CPbFZEmCHdBgcm23Wy5jIukCFowH6cktm0byHCpdZOFwOxj0QjUhQQrEM/bR13weShavhrPSp/W3MVNqZLKPdUpzBQFaD4UQBNhgH44RrAl4Xs/8MaEOXLMAFmWCdJkU8SBsG+eUcYLjQO4fdlb7v1D2ovlmbL5HZrTZ/qxV8GbMyYSRG1o+Nk8UfVu11kU0Y1VCwf2V8YL28EGTviQ4RjtD6qfq5o6MSm6qHEL53+4O5eD+lw5ikhM8GpNPdM/jVcZt6wQBsHPLqFoxyAkj7ZkwUK/u0es0SdS+DtO6MirT50rJPtIYRI+XCJ8ZtLaqTfN6JKo4oFM4qHRQPEeeuKNjgxyiqdyAV8zcRkNe3uf++xVsXg+nut9MjInlOb0tLloWeOknpJ2ceqGE7vukZUx20eUvYYt7KrnM8MW8NNPanFg4GD5a/0vrcwZaqhfHHhynAQg1fJXHFTxjR1f8cBvyzxgrmxQAeG684YrYILg5Rj7WpReV0iTV4uUmP6RFDqCxeYnVmmp4GhDR6ibPeyS6akwmkOS4hO8DjqlwoxDJdVG6LYrLnKHmSQQMPh3ThX3e2WTy3nfFl6YHK861/fmqu6w9cpy6g1RYBSPONBhUcELojcD97D9pn3tAsHnaWSAr 8ve1zahh pAmeSNeX8nW5eQxyF0OYPQ2gEqc2nfsWwZTyiTBgFCd56iaX/sDwny3VqyrSMgnW1EziBen/q7fJtI4KS0kMom3fkT+AMA9T2bBQUvkVcNC8CeRDmpBzJqJPl1NDYYv2fpNVhPCbyEgHUQDhO67KJJkDU4qC2D4RrZJDgH6eENxFNVPrnSwGTVoxszAVV5VFQdU0UKfKNfVREy1iQCwaCWgWXxHq6YXYlVs1InYEBD8SwOMPb3fFGfNz4pU/7JpsGitk7LYKF9PpmWFYEPNFJYZweB0sSUOkcnnKhg0Meb7P/EqdK6zex+qB58ISLnnaM/Uxxi3XeIyFZg+OIilIvZB3I6gATv9mq2GchQnhGHL8DgkImNPwtBPlHB9IrkrkuOyv92IbVg3yRUPk= X-Bogosity: Ham, tests=bogofilter, spamicity=0.008706, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: ------=_Part_87899_73215133.1713345083645 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi, We have an application which relies on virtual address to physical address = mapping to remain static. The buffer is allocated using malloc.=C2=A0It is = in user space and we were using the mlock thinking that as it would prevent= the swapping the va->pa address mapping would be static. But it seems to b= e a faulty assumption. If the memory is allocated from huge pages=C2=A0by reserving space upfront = at the kernel boot up and then mmap=E2=80=99ing using MAP_HUGETLB,=C2=A0is = it assured that=C2=A0virtual address to physical mapping won=E2=80=99t be r= emapped and will be static ? Thanks,Sunil Bhargo=C2=A0 ------=_Part_87899_73215133.1713345083645 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi,

W= e have an application which relies on virtual address to physical address m= apping to remain static. The buffer is allocated using malloc. It is i= n user space and we were using the mlock thinking that as it would prevent = the swapping the va->pa address mapping would be static. But it seems to= be a faulty assumption.

I= f the memory is allocated from huge pages by reserving space upfront a= t the kernel boot up and then mmap=E2=80=99ing using MAP_HUGETLB, is i= t assured that virtual address to physical mapping won=E2=80=99t be re= mapped and will be static ?

Thanks,
Sunil Bhargo 
------=_Part_87899_73215133.1713345083645--