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 D07BAE7719D for ; Fri, 10 Jan 2025 16:08:44 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 627D86B00C4; Fri, 10 Jan 2025 11:08:44 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 5AFF16B00C5; Fri, 10 Jan 2025 11:08:44 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 477AE6B00C6; Fri, 10 Jan 2025 11:08:44 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 224406B00C4 for ; Fri, 10 Jan 2025 11:08:44 -0500 (EST) Received: from smtpin15.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 938C0120B1F for ; Fri, 10 Jan 2025 16:08:39 +0000 (UTC) X-FDA: 82992025158.15.BCC533E Received: from mail-qt1-f175.google.com (mail-qt1-f175.google.com [209.85.160.175]) by imf15.hostedemail.com (Postfix) with ESMTP id ACBDDA0011 for ; Fri, 10 Jan 2025 16:08:37 +0000 (UTC) Authentication-Results: imf15.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=PPDEa9m6; spf=pass (imf15.hostedemail.com: domain of surenb@google.com designates 209.85.160.175 as permitted sender) smtp.mailfrom=surenb@google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1736525317; 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=eQdKZjRxeeydam05FMMTDoKcgoiA9rwBSCpvxVwWxe8=; b=rTrgGXLGLf0DefZj8s5r432G2Wz8YvKNziDCrrT05j2uf/mRUDTgB0buOcCyERfDj9stMY jcgUdm3AbW8dtd++YkV74HSvtfQ3k+g4SqpMlW4WcxDMDd9+J3kEG069K5U5w9ClE55wHN K6WLLo26VMpZscLwxnT5RRZz3RksPS0= ARC-Authentication-Results: i=1; imf15.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=PPDEa9m6; spf=pass (imf15.hostedemail.com: domain of surenb@google.com designates 209.85.160.175 as permitted sender) smtp.mailfrom=surenb@google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1736525317; a=rsa-sha256; cv=none; b=lM/7rKWCAik/hKxByBfAbv+0PaRdDtZFqjkjwIW9gJP5buP0xwYXweykE1vSOHhhqSQhoW ACFx3PCml4JRTmF1FPGF4js96rgYwlMtmsjYfg6u4ZL4SPd/Kl9eanqKC83c5FJVngX/p/ 7exRC9pw/HGwl3uj9N52ppkNuOqSYjw= Received: by mail-qt1-f175.google.com with SMTP id d75a77b69052e-467896541e1so282921cf.0 for ; Fri, 10 Jan 2025 08:08:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1736525317; x=1737130117; darn=kvack.org; 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=eQdKZjRxeeydam05FMMTDoKcgoiA9rwBSCpvxVwWxe8=; b=PPDEa9m61kDZf1XW0DpInROp4Cu9AawbnDiZ3jhoQ14EV67ybcqt7lTiQElexl//8s vdjyZkGoQREIS5oEc5Tcx5JV7GDx/NMB9tPozXLcYem4ZymhpW276CALcdSH4pwHry7Q ZDPLB/bF0/e6UxqGbdZkLcVAwweOryCaFkpbgnDC+ZQtMT9GgWzrAKypvDV5NcoBxuKf am6NktKzLHOC58nrmcwsNH/cDrGwuPc1yh2frG9VP2RPZ9p9+veXv02FLTkGEsSQ83Y6 JMHKmvurj1pJBjvQ534ytTrsb7otDbGQsezSPw9Wl9vnqlzDKSMoKqzQwZc7VTpOY2sT 0nmw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736525317; x=1737130117; 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=eQdKZjRxeeydam05FMMTDoKcgoiA9rwBSCpvxVwWxe8=; b=TILfvmjgdhdwQw7q2KH9GHr7vQ8u0iYahXCuG+IFYG72SfXhxjRJGccMrYy0TmUq7X xoss3M2tPAnzBZm6K4AUcPlnSmLmuy1Rw/pkRwyDnwv2VcDrnBvuAsAN6yu4KraFPx6u k9jMDHy/ehLhOnaJHRGlDepi9jmd9orxL6sRuocaTgG9WCKq2WVXfvdqPdInASYrOIKj aFN/fUEFjzH2dLZlfYBX8xKls6jbp4c3FhwFSODPU8Tj9HlQt13bxkGAxdkuxbU7z0uU ScmSgdJBu0stsaqV+tEIcjsNhuDVb26m/UpkMTM+AE52dF2nnDuTfxeJoB4xfyPRY53h tDAg== X-Forwarded-Encrypted: i=1; AJvYcCUZ6sjEWF4kcORm2gcJSs8tR46GqUkY5zsNxCSdW2ZFO7Fs7yJOh5/R3UjdeTuIG90KQ/1BPHWEZQ==@kvack.org X-Gm-Message-State: AOJu0YxZtY6RQ/L4U5iXa1acf/wWOSwlgvMNznuqL3p2vAROblwfcbYz bq6k1cB9nU2M6eW75k8Pl4CHd2e2jZzJEuToNY4hSP1klM84Y/Y+djn8vQXvPhOiYEXqC1QlfwJ 1spTlMdKPjswHe/jm5AjEURwtCVg4cWxwbKo+ X-Gm-Gg: ASbGnctIb+Vhsl7J5urpvlp/7nKAkkP0dXudqkOdLs7RbihRYOOWFoMqEdiSgxFQXid kXzcsmaR++uKl/98joMlcBGMSipxltgrgpbDM3Q== X-Google-Smtp-Source: AGHT+IGiEnegCes1VOKgTzv3fYf1w1YMWN1N5jLmOhLl+H0+epGB3/C8YqB/esdrW+qcXlYZjNShopYqHsG6eKOAMOc= X-Received: by 2002:ac8:5755:0:b0:466:90dd:19f3 with SMTP id d75a77b69052e-46c89dad79dmr2807921cf.7.1736525316551; Fri, 10 Jan 2025 08:08:36 -0800 (PST) MIME-Version: 1.0 References: <20250109023025.2242447-1-surenb@google.com> <52ecd3fa-5978-4f4b-b969-c42b00a5b885@suse.cz> <745d6935-3732-4639-a1d4-ead73d590597@suse.cz> In-Reply-To: <745d6935-3732-4639-a1d4-ead73d590597@suse.cz> From: Suren Baghdasaryan Date: Fri, 10 Jan 2025 08:08:25 -0800 X-Gm-Features: AbW1kvbMGxfnandwwSSoXFOuwVZJhT_NUPWmEZUi4ln9zuiNvcnTYFwE8Mgsw44 Message-ID: Subject: Re: [PATCH v8 00/16] move per-vma lock into vm_area_struct To: Vlastimil Babka 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 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: ACBDDA0011 X-Rspam-User: X-Stat-Signature: i8km74essdd8ieuqdtdtp1y17eqe5xt8 X-HE-Tag: 1736525317-283731 X-HE-Meta: U2FsdGVkX1+xuC2g2T+jyT9CGVpUAF17y++cgQLUfOwRABukU2fF7EL46K9c466fpoBm6eUlEgs6Yqm9piKB2C1DycN5tNoSS9CdNXnAzK8Fsfyn/XMqB9C1N44DmJaL/2J34gg1MmJx3Yp7i4Arj6OwXyuTSex8Aw/y01QbfqiUqmjMgCa6S6+fhlakH5j/WrVZjrGBVUm98j+axTjkGtAvDHD5W26TLZUSaZTFHbiOTIVZ16fRk7VkmiRg9eUBbo//z9C5cARIBE52yEYM1jnWinRen0ZXo0l2K5lV+Rcr6anSFpnLyHbzTthyFs7+nmRkCRUcbPpLTpc7+NH9mE/gkW3NGGdRgyRgSgVYwKZubyk9lbjaNnp7m8gI4VE5Wr367p5LtpVTIaAdLxGUtnPMHzncihzxa/JXAqkaR6mUVQWuuaS8e2auZdC3JYzfK/ssRL09CgNJCgaihbI7zpkGiHKwxHUyljhqqc38qLKUdS29F5Efe9E79ncEYNiOyJ/RZegW4WnQyKCKJLHpiLNmVRnfnCOfq9IRyhv1EG6ksd9w2Aj19kLyduLLmRru0GFHJ4OiD2it8iw0k7qsKk1LLOa4PtmhWsQtzMcX7b9CNREFU+0TkAGNpJdU+Vjlww9ev/sNCx8+3h59dd8pJy4yoe1QW5zx+AVyTnSjtzOblBVgnhYYgcMUWHqljX/GLUY4nR7fxW3gE7Uyg2/X1Z7U8dn19BfnXSeF9Y/aScT4ZCEV/xXfgVwTpHiKBzfkgrrLs220q6oep6wltzLAO749l0G8dsid2pNL7+liEMMAwaf7RQL5E8IxMZgoYAyLo3frIqjjTsgp8D11wSOiQrgxqU8eQpAiv6BXZDb4U7frUVKMWrZQrGHccBpo5NtzFqSyJ2PlgiABN1yk+K3uoLKu5MdepyDRFeKF6kQSXjq3tn9Nz0Z9Xt0g7lN1DGd/E28nloac5l+MQxAfoJL MFrfTsuw qDSlzJxJBzqHPA69EDt+OIQxT+b6y7VVA/HAGxtxIhfUN8La6xrtl2JiAJgxUAApH5dYii50i5TsxztGzH1Zpv8SK8eWJu8Bx+gzhQe2a8f5SoQ2ej6vy1AQ4q7B5t0tIrcf7lrIpaOwhc3qm7w8vfoBt60iC+cpwOFJmrgSKs/R3Tjps6bekO+EEmAYaqwtIYwY9SgxiexrUKkBedxs3vjrZ0SvJOwTz7S2nGsY1ysnH13hK0yhjIc53cHvUOA02IsR5mlEeh7iNpb8NPazEkp2ziJKv6Rb3ekjqqgTfV6+ScmkVeRlIO4xiBlz/6/gYw/xbq7ngimZXXnY0uNyXc4Rv0w== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000330, 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 Fri, Jan 10, 2025 at 7:35=E2=80=AFAM Vlastimil Babka wr= ote: > > > > On 1/10/25 1:16 AM, Suren Baghdasaryan wrote: > > On Thu, Jan 9, 2025 at 7:59=E2=80=AFAM Suren Baghdasaryan wrote: > >> > >> On Thu, Jan 9, 2025 at 5:40=E2=80=AFAM 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 Ok, I'll use that. Thanks! > > but yours is ok to, don't want to bikeshed >