Received: by 2002:ab2:784b:0:b0:1fd:adc2:8405 with SMTP id m11csp429959lqp; Mon, 10 Jun 2024 08:18:48 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUxYtQoWJNIzkF4yVrvxvOXlWnt6/INGYdG0JITDbEKRy22/OLW//84GRAI0yrQ4HnxpzMdTYsyWx8NUnKoQQDwzZ3v45R8cEszF5Nhbg== X-Google-Smtp-Source: AGHT+IGzHZ9lHgT/bcBIOLoq689xtomGTlQI/LnR9gQVN9xA8Vz8rzMSun0AO2q87YZNOf63K+6A X-Received: by 2002:a05:6102:1858:b0:48c:4186:a41 with SMTP id ada2fe7eead31-48c41860aa0mr4673834137.30.1718032728168; Mon, 10 Jun 2024 08:18:48 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1718032728; cv=pass; d=google.com; s=arc-20160816; b=Fs/Bj9bFFRCj3UtbTSR09o4p1vPaUSk+dUXX40szkGyCKX5O1YbJ6G3ZqsHx5+IOqV 3PkhTtUA5iPIwoWAQEWrjPn981iXWlt+7wJ1Mo0SorKvXYcqUU5d1skJEuSvA/n56lq1 +JNcYFYgU6lwBuQZ0bVYmnztJg7x1HLEYE+fDwQrtC/PYDM0iKwzW8F75m5IPRde1ePU pMqgV3KgjMkY0hQvcZ1WC2NnmQARj1KFw12rBQfQZEOv/+rSLT6ZwXI3wIsfWbGQ+Pq/ cGvqs5YCtUoZT63kN3cC6Yttx4rTGff0Ay27CuaxbrdkA3dq4AiiihYWDIqmCggUUbyG 7Ctg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :subject:cc:to:from:date; bh=YWBd4KF78CUJiVBityud/bh+ZWO0SA9zYh/MFzLRCaw=; fh=b1+H9EOT0TAV6Ep7WPrI4nTk2WR6GEbasmU9USL5Ipo=; b=Smj5LXO45gLbzcAV18N0hnI9y8wx43q/qrzynWWLwfyj2J2+NWHxQYgcJQqtfZRGtK DBh1+lGFB3z0F8caZSXoTMEppsYPPvgq1zsSQeePmIHyDFrT9NBb2sH2799zXHjpqyCj tiuc7YBYnKYutkIhdgLWIbjNHzLBzxVEwWoQ1GW6e5XSEG/x/qlNUWNfePMKIO/qmY9t HjR6Bp2N+B2QovXmcndMfu4XP52hZ+SJOCNJYP0TE/jFJO0/7wPVIg4ZGeO9prugL0dk 3HTCJ2J0/GJ9mJRTugyHcuUWDVKd+3b5eqzGNaoQNQqVML3EGgeI1Jl70/SRqqv8sUuo c0cQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; arc=pass (i=1); spf=pass (google.com: domain of linux-kernel+bounces-208449-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-208449-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id ada2fe7eead31-48c487b552bsi1010490137.481.2024.06.10.08.18.47 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 10 Jun 2024 08:18:48 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-208449-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; arc=pass (i=1); spf=pass (google.com: domain of linux-kernel+bounces-208449-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-208449-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 8FAF41C234F8 for ; Mon, 10 Jun 2024 15:18:35 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 2727314B94A; Mon, 10 Jun 2024 15:16:20 +0000 (UTC) Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8DAC882483; Mon, 10 Jun 2024 15:16:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718032579; cv=none; b=B4nFFNh0fhfFR1BUHFPKk4bSFroJWGD1mixVQ3v6G/HTHpV71QM2ptdt7un1oDA2JvDHL8ywwW02Sj2dyDEu0BmiFezkdLfz2rRY31OBLO1Ef6kN+GsXOL6Os/99WoUPbSWAAx4jIl7e6g0cOaSGmQYelzjfxyuKXtyOoC0oO5k= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718032579; c=relaxed/simple; bh=7WETetKobdT3s6/DNAZaGWym4aHxPPI1/kHjkxitoXU=; h=Date:From:To:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=P4nYVsbhnK1wlq64iPc8zp/5t5qF2F3wf4F3hi5L1BcB8L4Hxli6hx7RwmD+Th2NgcDTHa9TibKMzFdlZ/yQgYU1Fw+/kTzsgp3Z35y1fUemhQKRO5KNWhKqKqxjw+5kMcbiT/XXNriQE5FgIK2/2kKKl9AEDmIXB7FB3hQvx30= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id D8C33C2BBFC; Mon, 10 Jun 2024 15:16:15 +0000 (UTC) Date: Mon, 10 Jun 2024 11:16:14 -0400 From: Steven Rostedt To: Andrii Nakryiko Cc: Masami Hiramatsu , Oleg Nesterov , Jiri Olsa , Alexei Starovoitov , Daniel Borkmann , Andrii Nakryiko , linux-kernel@vger.kernel.org, linux-trace-kernel@vger.kernel.org, linux-api@vger.kernel.org, linux-man@vger.kernel.org, x86@kernel.org, bpf@vger.kernel.org, Song Liu , Yonghong Song , John Fastabend , Peter Zijlstra , Thomas Gleixner , "Borislav Petkov (AMD)" , Ingo Molnar , Andy Lutomirski , "Edgecombe, Rick P" , Deepak Gupta , Linus Torvalds Subject: Re: [PATCHv7 bpf-next 0/9] uprobe: uretprobe speed up Message-ID: <20240610111614.1448e721@rorschach.local.home> In-Reply-To: References: <20240523121149.575616-1-jolsa@kernel.org> X-Mailer: Claws Mail 3.17.8 (GTK+ 2.24.33; x86_64-pc-linux-gnu) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit On Wed, 5 Jun 2024 09:42:45 -0700 Andrii Nakryiko wrote: > Another ping. It's been two weeks since Jiri posted the last revision > that got no more feedback to be addressed and everyone seems to be > happy with it. Sorry, there's been a lot going on. > > This is an important speed up improvement for uprobe infrastructure in > general and for BPF ecosystem in particular. "Uprobes are slow" is one > of the top complaints from production BPF users, and sys_uretprobe > approach is significantly improving the situation for return uprobes > (aka uretprobes), potentially enabling new use cases that previously > could have been too expensive to trace in practice and reducing the > overhead of the existing ones. > > I'd appreciate the engagement from linux-trace maintainers on this > patch set. Given it's important for BPF and that a big part of the > patch set is BPF-based selftests, we'd also be happy to route all this > through the bpf-next tree (which would actually make logistics for us > much easier, but that's not the main concern). But regardless of the > tree, it would be nice to make a decision and go forward with it. I'll be talking with Masami about this later today. -- Steve