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 2D84AC4345F for ; Thu, 25 Apr 2024 09:21:53 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A3CC06B009D; Thu, 25 Apr 2024 05:21:52 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 9EC186B009E; Thu, 25 Apr 2024 05:21:52 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8B3146B009F; Thu, 25 Apr 2024 05:21:52 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 6DFCD6B009D for ; Thu, 25 Apr 2024 05:21:52 -0400 (EDT) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 19705141219 for ; Thu, 25 Apr 2024 09:21:52 +0000 (UTC) X-FDA: 82047512064.09.E0EAAF0 Received: from mail-lj1-f173.google.com (mail-lj1-f173.google.com [209.85.208.173]) by imf16.hostedemail.com (Postfix) with ESMTP id 97E86180015 for ; Thu, 25 Apr 2024 09:21:50 +0000 (UTC) Authentication-Results: imf16.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=mnyypQ32; spf=pass (imf16.hostedemail.com: domain of mounesh.b@gmail.com designates 209.85.208.173 as permitted sender) smtp.mailfrom=mounesh.b@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1714036910; 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: references:dkim-signature; bh=NGV/GGPFiR1joIMq/+Hnn6eusGhVWVGD8YeV3tg9h04=; b=yPPKklJfNTAuSOA4ktmbwGpP5NqRhs8NT8/DWe3/yZhyO8YfeikPzN+tQTgAM3qIOPaCKf eenDMlR0chNeMAFYsAlKvza/szdAG10v4NpoIUAIYBcncnNeHbYePPrXhOg1w7nCa3SkwA bX0IhZlYTr/WKWQVk3IrgGVgRcoZU+k= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1714036910; a=rsa-sha256; cv=none; b=sgYdgSnfEWXkegkx/M7DinS2B9VjwDNDpl8I5C2L7m8RpQFZWZWLueB9gCKilhpp+e3PB9 Ow6jr0XFbRlHhC8XF0/e2CmH+RwfUZjN9Tbd0LYNU4VEDiILPV8LgahaphNIsqOLakfWDn NbzPOmgBLeRx0fXOBE4x0v5FXxX/lhU= ARC-Authentication-Results: i=1; imf16.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=mnyypQ32; spf=pass (imf16.hostedemail.com: domain of mounesh.b@gmail.com designates 209.85.208.173 as permitted sender) smtp.mailfrom=mounesh.b@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-lj1-f173.google.com with SMTP id 38308e7fff4ca-2dd6a7ae2dcso10580971fa.1 for ; Thu, 25 Apr 2024 02:21:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1714036907; x=1714641707; darn=kvack.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=NGV/GGPFiR1joIMq/+Hnn6eusGhVWVGD8YeV3tg9h04=; b=mnyypQ32zgIHwHw4y+UPN1gFoVTnuFMKu5JssKdL/Dyto8IE6KxR7xReiCFMvixK/U fo2Dy527csVFn/VU0NsN17B8tNP+5mojTD+o08qikO357/1JDH14yZ+YiNLUDOHwkTyk 6hOhmLSjRrFOgvTWedb7qPET8jJ95+RvyCx1h7+zmAK9Hk2psc9dD0xhuaxTii/b+A+v H2dX8OE4NF90AXoGqR4gICQJ7mUu1F+qraDnq3W1ySuW30TkA4NHJu1h+m9Fi6nQ/YW2 kCjyDSkrerX1dHFfVeGASS70hZyvR4mTNyd027uMCcM6b/ZL76ZHI14iXQ/ru6Y/8w69 oj3w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714036907; x=1714641707; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=NGV/GGPFiR1joIMq/+Hnn6eusGhVWVGD8YeV3tg9h04=; b=rj3B1fAMYBeXFWlhgH5OfCecv0JUDNfFqUuX/qjQ6QBSQFcKJFWeXxyJAeAVodTc2D k9S380S4jXCVesDXmf+Er400DZQCgJ9gxkCf6nruHorBu63sWlEku2Nm0+hnFxxmdP3k KuOi0dfAA/NgCg2zxvaoUHTUowuLf6GJVBTVocIYDAC4wBuJ3MC8hcOkfagHqJ5j021H vsbqJlICkGldt0r+i2NHDEWweTeRyLptatgf8DDV4VLcb5sLMhPm8qmiQFrYCkaH1qS4 T+yZBhVVlzprRU9+W+i/w6gzEKjYC+Bi/y73JyKuyEih48A+sSr0VVt2QpFweRmPt7m1 ljqA== X-Gm-Message-State: AOJu0YxYPwmeFvEbiyC9044fS6TO9zQMUyI26M4ZTwgANRkNoCo9Eh6x B324gPh/Q2lG8OsNepWNj8bCeTOEoIId2+2qNCSFBdbQmFV7peUyzg6yJduG6K/+hHNMyCrnnHe Bjd1fwPznMHo3GrpxdVCbNkB0TaDvVQ== X-Google-Smtp-Source: AGHT+IFjw9IUXnBFzyyy8QDaNZZxNW5uS7V7ZBBnD47QmRigi5WnrdlE6fwGMG2v1cViaaVqmfwxGCt8I+diNmiOW74= X-Received: by 2002:a05:651c:318:b0:2dd:bc53:e80 with SMTP id a24-20020a05651c031800b002ddbc530e80mr3428437ljp.51.1714036907268; Thu, 25 Apr 2024 02:21:47 -0700 (PDT) MIME-Version: 1.0 From: Mounesh Badiger Date: Thu, 25 Apr 2024 14:51:35 +0530 Message-ID: Subject: kmalloc() question - migration/remap of kmalloc()'ed pages To: linux-mm@kvack.org Content-Type: multipart/alternative; boundary="000000000000fd64460616e85033" X-Rspamd-Server: rspam01 X-Rspamd-Queue-Id: 97E86180015 X-Stat-Signature: 31twrap1fsgr7shrxn4xqz8xcdxitkqn X-Rspam-User: X-HE-Tag: 1714036910-361370 X-HE-Meta: U2FsdGVkX1/CgYoVCmPB/Ngc2DuAQARfw4UN6BerC8oP7J1Mj7sSrHC6Rj3CjkrvVrds2XjjgMBaD8QRU8ZMIGcHH9H2QM1OXCZjJDNw7jCtKwopq4n9Lq4RpOWRny5fpYfdaSKcxBCeim9tHBhBnBmVv9SppmhQiLPcWSo+v1C+29gwLgPZP/gz30LphuKYqhBSVX0YZ8Lge/kUzvTZow4w+b4kkGUFLj8Pb3gar5FsjIb3JtlEKklyLtRAA1hbhTTfTLcwHRqDOQYhSg0+IvNQIMc97cLssDIqct2wYA6awKKUD8HJIBishU1S3jPnRGPkNFs3bPCbOCV6Q27KsPAf+XK23gRIZPl/04qghzErGhav6SQFHavt200NZJLd2X9Yb/vuS2GxhTZN9sR/ooAsYTtZ6SYXqXuCyfBM9RIpVtnzo55uRuESdl7aEOkhdkkleVUC91AAjm5uD7Ke8kLkz86kVEA3XyGueSfcje+osSh1Q+awejfJOhUE3Es6xAdQmJsZyzIN23238tISkG59fDbC15nN3PhJ58GYQ5bvIf8Im4BdaD2bbfvA9cztrxmObs/0PpaYDGszmKSUg5GGDrvFeK52CBXDTbuhwmQH+XCYTaeNk1LZdyBGSFrn/8SRUzqV225nEpxcPKN7BvDFHTBzqrxODb3qFHGZjYn0m5lc4dEqgwSnUGLLulYl6LdTmnZbCOyO8cLwezJPU7HfxRTuK2cCS8gpp22ZqTthtTXsGY6ZIE6v2HJoO4gKNZe3cx7LUnRTR2qUvgmq2cwxV/R2N+vbYF7Sa/91JGYnXNuz5Pd6Iy+AgGQRktrXtyIsRrNw58NT+sMwle7Fbo0uctU/icng8cFp4rADIM7MAicZUiffbPYOFbcgV4nLNCCy+vtbw88hsnCGlG7b1FtoytEI33vvX5UNJgNB5eMrhoSmxj048LyvXEpkDgyqX7C1jGberkzygZuJE4R QZ0Ye/ci 1sngs1dcppTKad0616b9h9BT55NbOf5my60pevlfj8vdvD3ekSdI/UOcJekeRx3QLIO3ukTjsfs2zKel50Liwx/jKkcmqs3OTmCfB X-Bogosity: Ham, tests=bogofilter, spamicity=0.075466, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: --000000000000fd64460616e85033 Content-Type: text/plain; charset="UTF-8" Hi, We have a device driver that allocates physical pages using kmalloc() and these pages are mapped to the userspace process via mmap. Does the kmalloc()'ed memory mapped to userspace can migrate or get remapped due to any of kernel mm operations? we are looking to keep VA->PA mapping intact from a userspace process point of view. -- Mounesh Badiger Support for education Visit*: www.vidyaposhak.org * --000000000000fd64460616e85033 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

We have a device=C2=A0driver that allocates ph= ysical pages using kmalloc() and these pages are mapped to the userspace=C2= =A0process via mmap.=C2=A0

Does the kmalloc()'= ed memory mapped to userspace=C2=A0can migrate or get remapped due to any o= f kernel mm operations?

we are looking to keep VA-= >PA mapping intact from a userspace=C2=A0process=C2=A0point of view.=C2= =A0

--
Mounesh Badiger
S= upport for education
Visit: www.vidyaposhak.org

--000000000000fd64460616e85033--