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 E8F3BCF9C69 for ; Sun, 22 Sep 2024 16:57:35 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 68DBC6B0082; Sun, 22 Sep 2024 12:57:35 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 63D6F6B0083; Sun, 22 Sep 2024 12:57:35 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 52C8F6B0085; Sun, 22 Sep 2024 12:57:35 -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 37B136B0082 for ; Sun, 22 Sep 2024 12:57:35 -0400 (EDT) Received: from smtpin18.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id D73EFABE6B for ; Sun, 22 Sep 2024 16:57:34 +0000 (UTC) X-FDA: 82592980428.18.15F1175 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf12.hostedemail.com (Postfix) with ESMTP id 34C3D40007 for ; Sun, 22 Sep 2024 16:57:33 +0000 (UTC) Authentication-Results: imf12.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=DK37ClKx; dmarc=pass (policy=quarantine) header.from=kernel.org; spf=pass (imf12.hostedemail.com: domain of jarkko@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=jarkko@kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1727024158; a=rsa-sha256; cv=none; b=wcm+qypVUmkso6wB040ghdTSTHMru8TnnvaOH+zz24XSLTMgAn35kMkURL88zqu5LE/GTW HQBof4n5gH239VeN4FOIgUC/83kR6U4swt620QZPwZnzjLVZdyIaE/vZ3S7pih56xwkR2l +Prlx+BEHg1FdZymwabH5vCMVR4xe6c= ARC-Authentication-Results: i=1; imf12.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=DK37ClKx; dmarc=pass (policy=quarantine) header.from=kernel.org; spf=pass (imf12.hostedemail.com: domain of jarkko@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=jarkko@kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1727024158; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=Ttqj47KjYkGxWdbrWa7gvWu9j3bTAFQ5VveFE3va1Ro=; b=LQTwUr71K4CW4NarQnYnSPSNeSMb4Lp6LYwk1FBcN67PrDYnvm9H0uune6NtV3yMDr+xDR 9xy9dEe81WesU9pyZUlw0aUXD+fyY9cOmrshq71J7e78OqskWrDJUBuN4Eiv/fMJP+xuUj Wu2B/LRUQONczYfkYBGfSPR+fR2SZCo= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 398355C4808; Sun, 22 Sep 2024 16:57:28 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 46F53C4CECE; Sun, 22 Sep 2024 16:57:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1727024251; bh=Ttqj47KjYkGxWdbrWa7gvWu9j3bTAFQ5VveFE3va1Ro=; h=Date:Subject:From:To:References:In-Reply-To:From; b=DK37ClKx20psql9vvlJThNErGbasy2tQfbZaiDpZG9I82/IshqsGQMiJhamQoxtv4 bGm1m7I8tU3pFYwp8G7G9Sk5WvyIoG/VGTkgYrcZm8iPFk7tOSE0nHFBrFcwz2x2TE 4/d2A21J7PKTRG+gviaxL5FUucCjL59bBoe54VP7jczKXZv5U3YQb+F+YXuWWHcNm5 /0kcmSAa00CUSEhlbPCBPjBNDqr4H386WIbdP+8YVd6HQNIYeQy/wnN2Qxro7RfAPd Pyf2uwKAPrRKY8xxxjZZkpLo1/LzByskiQS+zUlTyde5VDoxddZQECMWRE6KGYdnqh 5gkhsbyN087yQ== Mime-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Sun, 22 Sep 2024 19:57:27 +0300 Message-Id: Subject: Re: VMA merging updateds? From: "Jarkko Sakkinen" To: "Jarkko Sakkinen" , , X-Mailer: aerc 0.18.2 References: In-Reply-To: X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: 34C3D40007 X-Stat-Signature: 8mhzrgpu75p6cprqy7nqkzof5itxy7up X-Rspam-User: X-HE-Tag: 1727024253-619380 X-HE-Meta: U2FsdGVkX1/hBcpcfsvu3xFcmgzSi+fNFi/Qnsi61IqDUMdfL3opqr6X3GAFNcLolCTXG1NahJ5USbgRQ0u/CEok//JTZw0T9wFQ+M1kZa/fhRAENLO1I2Q5YxdfR0GOe1EM6Mjkntyef3eLPoPf7cM7tLIyGAHSuzbadfXGWihL8jImfKhrtuQb1LYkEoxDzskEfAw7+bL7eI5C9NAswydf5FDnPcmsA4r74DqKSVu8muscatETDiCvMn/J+8j+e7DFruINM4opN0v3CGlEtkDXtRIj9K5m/4MGC6yRLjm2SpCBukOOVWdcScSd/OpetoZ1nqwpm1XshCcBK5xvRz/evM2d6tKNVaRreHkO0FUsnOJfAGP48WMSohh1C9mt1kPXYtF7EDZ/5+U+qFeE2P0NxVkYF+ruAeNfHd7WfZ8CgSPPHUD0BQ2clAwRQRCv3QpzeHpswuZ2ITHLYVTmUNfDETh8663b4yUhSklOj75+CuqlEDh+zD++FnYvfZRoSta46y5yWiyl2YS6CdSctyNi+j7Mvhb3z7uzJGwWv1iV5QGO2DRgoxcAaLhmznqu0Sue2bkeMRrePPAmv5ndFqYjqgqdEZLeVll2TlDeYHLzI6G1H4mq5SxQIU1ieGtJU3UehImcuaDbnDEt83PuwFus4jGWH8N3zDUeufWDvfjLVPLiBLki7MZDjGwGwRyoCVZCBU250/b9O2ctYfym9ylIYL70GEqo97J3BrYF+ghW+dpsWdzBOi0GmbtD0wM9X2s/MeErol0Zgn22xG2FLLEjKeFjA5p3nH3mxR2TCE0r98HoBEvcWjFHPJurVhEMjFuzyX0JgrzqXhM00MYETfzvZ6o/C1lvm/kk0Tfcl5/VFzAvVh3o34JSN1eXE84XMOxs47oUBBs+ib7g2PG1vsYIq8lpME4dtfrqx+J/3sMpXp7+oJcenWq2QXtuEnINLkY6rr452Uf6o0uh++h aqawrwcM yOaEegXndi07d0EZVjMwK6XNqktwheX+OxxZoiE/KD9j6lFuq6VSq/bHFv89OH/jmvmDmCNeUqgkor1Aqf01e7sUvJO4D27tY08BSLfJxgnGGKSqMBoymSFBpNfHMIT+1m3it+imP0k1Pm7sLHCNAsuamc8YS42sQNdYO42KXIokiqYGflUKoomqMzIQYm2K6Ih9RpSd3xvVyAmO7pMw5Lwd7v30lOvwMSjdvcJzmD8Fv2E33/Tp0Ez8oqsTk+XJRSIFmOa3XIX2bxS0OASkryJga4BND8qM7aHUAoC9v3WeDlpRd50bcHp4uqw== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000308, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: > On Sun Sep 22, 2024 at 7:27 PM EEST, Jarkko Sakkinen wrote: > > Hi > > > > I started to look into this old issue with mm subsystem and SGX, i.e. > > can we make SGX VMA's to merge together? > > > > This demonstrates the problem pretty well: > > > > https://lore.kernel.org/linux-sgx/884c7ea454cf2eb0ba2e95f7c25bd42018824= f97.camel@kernel.org/ > > > > It was result of brk() syscall being applied a few times. Briging some context here. This can be fixed in the run-time by book keeping the ranges and doing unmapping/mapping. I guess this goes beyond what mm should support? I thought to plain check this as it has been two years since my last query on topic (if we could improve either the driver or mm somehow). BR, Jarkko