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 7169FD711CB for ; Wed, 20 Nov 2024 17:23:53 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 0943B6B00A3; Wed, 20 Nov 2024 12:23:53 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 044D56B00A4; Wed, 20 Nov 2024 12:23:53 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E4E336B00A5; Wed, 20 Nov 2024 12:23:52 -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 C4B886B00A3 for ; Wed, 20 Nov 2024 12:23:52 -0500 (EST) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 6EE75C0A5E for ; Wed, 20 Nov 2024 17:23:52 +0000 (UTC) X-FDA: 82807143006.09.5A90FB0 Received: from mail-pj1-f53.google.com (mail-pj1-f53.google.com [209.85.216.53]) by imf02.hostedemail.com (Postfix) with ESMTP id B15AE80017 for ; Wed, 20 Nov 2024 17:22:12 +0000 (UTC) Authentication-Results: imf02.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=HX063fWD; spf=pass (imf02.hostedemail.com: domain of andrii.nakryiko@gmail.com designates 209.85.216.53 as permitted sender) smtp.mailfrom=andrii.nakryiko@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1732123369; 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=K82r1s3WallUAKq8xTbVEjB6g6JIYaNpg7uvLlAPkQw=; b=Ock7ICMwRJz1ejFQebBA4tpsj/8rgWP2nNgdaBs8MQ05FQYG4pHN5QMouEaqRfHDMRBPec fwnKHK3Ow/D7FiMOWYqFiNgzPWypl4RoB6EtLRtCsIiVhE6eB6ERCLgdcCKBZlkICcxfiE vyVH2aiTPHAJNe4wrPNJc6jpfKJljm4= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1732123369; a=rsa-sha256; cv=none; b=wvz06l3HNauVDxugDiVbwskQCkxKRNC454M8WctL8MSuLmIAtb27FcXvdSnFkjXIAgw7ec a2ksQfHbIEPvuMpgHFRjEMjY0QEEv474/PZwumCa8vj0l23s+xhbhDdDBiiRFpmN1i7+Jl mI6CyvTXsNWxW0qsXATwIraS9Fv0psc= ARC-Authentication-Results: i=1; imf02.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=HX063fWD; spf=pass (imf02.hostedemail.com: domain of andrii.nakryiko@gmail.com designates 209.85.216.53 as permitted sender) smtp.mailfrom=andrii.nakryiko@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-pj1-f53.google.com with SMTP id 98e67ed59e1d1-2ea4c5b8fbcso931602a91.0 for ; Wed, 20 Nov 2024 09:23:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1732123429; x=1732728229; 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=K82r1s3WallUAKq8xTbVEjB6g6JIYaNpg7uvLlAPkQw=; b=HX063fWDDst5e9VdPmmHbmkGE9f2xP9w0nDh8HYLcKB4r0z4kXz8GMa1mOJ062bJ7O fN0qhSc+fy+Ro90Wxr/aVoNjSJvzBPRSxfLNnWdo6HdU5yhv4mC0fiemQ2uuKbtcoIAb 3jIB3DRYsqKJ9DiRxQ1NTl0pXprnZnRue9ojDcn4ne3b7J0w7Yf0Ab4uZ2s+pRd7f+Iz 7j/RZRVsuhW9ppSYFJd3F8lSm/0i1O+RB4u0Q+UK9tsjzxoXJndI2pBWo6LkU5Mbtpre NEpsQLrhBZT+cIxyZcJStUl/hjtaDgcZXOQ3xqvWfBgHeIlFQ5oFKE8HeIyX4mZO0xQ5 JJpw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732123429; x=1732728229; 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=K82r1s3WallUAKq8xTbVEjB6g6JIYaNpg7uvLlAPkQw=; b=FwiJa3x8PY6jly1WMJcdVfqMeReFZTXtTIHFeFJTqoRXmbGOqzBrDaWdZXjNTeW+pa yyY7J8xL2Tejn0eK/4Nw6EGiq6adpU/Mzdibyqd3we15GYH01x5LonJWNJl/nT1wkCw/ mjLfPlt27yFyY5ccxgQw6AYl22Qql5EDXaN7jpdkdZ46PeGUFbmB7NzlLQikyZjFMGqm CnUHkAwB6xs4WmASB4aGPhQEjAG0DcDjWLRwbFav+XvJm1ZIk9m4ny9UiP+BCDYWdLo9 BxdnnIxsBkwgMiS2hrEczd7EEKwmAlnYy0lHVtgzapkFntZCrHLG2tVuJHUHHDL4gniD nOFQ== X-Forwarded-Encrypted: i=1; AJvYcCVUsbzW8et8u23fbOVade8uQrPUJQCNW+0aZ3I0QdS/fShd1Dmv7LquLIjwLhVrahnAPoognRHUjw==@kvack.org X-Gm-Message-State: AOJu0YyC12CJNUNeMbXqFuAu0TUiQXgoVpKaqppS3p1PD4OJq7T2LVKI xYuqXLYVfjnZuEALqfJDiEUxCUep6ahuDNnQcC3B2JtQGR5Z4hHpuyGyQqppcZCiynK4hVAXjal 36QnT/oQeqWaW+uSjwK2cIFP+/QA= X-Google-Smtp-Source: AGHT+IHP7MwwbUafLVgAIa430YYzk55icxxelHryoONobsnY3WSgX4XWdMcnoyaJxl1EXEi6b8slsuO4SxdmbK2qy18= X-Received: by 2002:a17:90a:ae0e:b0:2ea:9f3a:7d9 with SMTP id 98e67ed59e1d1-2eaebd1a85emr235585a91.3.1732123429227; Wed, 20 Nov 2024 09:23:49 -0800 (PST) MIME-Version: 1.0 References: <20241028010818.2487581-1-andrii@kernel.org> <20241120154323.GA24774@noisy.programming.kicks-ass.net> In-Reply-To: From: Andrii Nakryiko Date: Wed, 20 Nov 2024 09:23:36 -0800 Message-ID: Subject: Re: [PATCH v4 tip/perf/core 0/4] uprobes,mm: speculative lockless VMA-to-uprobe lookup To: Ingo Molnar Cc: Peter Zijlstra , Linus Torvalds , linux-trace-kernel@vger.kernel.org, linux-mm@kvack.org, akpm@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, surenb@google.com, mjguzik@gmail.com, brauner@kernel.org, jannh@google.com, mhocko@kernel.org, Andrii Nakryiko , vbabka@suse.cz, shakeel.butt@linux.dev, hannes@cmpxchg.org, Liam.Howlett@oracle.com, lorenzo.stoakes@oracle.com, david@redhat.com, arnd@arndb.de, richard.weiyang@gmail.com, zhangpeng.00@bytedance.com, linmiaohe@huawei.com, viro@zeniv.linux.org.uk, hca@linux.ibm.com, Mark Rutland , Will Deacon , linux-arm-kernel , Catalin Marinas , Kernel Team Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Stat-Signature: 1y9qmygbj9xyraciqj7zbibxz17uqtac X-Rspam-User: X-Rspamd-Queue-Id: B15AE80017 X-Rspamd-Server: rspam02 X-HE-Tag: 1732123332-477942 X-HE-Meta: U2FsdGVkX1/IUmD2nuVAfIJ24n9p4gnLGl5X0ctyKlasTg5mQfltuS+2J+6H5qYiEHab5wgvl28W/Ep6a9bK+E6r9hXhqllNFRyN7ma/tk+5NLb4NuspLlVP2b6B/KEX130YEQk4/lRdY5G7Iay2upOGho8M8Yc/yL4FD6zh3HT6nGf0KZFmP4OQH+Cl1oYP7AGF55Q4Isp+U4Y+Lk3QjNecrY++lXpKJMzO0O0PqTaew1seh5aKTlX97LKYmgVgAFbfi9AExq+xR6RdfN2nyikAAh8/rJa3fHWeLlNs38DzRdkEVT6xISlBxmFZk1BuzoOHv5wAvXYgDAM4gfdlM/SYJoM4RI6/NxciPb6KrGbsdsjmRhFD2GboPZfYRUpSpfWBI00aSB/8uAeR3wKV+WATm+5MoF4JsGrrgMlGUbg1Gg2vMXnmQuRX39zr6BUGTKWjnmuGORYq8VomqlYcXxYgMLjpnNBWxXU5tj0aMnUEYgv5/SvGzVcmVVwO/sWdGkgSWjjQT7tNRJ8pjNSbWkuXSSQrB35aE5ielaU25pY/MuFOBbT8JLWL1YCIxzL8dcHrYp50HSFr89FfP0/eofL315JMx1cgOArS+6mrEoVLV2VU+gYhJtzgYfm2NG6U/bShV0xCJ0ljkOAO+n/QNV724OMq2c5SMEBJPipN0W6eYRFJXbDFFvnU8I49tlNhtDQ0nrsU3Nml++9vqi/c5YHR3QAJvsTrZc5DfDUFU3Yx4w8r+GajSsse78vTOXINFeWUDPEX1x1LAxJOmr0lh9p9NGgw5wTV56lvt2dsJr7pmwwSShQ9388gjBZKs49XsC8SBPKxKCPEtWzeL1NYF/hyUYQd543u6MZBhV+kfjWWiIvWPvpjVxHXFZNrPnOL4D+tBQgsqUHX9upkUk8rI3nPmcWPY47j2IWqoSQt67wBIKe8dPkmNU9hqnO1kwEXiSorMzrzOGqQvWcJIiF xRDSvfOj hdqD+/9GGc6gOuxIypnJjg41VwwqB71tBEa6+nc+SHU8QtCOSAqFNWjSw5NMH6zDWYXPvSZoXCHLRXieEZzSQnaA4EMerng2kTgYP9cAQMS8+x0RZFIW3HwsC7z6ykZvIF2gQAk/tC5R8RKE8vp25wyTVqrzNhMh3t3+qb9C2vgjTnx6POS4TIhwExSc2WNMevcMDG6kYJWppQJm485QSyqRCq459U1OLUkCCSsFMLov1nnA7ePISJqFJD+gYgzSTMYrCoiPjwGa5vWuekPlpz1P5Fj8V/Txk/7k3flOwh9NxpF0I53G3Sz9GRqQEhqiRxPzejpN+UtrYXlhCvpLY+KPYtjD76nHOT/CitGRKaVfTusypOHGbJYwPKrA89ZzstAHMZL8WsGOH5kOshPADJAoX/rB33PNeo7IVaQoGLq5yHCdSK8XEQO8i2sgF/1MtLKLX02jRsAfmKP9rw0a7cqzcNNBRQDCz0mCwDc4MkfvAtg+jkUTjNQ6t7BrQ27kDr7fD82QceO6ELHcPa5qxYRCHVlYvwObrsOsm 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 Wed, Nov 20, 2024 at 8:03=E2=80=AFAM Ingo Molnar wrot= e: > > > * Peter Zijlstra wrote: > > > On Wed, Nov 20, 2024 at 07:40:15AM -0800, Andrii Nakryiko wrote: > > > Linus, > > > > > > I'm not sure what's going on here, this patch set seems to be in some > > > sort of "ignore list" on Peter's side with no indication on its > > > destiny. > > > > *sigh* it is not, but my inbox is like drinking from a firehose :/ > > And I've been considering that particular series WIP for two reasons: > > 1) Oleg was still unconvinced about patch 5/5 in the v2 discussion. > Upon re-reading it I think he might have come around and has agreed > to the current approach - but sending a v3 & not seeing Oleg object > would ascertain that. Is this about Liao's siglock patch set? We are at v4 (!) already (see [0]) with Oleg's Acked-by added. > > 2) There was a build failure reported against -v2 at: > > https://lore.kernel.org/all/202410050745.2Nuvusy4-lkp@intel.com/t.= mbox.gz > > We cannot and will not merge patches with build failures. This one is about this patch set (speculative uprobe lookup), right? It is already at v4 ([1]), while you are mentioning v2 as the reason for this to not yet be applied. Those build failures were fixed *a long time ago*, v4 itself has been sitting idle for almost a month (since Oct 27). If there are any other problems, do bring them up, don't wait for weeks. > > Andrii did get some other uprobes scalability work merged in v6.13: > > - Switch to RCU Tasks Trace flavor for better performance (Andrii Nak= ryiko) > > - Massively increase uretprobe SMP scalability by SRCU-protecting > the uretprobe lifetime (Andrii Nakryiko) > > So we've certainly not been ignoring his patches, to the contrary ... Yes, and as I mentioned, this one is a) ready, reviewed, tested and b) complements the other work you mention. It removes mmap_lock which limits scalability of the rest of the work. Is there some rule that I get to land only two patch sets in a single release? > > Thanks, > > Ingo [0] https://lore.kernel.org/linux-trace-kernel/20241022073141.3291245-1-lia= ochang1@huawei.com/ [1] https://lore.kernel.org/linux-trace-kernel/20241028010818.2487581-1-and= rii@kernel.org/ [2] https://lore.kernel.org/linux-trace-kernel/CAEf4BzYPajbgyvcvm7z1EiPgkee= 1D1r=3Da8gaqxzd7k13gh9Uzw@mail.gmail.com/ [3] https://lore.kernel.org/linux-trace-kernel/CAEf4Bza=3DpwrZvd+3dz-a7eiAQ= Mk9rwBDO1Kk_iwXSCM70CAARw@mail.gmail.com/