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 4FCDFE668BC for ; Sun, 24 Nov 2024 19:57:12 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 7D01D6B007B; Sun, 24 Nov 2024 14:57:11 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 7811B6B0083; Sun, 24 Nov 2024 14:57:11 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 6478C6B0085; Sun, 24 Nov 2024 14:57:11 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 46BD76B007B for ; Sun, 24 Nov 2024 14:57:11 -0500 (EST) Received: from smtpin11.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 9548012051D for ; Sun, 24 Nov 2024 19:57:10 +0000 (UTC) X-FDA: 82822047378.11.143E3B1 Received: from mail-qt1-f171.google.com (mail-qt1-f171.google.com [209.85.160.171]) by imf14.hostedemail.com (Postfix) with ESMTP id 1FE6C100006 for ; Sun, 24 Nov 2024 19:57:05 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=M7elSVaa; spf=pass (imf14.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=1732478227; 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=ydgtc14DZFpEcBW19X27uxPsYRsPBfImUkfn8msMgnw=; b=x6YaxDvu6n/pwmVgYW2MImd0y+aARuvqNTNNfZAYcGm4jprGqPKAVqZXpinKGxs/sxQ+c2 cIvzLsxBW6FLRLBwkOhl6zwPIcJhFBVR5UwmxQT8H15otI3VJ+aot13p669s126iTryjJq E2KA2XxRNYc5tHsxdSonA8wqnlRO55I= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1732478227; a=rsa-sha256; cv=none; b=4KuTHL9cXIM33aRMlaV3LjQfVfzeimZNtvM3AqY9tmQEo/bLBPfGxu7SNMQX9QGFlwvJZ2 Xb5wc0aQfUqsnpOTjR6Hj/xBWhbkJnKqYi7u5MWlcjyV4U9+74TTBjoqwG0+bYEhynAOv6 q0HDPjHUxM6siKmIcKeFUan7gwL6mW8= ARC-Authentication-Results: i=1; imf14.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=M7elSVaa; spf=pass (imf14.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 Received: by mail-qt1-f171.google.com with SMTP id d75a77b69052e-4668194603cso148211cf.1 for ; Sun, 24 Nov 2024 11:57:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1732478228; x=1733083028; 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=ydgtc14DZFpEcBW19X27uxPsYRsPBfImUkfn8msMgnw=; b=M7elSVaaxa1jZIHemJHuH2ut30pJ9PDQ6P2W5ko4WfK+w5u3ZpLQobyqDpntI8m5Y+ xQn0jNBYqDs9OGnTSXu57E9r9nlH/d7aG5kM0izIb3fWbkfGA+w5jEfMzIzgzRacGQSR bgHkkIwz54+D2SPFg7ZC9+lgVdLE+TFivgcX96c437ZnSlBuMKaQY5bhIt7LCE8sXP0E uxc13y7dzRzKKCw9KentEBffaOwXSp20sgOF8Z81Mah4td8sMFowA5wXcayicom2yKrY d9Ab8AHH0wpo8KuE9oczixpMwGkFT4YV+7GgGBJUnlnOQ10yr2QqAxQKDW9ECDuiAvw/ RYjw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732478228; x=1733083028; 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=ydgtc14DZFpEcBW19X27uxPsYRsPBfImUkfn8msMgnw=; b=kX+u0Q3F5tIo49dUVQOCxvCKfdDu+JYmnGuxgi+Z7jnJvZ5p5E4QmF+yh9UwBYNPWH 8uXxwSwXT3sjRX6TgIyrargy62h9HAUq1t5mK//mmW75vZwBIrfhx0laVHkCuhAXUPJC 16jQyi2A+gRk02HFcEA4GIZLplDAxrjV+B+vGzoHgaE+jzZBqG0F3vBomYx80LBcbTjx DFULfyFovXnIFQBX/VTGWKqImf6/x3bUUbUO8ZJQwOGY9fCvFc6cbEXRGE/MoOlqQ/KJ nVvA8r76Df6wzGIg3/fV5O6GlP/xOrCONqEIi8rH/PMD7quYenPqlHcFoPQVG8J82fFK Kk0w== X-Forwarded-Encrypted: i=1; AJvYcCWZILK9I+EcbdnQkkEFvuu/hcYtUlF0s+M5EJHlhDPYIzBSw/yNVp7fQnqLPgX2bjqE5g7ozPrZwg==@kvack.org X-Gm-Message-State: AOJu0YxXoh48RgcEibSDVy3hIH2N/sgPoOKspNSDzLixl8qbgdq5qc7J q/xPN+VEmuMdUXmBz6kX0X63CkxhRhWnJ4BHdGG4XEud0UXItBeV+KzypK2lNC3xEKb9/xDY2Ti r+qJTieF0MoOXSPrT2SPepgy0Mn2e9BRD6Emz X-Gm-Gg: ASbGncs1pIM0ojZ6nLyfroK/Pdu1doesk4znbvN/8denVYwqmEl/Awq95X48VH9cKyN 2nilDwjWt0aIwIFGH4rB3PPQfuLvhExOd8pd7ZOxotEllNujLQgOXgf60tZrXkA== X-Google-Smtp-Source: AGHT+IEA0e8lCBFPAtVyOffPIrAlSanvsYtSOuzXTjPA1NcAopy48+uF2AbLjCTIrBPX0rYRUwiU7jwTUnp1FXB3rug= X-Received: by 2002:ac8:660f:0:b0:466:861a:f633 with SMTP id d75a77b69052e-466861af6a1mr1683291cf.5.1732478227528; Sun, 24 Nov 2024 11:57:07 -0800 (PST) MIME-Version: 1.0 References: <20241122035922.3321100-1-andrii@kernel.org> <20241122110737.GP24774@noisy.programming.kicks-ass.net> <20241123203543.GC20633@noisy.programming.kicks-ass.net> In-Reply-To: <20241123203543.GC20633@noisy.programming.kicks-ass.net> From: Suren Baghdasaryan Date: Sun, 24 Nov 2024 11:56:56 -0800 Message-ID: Subject: Re: [PATCH v5 tip/perf/core 0/2] uprobes: speculative lockless VMA-to-uprobe lookup To: akpm@linux-foundation.org, Peter Zijlstra Cc: Andrii Nakryiko , linux-trace-kernel@vger.kernel.org, linux-mm@kvack.org, mingo@kernel.org, torvalds@linux-foundation.org, oleg@redhat.com, rostedt@goodmis.org, mhiramat@kernel.org, bpf@vger.kernel.org, linux-kernel@vger.kernel.org, jolsa@kernel.org, paulmck@kernel.org, willy@infradead.org, mjguzik@gmail.com, brauner@kernel.org, jannh@google.com, mhocko@kernel.org, vbabka@suse.cz, shakeel.butt@linux.dev, hannes@cmpxchg.org, lorenzo.stoakes@oracle.com, Liam.Howlett@oracle.com, david@redhat.com, arnd@arndb.de, viro@zeniv.linux.org.uk, hca@linux.ibm.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspam-User: X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: 1FE6C100006 X-Stat-Signature: 4quro3q94w7dkteswq36z3q3ngdw1dm1 X-HE-Tag: 1732478225-896581 X-HE-Meta: U2FsdGVkX1++H0geEVhX39TTE092QGWNezBdOPayQWbT+rAX1nu0Yj9Cnygz837Sb57ZMqmsNfEvv0QmQYeLkSYh1i3rQD9l0PC31N5GI2cFWdS1tmx8t6eKh0syCr7hRz9hywgZ7NgKjE6V0EuCucepqw6naQwbV/6uXAYBwqh47AFl+PLORInDmV68fc/YFnuN+0zTcKgC/tswOG9eeu3d/qkruw3IHQgob3SabV7kxGI77a2n96Hxjwy6r5uVmAfYWPjxgl2LoghyvAQVNi7SP2VB/TN0I0fba0QMEG28SXkCgB5YYPX8qQd06oP3APU2yM4Pq3piwuZ/UeGoDfbhIceTf583MCZhkymatvrilqwHbZgO6XBbVboRRp6hfx4eEA4EPbA/2dMo00kR5kvrdrOJMXfzbkysykZCO9ShNFW+d9tvwHuiBh54CZ3JGAkDTD820LopwL4AAAFuKaT+KsVV7s0LgCla5EhIQfGM3B1/vR7PLQCyB3IcfF6GmRCxG3NuDbDU0UCpsocjrnLi0SE6ty/2syp7+UIL8Fj/ClqTWGARnuB9QqM6BgRkCsnq5eldmdxu9sNS2g+Lr4LzSDOCOazGQjbAiM2LEDs338/JWEABx3qS/vf69j/VxGyGRJ2RzbAmaeB5DZFxua3OHgbtdtdKnzF0uv6tfg6wCMZH7x5iQpj5XHA8mfxanSjD7GM65WxnU9jjrkNwCBdUTdkp+7KnwPyHLfgIcJqYGPOUGjxrFM7ChC5a29foNi94rMWF791nGjhQQFd8QMkWB6TRbNc2jV68evke8OSwSy5F5i4g1SPBnGtgjgB9nE4NVI1CqsN4C3xluFyd6RHiRdXtG8GqQZGtQ73AOIvALTeQ6kTEKdPwwkG73Hz871lFBqCheSOtJNM45+nIwjGvifuBvRK6wXeV7pDKPk37ex6CX/diQkjA6gIZ/y+rwn250nNt9Eb7iCyBm94 nNBaGuMH /z7e927ZPqsALFC8N1TKb42bXi7/ihlCdDmyoT7VBJdmJvRrHq6NXbbXIsPKpJdPr5HN9HkWgG7aALKfwSP6/eVBNqdT1AcatQkZhEQhvvATTsrTaMyaBh28rIj2hJ0WNtkUSte6ny/zh7oKyFMC7aUXvBCsTlJBLQAGonGNCVpdN3Ef4+9oCeOtGj7Mz0/SLi6pyelI9wpbq6FpT4JK5fyQ6E6MGGbZVoVHyOFIniTN0gGXjO58fFsxsP7lAI9EbmTfOMtNE0EHIAAg6a3pNahHUeuKvgGGYQ68F+R2hARpAiDQ= 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 Sat, Nov 23, 2024 at 12:35=E2=80=AFPM Peter Zijlstra wrote: > > On Fri, Nov 22, 2024 at 09:48:11AM -0800, Suren Baghdasaryan wrote: > > On Fri, Nov 22, 2024 at 7:04=E2=80=AFAM Suren Baghdasaryan wrote: > > > > > > On Fri, Nov 22, 2024 at 3:07=E2=80=AFAM Peter Zijlstra wrote: > > > > > > > > On Thu, Nov 21, 2024 at 07:59:20PM -0800, Andrii Nakryiko wrote: > > > > > > > > > Andrii Nakryiko (2): > > > > > uprobes: simplify find_active_uprobe_rcu() VMA checks > > > > > uprobes: add speculative lockless VMA-to-inode-to-uprobe resolu= tion > > > > > > > > Thanks, assuming Suren is okay with me carrying his patches through= tip, > > > > I'll make this land in tip/perf/core after -rc1. > > > > > > No objections from me. Thanks! > > > > I just fixed a build issue in one of my patches for an odd config, so > > please use the latest version of the patchset from here: > > https://lore.kernel.org/all/20241122174416.1367052-1-surenb@google.com/ > > updated, thanks! Hi Andrew, I just noticed that patches from an old version of my patchset are present in mm-unstable, more specifically these two: fb23aacd2a14 "mm: convert mm_lock_seq to a proper seqcount" 549aeb99ccf1 "mm: introduce mmap_lock_speculation_{begin|end}" Peter will be merging the latest version into tip/perf/core, so this will cause a conflict at some point. It should be easy to update them in mm-unstable to the latest version [1]. I was able to revert the old ones and apply the new ones without any merge conflict. If possible, please update them instead of dropping them from mm-unstable. Some patches I'm preparing to post have dependencies on this patchset. Thanks, Suren. [1] https://lore.kernel.org/all/20241122174416.1367052-1-surenb@google.com/