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 51323D41D43 for ; Tue, 12 Nov 2024 00:43:54 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B04C06B0085; Mon, 11 Nov 2024 19:43:53 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id AB2246B00ED; Mon, 11 Nov 2024 19:43:53 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 92B926B00EE; Mon, 11 Nov 2024 19:43:53 -0500 (EST) 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 723646B0085 for ; Mon, 11 Nov 2024 19:43:53 -0500 (EST) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 29FAC1401E8 for ; Tue, 12 Nov 2024 00:43:53 +0000 (UTC) X-FDA: 82775593950.06.BF6E23C Received: from mail-qt1-f171.google.com (mail-qt1-f171.google.com [209.85.160.171]) by imf25.hostedemail.com (Postfix) with ESMTP id B1377A0008 for ; Tue, 12 Nov 2024 00:43:21 +0000 (UTC) Authentication-Results: imf25.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=Zn45haSY; spf=pass (imf25.hostedemail.com: domain of surenb@google.com designates 209.85.160.171 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=1731372039; 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=WkSU/tBNIYUKs60i2GiUngYBWA4z9oqkXCRpiVg+3go=; b=gmS4jhObvwbDzGnk/PB+NNZgLoXSZHIa4MxAijd0IOzslQhjn3hiD6RVDCmkmqLd9TcWkb Yt0eK4JXBUTwNXhCoIZDt30olRlmCgsd5yF065AA7lKGiKXaX6fMdBwV8/YvrW9OreZMWr 6xtDkdwo//WbmZNulhl+ufShEJTSXh0= ARC-Authentication-Results: i=1; imf25.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=Zn45haSY; spf=pass (imf25.hostedemail.com: domain of surenb@google.com designates 209.85.160.171 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=1731372039; a=rsa-sha256; cv=none; b=qfrXC6ETo/XK1bG/58c7+DW71YqToqapRPdiakfDt4ClvBKkMRJeKA+yPSJtTiHQite/8o TEZi+zEhd+3JSGCs6ASyuEzO5rVi+bdm57FP1tyPrLNEASoQvYrYA0HQO5P0Y/eQKMJEdp L0mVNRdKTWunnLshUZ0+TnqNEQC3CTU= Received: by mail-qt1-f171.google.com with SMTP id d75a77b69052e-460a8d1a9b7so64051cf.1 for ; Mon, 11 Nov 2024 16:43:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1731372230; x=1731977030; darn=kvack.org; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=WkSU/tBNIYUKs60i2GiUngYBWA4z9oqkXCRpiVg+3go=; b=Zn45haSYkG4GvD0dCaczrWsuqn/wrHcFgvctyuvuWLBaQlgMK/JrXRPSozcCkeN6/f 7VrL1KCJy3lcBUp3b1MDl5aDsBQKOurVLwADARENDjDTDKVYP6xiudXdeB40fjWylWz5 YMcnkFxp4LjoF0IU1DDPjmLnxVlfg0z/HYau5YCjYT/kgRj2vg0MPUS+1sKj/0NFFpSB DV0+ocCw/2QMcFgxH+mzeA/tHw24Mc6ej2KAaT25/XwtFodgqKURiOv7atEnMBcgk00i Ns3z/s/rijhpTHCaRKaq0NIpTBHJdabrZ1VUz9rLnk2qQCB43CON2RKGGRbG61FYfmAX qH8A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731372230; x=1731977030; h=content-transfer-encoding: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=WkSU/tBNIYUKs60i2GiUngYBWA4z9oqkXCRpiVg+3go=; b=VJ8CmgfQLmurfT+XEdXy753OPEHKOSybz5tj3U9UJfkueWyFR8oCeVFLzcrSBH0Oro cbNf+irGnwP2h6fVH2eNPWJw/0gCjP7o0+a8IzxcXQppNcvWI64xCPb93M71xTgemY4I P1PkgeqT7Cl3dohSCXxG3bCcqc0t9mDFeZhXCjcifCCvxa/S3VP492Cq7KWFWMX+40yX 19pOH5AjX29s3orM5t83sNO41hkTQiM/KEpl7nhh+IE3Lq/akLxbcVXA2EBNbX4xI0h5 xscxm0qneyciGs8+yI86m5umb8UAwRExssbbO9E3OIF/IGAH3cApvymzKtIlPbSCD1Js A4kQ== X-Forwarded-Encrypted: i=1; AJvYcCXlihCmvaw4G1tI0p5wSY1A4wxx2oWTY9p0cvgi2CcCvDGbvY22NYI1co2AwBM/dxiMFNLQZ4Q+aw==@kvack.org X-Gm-Message-State: AOJu0Yw+2kaWQ3VFT4lkPNGVdQ2JSG1IdIlVuHICewAl6obj9RJNU3cB 6Ufsxj/jAbrLq46UxMWmcKiBLC2J5h7lQxm1GACmeh/Bh6pMYmMDPHcK95v+8YFkURPOa75IWr3 IUNJ/DaeNzvf7ILNZUTXwPt6lbL6rquRewQAM X-Gm-Gg: ASbGncuB3GseVzQpmoPqAWQpNzbhs1wAsXEKQ/s4aLYlROneP0CrL2AFXInQI3K40c0 gmSu0H21uzZCH1zf8AmWw1ZqA9IHrfOo= X-Google-Smtp-Source: AGHT+IHlQdP7Az+GyVoqGQbcSMMswO2ZCHKXkTC0ByyHbf301TOfVlxGoievwlop3O5jjBXcmQ5V/kzomaPd3dtoMgc= X-Received: by 2002:a05:622a:95:b0:461:6e0a:6a27 with SMTP id d75a77b69052e-4633f0ceaadmr1524551cf.20.1731372230031; Mon, 11 Nov 2024 16:43:50 -0800 (PST) MIME-Version: 1.0 References: <20241111205506.3404479-1-surenb@google.com> <20241111221839.w4rqqlvvkm42jdgm@offworld> <20241112000334.ppzn3fap5glivpxl@offworld> In-Reply-To: <20241112000334.ppzn3fap5glivpxl@offworld> From: Suren Baghdasaryan Date: Mon, 11 Nov 2024 16:43:39 -0800 Message-ID: Subject: Re: [PATCH 0/4] move per-vma lock into vm_area_struct To: Suren Baghdasaryan , akpm@linux-foundation.org, willy@infradead.org, liam.howlett@oracle.com, lorenzo.stoakes@oracle.com, mhocko@suse.com, vbabka@suse.cz, hannes@cmpxchg.org, mjguzik@gmail.com, oliver.sang@intel.com, mgorman@techsingularity.net, david@redhat.com, peterx@redhat.com, oleg@redhat.com, paulmck@kernel.org, brauner@kernel.org, dhowells@redhat.com, hdanton@sina.com, hughd@google.com, minchan@google.com, jannh@google.com, shakeel.butt@linux.dev, souravpanda@google.com, pasha.tatashin@soleen.com, 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: rspam07 X-Rspamd-Queue-Id: B1377A0008 X-Stat-Signature: drs3qt9ukbamop69xwwqn3w6zrcsiesb X-Rspam-User: X-HE-Tag: 1731372201-530521 X-HE-Meta: U2FsdGVkX19eFuQGNRLcSAB3TuoFsXRor3/VBj1M3avfTveTiLiHr8wIru5v1MlS0Ww1YCB/XW2auN/bDDhA1Pe5ApnaqmxhzVoO7pcS6Z6gFwXEYV3PrlPmBhdZ7fMBQ3eWCgESa9rkomQNkOeaSTQ7D8XVLbbE6bcsjmVlBq0yTcqLzkRKn5Eq2VMBKjTQnBTenpi2KxMrQvgyZOUYp/hAN/VF/rfWuO9shIBu4gxCltNWlxTLp8eHqOM7hRt3ZL/wH0AvRpimrRIU24h5Db3KBQebdv5auWXNsMIRqURQxKr+K44r2AiD8jMC+JJuv+fy7zoZCELbTNZq/Rmj4COYiHcBKaHawNBvlU4BCkjms5Vkjk/Z4hDWK5aHO5e49uGBHMuAUlG4mEoHpHIHcMefyMJP6xYzBc4WUHrrw/feTSa4G2NA2UURBYTU7Ahxe4a+k1r1zOludGoHy3ptui3nFBmak41mm6hkIwZ4LFDyGzZNA0rudAOE9zeV0QPV2ysBXjRQNmdpvBTbdIxBWkGBGoh9hU9ZHwF5S4N+jL0D/15Q0mW0hA/JhwKRNzaJKYSt2UPOLrg11vDeWI/E06NfTNjqNWgwqliV9t1KupmdqzIIEXGy8qfYGyRPsQ0vd7pw+7E4T5W8acfpkvEVwrsEUMqXjer/ue34nr5tjiaMQsUCRQrS214zfOnQ+ybFDragnzouvPvuOkf8lN7qp05A2x4HlOZRnNaoRpDqqMkEPfl8jurNgPfSIdKN5RT0m2+fRS5zMGaon6lCpK1l7cDXfSJ1NJy9QqYkIoAcAYF36BzII1ttTrbJGTfS0KY1DdLJ3QXSaAHRwcsWj132cYM2kIbTcy63srKiVvRB+hTpqYMRa0ZBdKD9TqLqwmX8A7KxjK3hvp0NOB7VSbt0jd6PsZ4jE/L+GyMlplZ/JOsveHeaphu5zMumpenycy1B0w+iYld27k22i+XUb7Z xPa8FfLs MDmpd2bqNYpFZrQeCDBL5g9hF685Oxu/AF674GRy1Mw3qxp72KW8kZqSmqu9ghhDBS8zBanb2YMc+qJpek0prvgZ2kfnj74cQlLVPDGWrmGcS1obe7WFcEV4103RNuuT164nwVMzGrzQyVbL/kWB++Iw/ztvXXY10Izrx13iCd70RnVcVcJ17CxqL+AtkRlgxWDJf4J6NWvErAIfUHePn66LBQlfZ7V2wyFlIBSkLv3RZiC36MTxhwAJMX71xJ8h6CTUF6/x8F0lvmYFXU1rfXCXmtKEdDJZTtvPvuPgtbI/De4I= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000085, 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 Mon, Nov 11, 2024 at 4:03=E2=80=AFPM Davidlohr Bueso = wrote: > > On Mon, 11 Nov 2024, Suren Baghdasaryan wrote: > > >I'm not really trying to claim performance gains here. I just want to > >make sure there are no regressions. > > You might also fine tune the atomics with acquire/release standard lockin= g > semantics, you will probably see better numbers in Android than what you > currently have in patch 3 with full barriers - and not particularly risky > as callers expect that behaviour already. Ack. Will try that. Thanks! > > Thanks, > Davidlohr