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 1AF04E7717F for ; Tue, 17 Dec 2024 18:49:19 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 91F976B007B; Tue, 17 Dec 2024 13:49:18 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 8CF036B0082; Tue, 17 Dec 2024 13:49:18 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 7965F6B0083; Tue, 17 Dec 2024 13:49:18 -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 625AA6B007B for ; Tue, 17 Dec 2024 13:49:18 -0500 (EST) Received: from smtpin23.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 0449D160991 for ; Tue, 17 Dec 2024 18:49:17 +0000 (UTC) X-FDA: 82905337788.23.3772005 Received: from mail-qt1-f182.google.com (mail-qt1-f182.google.com [209.85.160.182]) by imf26.hostedemail.com (Postfix) with ESMTP id AAFE6140004 for ; Tue, 17 Dec 2024 18:48:52 +0000 (UTC) Authentication-Results: imf26.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b="Yz5fG/R5"; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf26.hostedemail.com: domain of surenb@google.com designates 209.85.160.182 as permitted sender) smtp.mailfrom=surenb@google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1734461327; a=rsa-sha256; cv=none; b=Y2WRKjgUGxqY964M+64ECWe3+BIICaDn1RuSzak0sG+7vg1BeVraxrXvy2HwGXuuq/l/3B W00fvRU3x/OBxd3jLnlVUtCRcuxfc6hpAWISc5yjpuJy/b4fcAGgxzSII+L22vSE5d4BW+ cAMHdnwpR+vLjGPX4Mbqzq+fgE1Zj2k= ARC-Authentication-Results: i=1; imf26.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b="Yz5fG/R5"; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf26.hostedemail.com: domain of surenb@google.com designates 209.85.160.182 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=1734461327; 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=bYDU7PRkfogGx5ejuFzE77B1xu7cZtt+iKdyoItbELU=; b=SfgbqnRE0fFh3cl5VK90QIFqDuHXE+ecHwpO+Hrczayjt3iI5FKfdDdBy1GZ1FCwQDBFG/ /GM4rr0/tA3yLChakW9i9MdvefQzAjscDN4OW5oaVAxENAG3dDsmyw2BwTbCHi43ajNvLU 1PO0ilXrKrwKujKAAU4y/32m/3uUDXM= Received: by mail-qt1-f182.google.com with SMTP id d75a77b69052e-467abce2ef9so26291cf.0 for ; Tue, 17 Dec 2024 10:49:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1734461355; x=1735066155; 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=bYDU7PRkfogGx5ejuFzE77B1xu7cZtt+iKdyoItbELU=; b=Yz5fG/R5/rs/iEqZ1Xp+dgOJBfbxCTZQB5KFjEhG2hiDMA+/Io4JAhUNgNG7F3ZIDA 3CWSfx2MNrLvNkCvmeBV/wwEo0TZcaWy5hR0fgPSYxub0irYAAAoqe9yw9uW96qiSB+H l1DBD2U4nbhRElYNNEym3QfPJepMWi87LQP/fOVPNKpKOWSYPUCYKjcLTPUcCJTnLIRF vmpwlcJ1+npkXFpOZVFrhdY259wQQPIDrKPWZ2hmQf6z0icToR9wHrboHvyONdgwNYtG 9/B/fpkDp8Gf0aIq645JuFs92BSBYLPuC8Y8uNdEGy/lQ8nmEw20ZfYBqLsvgzhHs2eT NILg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734461355; x=1735066155; 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=bYDU7PRkfogGx5ejuFzE77B1xu7cZtt+iKdyoItbELU=; b=A4w4TCyXmveiXaP9D/nSaQxpzSNay1vD488CfLXbjnrFVJcnjFWLQv87gggV8Z2F94 ZW82FPmiKEevB8j7dcCt+If1SIPKQw7BvcVDyi+ZHDERR/DKMK4TU6XakALUGn4D238z Mh5f4Fv+O+6iOncmYZpUKGdbFTWD93mfQCmOi2V50GEGkNR+94XqN5Vj+WU241wIS0jN UcUthSOBf/ueCHhUIPsWWHNdCtsMhCKm8O8B3RwrA94RyP2iXF9uqkHKFI3pUM/xlqqm TH8oTh9VgzZaPolQqfmIkzIZE+9bTCkZHQeZvysMF9R9F8lPOd7muj18j/PcAJhrem9D tkAg== X-Forwarded-Encrypted: i=1; AJvYcCWtenybSuNX4WcS0W9xNVxjsjOGa7eQWdwO3qcs415Sv6e5c1N6MuRbRcB9izpi/UBLdZYCF+rZKw==@kvack.org X-Gm-Message-State: AOJu0YxRKDyUwx9dhCn1w4OE3lRr8sCZsRed/6vkPwmP2nlXNKdSYYiw wY0t3yV38dQE81AlnYb2e7rhH0XSBFXEEfwFPPJAvgMgovlnuVN4xP/ElNwVCjCql1RL7q8AGD8 DT7pjhSFcwr5FdWjZvuOhdhhdh1pEjuFUcqUY X-Gm-Gg: ASbGncsmPvL2qd6a1dViACOEfjfr0n8fcJNznKebTRV4dz24ZsojbCRa8v8lqdSVn3i rzJh8ewynSnvI27+mDTEV364ZRrUGPs3fP9lLghrTSpWYE6batAe4Ok2tHWPHJyodTdLg X-Google-Smtp-Source: AGHT+IHhoaVUwQriIDrG+/nQrc5mfXTcjuZa/bAfk12lhZxf4kuyi2fU1Br0CJni6OGQIi809n/wf3XVbe+mIK2WnAg= X-Received: by 2002:a05:622a:347:b0:466:91fd:74c0 with SMTP id d75a77b69052e-469085ac13fmr130791cf.0.1734461354934; Tue, 17 Dec 2024 10:49:14 -0800 (PST) MIME-Version: 1.0 References: <20241216192419.2970941-1-surenb@google.com> <20241217104218.7ed493c6647cea5c5c0a73c6@linux-foundation.org> In-Reply-To: <20241217104218.7ed493c6647cea5c5c0a73c6@linux-foundation.org> From: Suren Baghdasaryan Date: Tue, 17 Dec 2024 10:49:02 -0800 Message-ID: Subject: Re: [PATCH v6 00/16] move per-vma lock into vm_area_struct To: Andrew Morton Cc: peterz@infradead.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, 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, 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-Stat-Signature: 6rbwew9tokjogubfximaojhtgm96ip7c X-Rspam-User: X-Rspamd-Queue-Id: AAFE6140004 X-Rspamd-Server: rspam08 X-HE-Tag: 1734461332-548729 X-HE-Meta: U2FsdGVkX1+gm2DIlhThSvFZ2o4eRT4vcpbrEg138WmGRHgWX0CIFXaQSj+A+oruyJ0mc98g4rf4zgQtPl/YOzEgvG5U+51F0ydybXW09tF/S8M92q14Nb+SjCGPk8Omcab34jabN2yKDymVWBtYKKlSjL0Q66APerL2efVhi1PkhBYyin5IE1wXqiQfDlRFDHvxDQmG8xUizwGr0D9C8iFxzDT5stdSgul1xpXbRDhzFv1Qboq0WAGgVnSqpf7KrR+uX6G212gcxAoAcjBy8t5kukAwC8HL5797OqieqDy3Z0blEaYPPNQEN3yB+KVwumO4hbPQ6FbTAvbKy1EQwxtwYrG0iaMD+jLI5lpkiEoEMtIcGncGbYaNn3nXjPGevA4U/rMsqbjMF5mwQVq+zYvjTFokQAyB1tOnakkbO1vaH1N7uy2N7JN+FLhPJlz47W4uJSZExRv+KbBw6FesgTS3ywlllxl6L6ZbAJRCGtYOnAfcaPJIhlzXflPlaAz8u90zRYvI3uGGK0l1IKEtS8Els3WfCQEMirtFaylMUIU0/zz5GwfLuGfwQj8GWXxFdXA+z7Btro5peoBQqR6oz0lHyD9MmwPwGRDMZB6L1kxsTeKqAvXJFoHWTY6mypyKR5p0Re2nUy4dQDJfdspc8VS5C9KXPDpZ6iIV3lJT9DKBVO93kRH1MN9Qjh361wNl+VPpCM2YY9Zn7uIucwZjg2SUrq+QYvg4Np+V8oMVi0c+xonAheutnrDU7TifbgL9HrERkW5cOWKpRBwS8aIHNZ7EoFON5cVO35jVaqZpUsKTmfeAL6nLs69+rZqd5FY57lTXvjYgj8+wkD7oQ2ng3YaF5+uNKdr6YygOnJGLftlyEP9ftG1bm4DSlKsDMmBp6jasyIEA57TRBI9A2vsEHxbFCa/6EX+LkIUbto/UUym/PPZqpfQDvbfKJxqP3hqbsM/fjuci+MLK0RTshLh VuKgSMSl 2EPBvLQNNP8w1zfSLuTeHLTPO6Je4Mi4TsvJBqzed0koCFI+Gr3y84Swxppo7OL9ae7yCtEPrJoqm0QjEz1E7dwfTk7wSQuoeNIehMY0UZtlB+a6+IjfFHm5gTmCUoDgnB61si1mjQWof4VVlFPsQkYUCSCm7eszHz6cku1RQyW9WWoR/tUh4JhuPDvUkf2/fORc5y6L182WoBusRUo+rMEI7zkxZREHd+gD2HBYml/oL0atgkBhyfO7Ggw0UQSOYZPb/COVztihxmuuwwYeYkqrCbtO+DU6S49wB9vI2aa4iT6UIAU5LhIvrEUfTOhliWemY7P6I7QNoGYlnadqFBI+Ip/+Bjq9j24ot X-Bogosity: Ham, tests=bogofilter, spamicity=0.103988, 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 Tue, Dec 17, 2024 at 10:42=E2=80=AFAM Andrew Morton wrote: > > On Mon, 16 Dec 2024 11:39:16 -0800 Suren Baghdasaryan = wrote: > > > > Patchset applies over mm-unstable after reverting v5 of this patchset= [4] > > > (currently 687e99a5faa5-905ab222508a) > > > > ^^^ > > Please be aware of this if trying to apply to a branch. mm-unstable > > contains an older version of this patchset which needs to be reverted > > before this one can be applied. > > I quietly updated mm-unstable to v6. I understand that a v7 is expected. Thanks! Yes, I'll post v7 once our discussion with Peter on refcounting is concluded. Could you please fixup the issue that Lokesh found in https://lore.kernel.org/all/20241216192419.2970941-7-surenb@google.com/ ? Instead of + if (!vma_start_read_locked(*dst_vmap)) { it should be: + if (vma_start_read_locked(*dst_vmap)) { That's the only critical issue found in v6 so far. Thanks!