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 F228CE77188 for ; Fri, 10 Jan 2025 15:35:45 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 76B826B0099; Fri, 10 Jan 2025 10:35:40 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 71B7C6B00C2; Fri, 10 Jan 2025 10:35:40 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 5BC906B00C3; Fri, 10 Jan 2025 10:35:40 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id F14E36B0099 for ; Fri, 10 Jan 2025 10:35:39 -0500 (EST) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 9B2D1AFAAC for ; Fri, 10 Jan 2025 15:35:39 +0000 (UTC) X-FDA: 82991941998.17.44A373C Received: from smtp-out1.suse.de (smtp-out1.suse.de [195.135.223.130]) by imf03.hostedemail.com (Postfix) with ESMTP id 0E28720005 for ; Fri, 10 Jan 2025 15:35:36 +0000 (UTC) Authentication-Results: imf03.hostedemail.com; dkim=pass header.d=suse.cz header.s=susede2_rsa header.b=Bpnn421p; dkim=pass header.d=suse.cz header.s=susede2_ed25519 header.b="1Rf/rFZe"; dkim=pass header.d=suse.cz header.s=susede2_rsa header.b=Bpnn421p; dkim=pass header.d=suse.cz header.s=susede2_ed25519 header.b="1Rf/rFZe"; spf=pass (imf03.hostedemail.com: domain of vbabka@suse.cz designates 195.135.223.130 as permitted sender) smtp.mailfrom=vbabka@suse.cz; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1736523337; 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=O7cJOrGVmPv31AML6QCANk75igLQl02QfxGviw3WTZU=; b=x9ZFUmhSkASRqLPCas+BwcvHFk28ZnMn9zqQ0gp/Ffs/h/yY50B+GI9SKepl4YCAEh2KC1 NKNbjQ7gQSlrw3R2+SOpQ3fDAk6V5JOEfE3Kqmnygg7Caaya0HjcL2weXgBjF6ANK8ayHF GmnMtT7Ssnhohcv4EdVgMGId5QgBxGw= ARC-Authentication-Results: i=1; imf03.hostedemail.com; dkim=pass header.d=suse.cz header.s=susede2_rsa header.b=Bpnn421p; dkim=pass header.d=suse.cz header.s=susede2_ed25519 header.b="1Rf/rFZe"; dkim=pass header.d=suse.cz header.s=susede2_rsa header.b=Bpnn421p; dkim=pass header.d=suse.cz header.s=susede2_ed25519 header.b="1Rf/rFZe"; spf=pass (imf03.hostedemail.com: domain of vbabka@suse.cz designates 195.135.223.130 as permitted sender) smtp.mailfrom=vbabka@suse.cz; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1736523337; a=rsa-sha256; cv=none; b=5dHvD0u/QYVmh4ZnGZmIN56CQTNqntUaxM/JqgLPNiFJw71eDMkm4Hw8kORLkyFpRRLX0+ JNy6tZdEJNvJ1ZCDSzq8jJKEHtzhh8rrt0jzeETryOT2Q52PSmddgCfn1e3fnrVGqJOdSm 5EtPG2U2o1HbPtiwgNG+So1vXKFVNNE= Received: from imap1.dmz-prg2.suse.org (unknown [10.150.64.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp-out1.suse.de (Postfix) with ESMTPS id 430592116F; Fri, 10 Jan 2025 15:35:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_rsa; t=1736523335; h=from:from:reply-to: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; bh=O7cJOrGVmPv31AML6QCANk75igLQl02QfxGviw3WTZU=; b=Bpnn421prCq/UXCYN64tsZ1x4llmtDyDCHuxGeooytS97TLYxbiju5zaVBvRhscYKu/v+H 2qw1ZFBQCTVFKqc9W7Zdno4YmULfn3h0qhtvYkz9fLwsnVacgpUxl3DBPY5yDAZ6jVQnPT bYf1q+cqIjy+UgETY4lHaNnqEdID0HM= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_ed25519; t=1736523335; h=from:from:reply-to: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; bh=O7cJOrGVmPv31AML6QCANk75igLQl02QfxGviw3WTZU=; b=1Rf/rFZe5rw7aBsuOFurKUBRlep1YnXaZNhZW2ySSmj8TpFDe2L1FRS0Vy5XWtkFPAj25O 4UOWhcIampASe/DQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_rsa; t=1736523335; h=from:from:reply-to: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; bh=O7cJOrGVmPv31AML6QCANk75igLQl02QfxGviw3WTZU=; b=Bpnn421prCq/UXCYN64tsZ1x4llmtDyDCHuxGeooytS97TLYxbiju5zaVBvRhscYKu/v+H 2qw1ZFBQCTVFKqc9W7Zdno4YmULfn3h0qhtvYkz9fLwsnVacgpUxl3DBPY5yDAZ6jVQnPT bYf1q+cqIjy+UgETY4lHaNnqEdID0HM= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_ed25519; t=1736523335; h=from:from:reply-to: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; bh=O7cJOrGVmPv31AML6QCANk75igLQl02QfxGviw3WTZU=; b=1Rf/rFZe5rw7aBsuOFurKUBRlep1YnXaZNhZW2ySSmj8TpFDe2L1FRS0Vy5XWtkFPAj25O 4UOWhcIampASe/DQ== Received: from imap1.dmz-prg2.suse.org (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by imap1.dmz-prg2.suse.org (Postfix) with ESMTPS id 1B2B513A86; Fri, 10 Jan 2025 15:35:35 +0000 (UTC) Received: from dovecot-director2.suse.de ([2a07:de40:b281:106:10:150:64:167]) by imap1.dmz-prg2.suse.org with ESMTPSA id IRReBkc+gWeuCgAAD6G6ig (envelope-from ); Fri, 10 Jan 2025 15:35:35 +0000 Message-ID: <745d6935-3732-4639-a1d4-ead73d590597@suse.cz> Date: Fri, 10 Jan 2025 16:36:34 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v8 00/16] move per-vma lock into vm_area_struct To: Suren Baghdasaryan Cc: akpm@linux-foundation.org, peterz@infradead.org, willy@infradead.org, liam.howlett@oracle.com, lorenzo.stoakes@oracle.com, mhocko@suse.com, hannes@cmpxchg.org, mjguzik@gmail.com, oliver.sang@intel.com, mgorman@techsingularity.net, david@redhat.com, peterx@redhat.com, oleg@redhat.com, dave@stgolabs.net, paulmck@kernel.org, brauner@kernel.org, dhowells@redhat.com, hdanton@sina.com, hughd@google.com, lokeshgidra@google.com, minchan@google.com, jannh@google.com, shakeel.butt@linux.dev, souravpanda@google.com, pasha.tatashin@soleen.com, klarasmodin@gmail.com, richard.weiyang@gmail.com, corbet@lwn.net, linux-doc@vger.kernel.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, kernel-team@android.com References: <20250109023025.2242447-1-surenb@google.com> <52ecd3fa-5978-4f4b-b969-c42b00a5b885@suse.cz> From: Vlastimil Babka Content-Language: en-US In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: 0E28720005 X-Rspam-User: X-Stat-Signature: nk9gis84zdait91spe8imygsypjjye4d X-HE-Tag: 1736523336-372777 X-HE-Meta: U2FsdGVkX18s1GZKrO6PTZpxU3fN4EILI9jtAsgyAFjoDzOFPucIoKsLpOK4IdERN9pfPl4B6WWp8hPGhjjY6sVvdL/swmHtXlpM9xoZqblE5bgGh18Ykavu5EtRYeOsYZGbPDY18pN5xwVKbuuR4acJmG+3CFjqA6AMi2vvDNgs2NzGpyDK2LCxdCr2oNV/yTIK6KU0gUpiSGr77+hGc1tMZJq5OlMm3CG3wd/gwrxUd53Xd0hF/FILKkWOnyvmuxyLvT5yTbQyFHoHPY/IfHMpDRDNFtgDB+2k6yrp45m2kgKQx+pu8kC5lDTnke+PUSXZ6tV/osURsETlh4taycTy578Zf2rXEzpNwpSRpe+Q2gam2ColZF/2swAYHGDx8IHxfTqz4GWb/bsQqvyKmpmW7jq3og3K6fVDdeoL1HIsyEfr5jrvRc6jBi8Js1D1efK8N5BVEtp/lrpTXQaLhQDYh7tpnesaTKUIcO8q3zfYAfuzEuMRevzDGYaes0xMRbtqpvspsLYwKSoS4j7qAXsqVtiZWRTccdHLgu+BYlnQZFkzbLFiabzHfNVv2KB5VIk3SR/Nziv4Xb2Qhrb4GGK2MnswtAXZKI4OYk9+nZ7mpAF45jpsJoxfG//oQK1xSsYLIN0bQwVNKUDLwqdDdluwOZM4WrolrjXjzL8h+CfV8iS/FK/jObjXa3Xe7IRBPxrVSj/CTLHtvX9H5oQZibb9SmwtAIOQiU7m6P3DclyYQUUllJNfYjxAA3dGsuclmExUgTnUJ+XyFNk4Wghh4FrhVMjNlJINncCmvB0HRQmBpYhdmoudGKuIx9D3ojQbC0aTUsH1+7hjdOchbo8fGpA3QMeAt85y7tQh3r1V4VsdemmE72a8rZeFuDBxUGsTJcy92YTDmp9j5CMvKi9SN5A2jYb9qxacODnTrn3+v66gmMwEgmN4n+0wLVUujGnWA/cWc+wjOOc5p3hePQA rbJSnX4p gkLLDX2nEFDEqFe4kbNOUoEYWcpoojMNziZgPPf6YVUCj1jDxUyKgXXTz1glWK/TJqxh5DUEFQkWC/U1n/vkU8Pl5Ht3OwWCVQzNdGbrxmt0jQ6J5YBHtGlHyRETw7UvR5Rb7Nq6Q87xu5SNRgDAj44twzlPDW218QapyvNLbDLi1648DFNU3glaPOZ1OdQ2ZKPESkDMd2MK3TScMnPF9PlSEvVwMiboBKeyAygM50r+3UYMmrxVpS4FbdXUaZq07PLtsAV6s1V/9aq8EkSAz2OKZTQL8OELVHc2j39C2SP+9iXwztMdq88sezLKA7aze6mhrT/BnPMDntp167/Kxkk+OtY4OsuDc++XvOgXzs2J/+RDavZd4C6fY0A9yauMBvYbLPbpkr2cSc+IeE8y92aUTNSFJEOGfLF3EKdq6WlHl1NW5wmQIj2slc7+vqQPzvv1jTE8xAkuXmek= 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: List-Subscribe: List-Unsubscribe: On 1/10/25 1:16 AM, Suren Baghdasaryan wrote: > On Thu, Jan 9, 2025 at 7:59 AM Suren Baghdasaryan wrote: >> >> On Thu, Jan 9, 2025 at 5:40 AM Vlastimil Babka wrote: >>> >>> Btw the subject became rather incomplete given all the series does :) >> >> Missed this one. What do you think is worth mentioning here? It's >> true, the patchset does many small things but I wanted to outline the >> main conceptual changes. Please LMK if you think there are more >> changes big enough to be mentioned here. > > I just realized that your comment was only about the subject of this > cover letter. Maybe something like this: > > per-vma lock and vm_area_struct cache optimizations arguably the biggest change here is: reimplement per-vma lock as a refcount but yours is ok to, don't want to bikeshed