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 9C8BDEB64DC for ; Tue, 11 Jul 2023 16:35:30 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id DFDEA6B0074; Tue, 11 Jul 2023 12:35:29 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id DD4C06B0075; Tue, 11 Jul 2023 12:35:29 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id CC4136B0078; Tue, 11 Jul 2023 12:35:29 -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 BC3386B0074 for ; Tue, 11 Jul 2023 12:35:29 -0400 (EDT) Received: from smtpin16.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 7C7F9140121 for ; Tue, 11 Jul 2023 16:35:29 +0000 (UTC) X-FDA: 80999881578.16.58C4814 Received: from mail-yb1-f170.google.com (mail-yb1-f170.google.com [209.85.219.170]) by imf14.hostedemail.com (Postfix) with ESMTP id 63A1C100028 for ; Tue, 11 Jul 2023 16:35:26 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=pass header.d=google.com header.s=20221208 header.b=Oq97RDu6; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf14.hostedemail.com: domain of surenb@google.com designates 209.85.219.170 as permitted sender) smtp.mailfrom=surenb@google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1689093326; a=rsa-sha256; cv=none; b=yIFX4HLGCsI7LVXkKffz/beQCmuJx2W0UwdJFwFomtqBMTsflwOYFvgftvYTSQrD41/nGC 34WMFSr+Btlgi3ejMvbBXGG8JMuGl61abFCZ17fr4H0IsuIwgHTw2LZjzMpUG8x9oMtPJO K+FYPQjmpP5I1VRe4SiuGmJysmWN37A= ARC-Authentication-Results: i=1; imf14.hostedemail.com; dkim=pass header.d=google.com header.s=20221208 header.b=Oq97RDu6; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf14.hostedemail.com: domain of surenb@google.com designates 209.85.219.170 as permitted sender) smtp.mailfrom=surenb@google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1689093326; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=FK+/RLEKHvFTc2cBA37SaSmlotAdLXzjwYXHeGn0zbM=; b=bn8oIwo54uDAE56/WIR4BURc0Dx0ADu+BvhVHr5qgR5V0IQ3i7vgku+HN1AO6PL+LxHq7g Hly04lUcXrfl+G6POgtffCoNN190tS1+ycGdDYok7lsrcgYLGfbJWIx+RUFiBEmhLaMV6m brfO95i4OwAN8cdKaON2M28vLz7UBCg= Received: by mail-yb1-f170.google.com with SMTP id 3f1490d57ef6-c6e4d4c59bcso6404222276.1 for ; Tue, 11 Jul 2023 09:35:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20221208; t=1689093325; x=1691685325; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=FK+/RLEKHvFTc2cBA37SaSmlotAdLXzjwYXHeGn0zbM=; b=Oq97RDu63Pf3YYxwzUoBG++FTpq8HiaaoJPKVEmYNFA5g8JgogfB3eLvNmR6xJKwM0 /hjQ/PeaHoBMNE7ZSek0VnMIX5lh+HUKjnJ7awc53ycJUT/KukZ5ecjo7HLohFTHZdEJ g0Uk9kvWyZqrV7aI8KhBqZP/HFeBKqdy9HjK11RPzJ1ZzaUnZjbw+76tV3zCFJLqNfTu CuY1ByNMFO1pgxjYZumpMua10+h4rH0YB1NkyanJaoXI1Uq19cvCj9TRnvODki+yAo6R CAxAeeZe/2z/QUk9HmibAGd7ZoC+ncWYkfILRUYA2pk99E5DFi+79e6TF4s36p55XMLh OXtw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1689093325; x=1691685325; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=FK+/RLEKHvFTc2cBA37SaSmlotAdLXzjwYXHeGn0zbM=; b=UrKmWIuKuSDejjVg+UPTbPP1uNg+RHSTTX1B4Jc+GxTz/RrsQLaHDuTA0kxIhWQuVX 0OHO/Ui8WagKqBsvA/NfLF/UJnKWESCCGi++1sWArG9NB2TcGPxPkbEyNUIRYJua02ZR fi2oZLpNZBK7WQSkIE8vbmL9eNDrqt+8UHBJQaxAUtngsCK32CLYwvlURkt+MXH4SkbV tKMTeNicPQSIFmJ9XuJHIkZTFGc3OJA5izG4z0jeiA+sGtNttOJgWGQm5nLA9DozaIIw n9doUMlMC43bqilGBen/+KfZlDH7jEzCQGyByyTlxcvTvX/LU5DYPyV/RprIaUWzCvlO tAYg== X-Gm-Message-State: ABy/qLb8dND9VXun1ZOUUkcLoY3zAES14gGkDwjOTJmBNSdQlKxyBhiC ZX1FHmXAS1p5dALXLTELPCNd+DFwGVbye78hGLHdNQ== X-Google-Smtp-Source: APBJJlF8l0QV/lX8VvDE6yY9wAXanhWeF+yRLXHSEd2zoXjNKVmTOZy5uQO02NKxg9aQ90R6+AVbNyLvQyxhrGYEcdI= X-Received: by 2002:a25:f86:0:b0:bfe:c5cf:6e60 with SMTP id 128-20020a250f86000000b00bfec5cf6e60mr12446560ybp.8.1689093324985; Tue, 11 Jul 2023 09:35:24 -0700 (PDT) MIME-Version: 1.0 References: <20230227173632.3292573-1-surenb@google.com> <20230711103541.GA190975@unreal> <53676850-539f-2813-d55d-a8bc0ec88092@suse.cz> <20230711110141.GN41919@unreal> <20230711110945.GO41919@unreal> In-Reply-To: <20230711110945.GO41919@unreal> From: Suren Baghdasaryan Date: Tue, 11 Jul 2023 09:35:13 -0700 Message-ID: Subject: Re: [PATCH v4 00/33] Per-VMA locks To: Leon Romanovsky Cc: Vlastimil Babka , Laurent Dufour , Sachin Sant , Andrew Morton , michel@lespinasse.org, jglisse@google.com, mhocko@suse.com, hannes@cmpxchg.org, mgorman@techsingularity.net, dave@stgolabs.net, willy@infradead.org, liam.howlett@oracle.com, peterz@infradead.org, paulmck@kernel.org, mingo@redhat.com, will@kernel.org, luto@kernel.org, songliubraving@fb.com, peterx@redhat.com, david@redhat.com, dhowells@redhat.com, hughd@google.com, bigeasy@linutronix.de, kent.overstreet@linux.dev, punit.agrawal@bytedance.com, lstoakes@gmail.com, peterjung1337@gmail.com, rientjes@google.com, chriscli@google.com, axelrasmussen@google.com, joelaf@google.com, minchan@google.com, rppt@kernel.org, jannh@google.com, shakeelb@google.com, tatashin@google.com, edumazet@google.com, gthelen@google.com, gurua@google.com, arjunroy@google.com, soheil@google.com, leewalsh@google.com, posk@google.com, michalechner92@googlemail.com, linux-mm@kvack.org, linux-arm-kernel@lists.infradead.org, linuxppc-dev@lists.ozlabs.org, x86@kernel.org, linux-kernel@vger.kernel.org, kernel-team@android.com, regressions@leemhuis.info, Linux kernel regressions list , maorg@nvidia.com, gal@nvidia.com, ranro@nvidia.com, drort@nvidia.com, idok@nvidia.com, sergeyy@nvidia.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspam-User: X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: 63A1C100028 X-Stat-Signature: g6o5r3wcx6qph679efg3k64ku68jss45 X-HE-Tag: 1689093326-95171 X-HE-Meta: U2FsdGVkX1/BUQe5/Cp7FLAU1+mj3rKTU8MF72LGESNY5MCoYSRrhvKN4afZes0UawkmlU9JH+jWBNU35fnzs7s+YfzZnLqHBrdu7Da/KtzZYcqqhOOphjADU4Q65488G2oqkO5ef+WzaplJdP2oFMcJG25niPG2eXN8EB89v3+bPJH6L/6bG3y99vRceAjwLoZf7IsOK95FtGbigI6Mc1sgRpaG1sWBRAff/6EMTec7E1sEZ5crbrsLeqCMPawlD19/SFd0kfiH4K9m9AXEe0qFJTGu1uzFluszrxScYUxbIegPebr3fCxAw25mXsl/9Agap13jUqj/4crQtt8SGA/k7yKUyQFoUzd0RnzKH08xcdx96poM3cx6xJTrfe/2Tek50ajPM1xtQ4UiYn0r0Ihi9+lAuC+qATwYRpitnuPRqh5CE4ez/pk+Bjdl0VlDAJr0qOTbxU8x/4AF5KNuoH1zNM8XAyMsV6U8iXUjZi9vzbDr5rDRpJxsjiR5zbn6VId7A3KSqza+/BCYqZ7IzNo7yrXLumhFE4lG+vp64pmqN5fjjX3ShzQtsr9CxtnC/cP9URbruobxk4NsCUyMtLtfZ5UdkBRmLEk8aUTHBUZ6thTxxvb/NRty81vhwapMhlB/dgCQTrKeKwTuy9VuhDEg3JnWQbhEOYeQGfYX2OWqbhDzvvqw/ZD/BvdStLZz+jrv67uzh+c9IRua9F7HVYVefZTJnMdgj9ywuk4z1fJQQ1akdXcTlDe6y+RHzn2NM7f3Ppa6F7AD9NZI9f/vkSMzbsQTmKjsllztHRkIgP/Gc1/Thw3KUkpqTRFQ+8NBmZ3ttc+0cN9Z5n9POyiQ3PHq78JVD2UaICV4yYj3hUPjYbhQ+Wd8BksxsDSGjrmK+1WoWsePMilW0LDsK4XqBgkUBk99jdG+uSpbj5kbNZTFhSnyDHBLbVYqR0xcm0ab+TJzl042lCA2Y2EB41Z IALXt6dO l568N7WrCDuyrVunIO7yicHQaJaRj1ri+oFFbG5c0zwC+i4fwGdYT0Voi+SFio2AIOy27rwXo6bdhN0MG6XJcTeKSGc4B7Q+CfF/Y3XTHtxqXE7vDtQhYjIEoQX758dZM3nUIyLNR0zdfP5P4paer6snheFrtU6HS2wmvFm4WAiriV7FJConvg1FVjA3ABST5ANwqZYDrI+/uM8diN1hrIDDZQQzCi1AD0d7KTadwwUB0znZrHRaH8hqdkxr/HRN5RlkLeKf554s7YVHrC8Ba6WWNRsb9+wt63C9jQfOMtl2wYPbank9RpjOQFIjaGP2vCmMJaeYvQ3J5U/I= 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 Tue, Jul 11, 2023 at 4:09=E2=80=AFAM Leon Romanovsky w= rote: > > On Tue, Jul 11, 2023 at 02:01:41PM +0300, Leon Romanovsky wrote: > > On Tue, Jul 11, 2023 at 12:39:34PM +0200, Vlastimil Babka wrote: > > > On 7/11/23 12:35, Leon Romanovsky wrote: > > > > > > > > On Mon, Feb 27, 2023 at 09:35:59AM -0800, Suren Baghdasaryan wrote: > > > > > > > > <...> > > > > > > > >> Laurent Dufour (1): > > > >> powerc/mm: try VMA lock-based page fault handling first > > > > > > > > Hi, > > > > > > > > This series and specifically the commit above broke docker over PPC= . > > > > It causes to docker service stuck while trying to activate. Revert = of > > > > this commit allows us to use docker again. > > > > > > Hi, > > > > > > there have been follow-up fixes, that are part of 6.4.3 stable (also > > > 6.5-rc1) Does that version work for you? > > > > I'll recheck it again on clean system, but for the record: > > 1. We are running 6.5-rc1 kernels. > > 2. PPC doesn't compile for us on -rc1 without this fix. > > https://lore.kernel.org/all/20230629124500.1.I55e2f4e7903d686c4484cb23c= 033c6a9e1a9d4c4@changeid/ > > Ohh, I see it in -rc1, let's recheck. Hi Leon, Please let us know how it goes. > > > 3. I didn't see anything relevant -rc1 with "git log arch/powerpc/mm/fa= ult.c". The fixes Vlastimil was referring to are not in the fault.c, they are in the main mm and fork code. More specifically, check for these patches to exist in the branch you are testing: mm: lock newly mapped VMA with corrected ordering fork: lock VMAs of the parent process when forking mm: lock newly mapped VMA which can be modified after it becomes visible mm: lock a vma before stack expansion Thanks, Suren. > > > > Do you have in mind anything specific to check? > > > > Thanks > > > > -- > To unsubscribe from this group and stop receiving emails from it, send an= email to kernel-team+unsubscribe@android.com. >