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 21A30C52D7C for ; Tue, 13 Aug 2024 01:05:40 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 7BFE06B009F; Mon, 12 Aug 2024 21:05:39 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 7790D6B00A0; Mon, 12 Aug 2024 21:05:39 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 65E856B00A1; Mon, 12 Aug 2024 21:05:39 -0400 (EDT) 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 48A1C6B009F for ; Mon, 12 Aug 2024 21:05:39 -0400 (EDT) Received: from smtpin25.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id DA3DE120516 for ; Tue, 13 Aug 2024 01:05:38 +0000 (UTC) X-FDA: 82445429556.25.6CC4892 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.13]) by imf07.hostedemail.com (Postfix) with ESMTP id 98A294000D for ; Tue, 13 Aug 2024 01:05:36 +0000 (UTC) Authentication-Results: imf07.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=fNifnDwJ; dmarc=pass (policy=none) header.from=intel.com; spf=none (imf07.hostedemail.com: domain of ak@linux.intel.com has no SPF policy when checking 192.198.163.13) smtp.mailfrom=ak@linux.intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1723511080; a=rsa-sha256; cv=none; b=Z7x613iqHcy0wb3SHNU5+iWPEgIUSbSS3+UEXf6OkO/7xz3hJfcMQBesp66qi5I/HQRwoN k++NQvc78KRkWWwP4Wpxffr0y6KLG46lr52iXTzxCHhurGbURnhWG2nTKBP1JD3NrMGq5s icCQdT1eL7//oworb0eikazF+ZlxKBo= ARC-Authentication-Results: i=1; imf07.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=fNifnDwJ; dmarc=pass (policy=none) header.from=intel.com; spf=none (imf07.hostedemail.com: domain of ak@linux.intel.com has no SPF policy when checking 192.198.163.13) smtp.mailfrom=ak@linux.intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1723511080; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=vdyumgG6GaPweNqJcS+FHLGTeAQeLwrgo8qmGYnF2hs=; b=6q13/uK/GN9OKNEgDzBhp4YOigZhzyWPsEw8oFKHEF6SE+QCmm6CgLBEVjUO1BjrL1wRuJ sTv8aRnn2R0MSL5VVL43WJPojRW3uWoWyPNIniLzSG8D/D7OLyzA6p+TW9GRkbj2ApAbSg w0VKeC2yO6V41lmKeiZYQNfjhHBMoU4= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1723511136; x=1755047136; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=vdyumgG6GaPweNqJcS+FHLGTeAQeLwrgo8qmGYnF2hs=; b=fNifnDwJ6s06w1On3uc88ZNdBSBrcQDUncapJNdqDaOvpALNDh1Il/oX 3u982I4WmR1sonEVWrRGgZCDrKX4h59MSzzJFEfKgTtzsrGgC3A7V8F5m wR69PKlg24j50mgr44/D3OFZrePckZvVT5olud9Qy+wLNuOlsy1lMxG4C uvzPeGwdtKF7YZd0JZrGlwVmUB4VNEktsg1diDy7bCfMTMxRtGihMdFHh UHyP3Bt/dU8wxkL4JUOutnPIWpjj9yNCpFWGKMojU6Px2NB3XWvzqS62I dlOUaNSViVlZB+OS8tEDanwSYzMXuiVxfLVWsN9u1EsDGRP/gF7mAXSWR w==; X-CSE-ConnectionGUID: +1O4wr+MSgWcBrNLedAI+w== X-CSE-MsgGUID: XkDLhqA6QieoF6Wo7dqi+A== X-IronPort-AV: E=McAfee;i="6700,10204,11162"; a="24558041" X-IronPort-AV: E=Sophos;i="6.09,284,1716274800"; d="scan'208";a="24558041" Received: from orviesa003.jf.intel.com ([10.64.159.143]) by fmvoesa107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Aug 2024 18:05:35 -0700 X-CSE-ConnectionGUID: AST0ePnZS1aKP5kdK4yi7w== X-CSE-MsgGUID: mCNn/OkNQQKhCuYwHu4Fng== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.09,284,1716274800"; d="scan'208";a="63334906" Received: from tassilo.jf.intel.com (HELO tassilo) ([10.54.38.190]) by ORVIESA003-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Aug 2024 18:05:35 -0700 Date: Mon, 12 Aug 2024 18:05:33 -0700 From: Andi Kleen To: Andrii Nakryiko Cc: bpf@vger.kernel.org, linux-mm@kvack.org, akpm@linux-foundation.org, adobriyan@gmail.com, shakeel.butt@linux.dev, hannes@cmpxchg.org, osandov@osandov.com, song@kernel.org, jannh@google.com, linux-fsdevel@vger.kernel.org, willy@infradead.org Subject: Re: [PATCH v5 bpf-next 09/10] bpf: wire up sleepable bpf_get_stack() and bpf_get_task_stack() helpers Message-ID: References: <20240813002932.3373935-1-andrii@kernel.org> <20240813002932.3373935-10-andrii@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240813002932.3373935-10-andrii@kernel.org> X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: 98A294000D X-Stat-Signature: uja6zmptixs59uhyswjracxnfjtx86f1 X-Rspam-User: X-HE-Tag: 1723511136-76392 X-HE-Meta: U2FsdGVkX19MYdO241LUw2bAG/WB1J7CL0Eqxu1A2YbFdAikgD84S6QAFJqAD1ocY9N2t8EC0T0UhVUfusr2UW3G5ZK2+x0xRJWIeZNzLe/0kShR30FZZFLvahH0oh6E1KNdctengUM4dFZatbaVsaKwF0diwtrq0SW4Km9suB8PcW++H6xfRnJpmMWJq1mfzPTVRFJc1DHwdMNiV/yTzm78pcqIj/jF8QmFy1//kmu6VoR5g0eAcAZ/qkhP5hzx/jipq6dv2hsXUgUbeVYdpS5Gl0J5N1E3C6wQk1vEEPgDt6jJ2pJgpmPxssgbo/ZILBsfkfU4ERVqWywKfENhaKlp6RydBjyMNV4H5Wq7cITeznhhtVPHAhu1cX12AjO6GAwYDmkrKYkvQypFVC9KPBSiigq6JvSmnDH2zwmKXcLx/ZJlq1FhowJ9Bi12Cr2maMl+6JkW16M09K14y3yzQUldkSJrKDjiH/DcnaJgnCak+qZtJEAgiYnsys3MvBSZn4xixSY8ZZYXx/SsT4nUJd1c9pGwv+k4sKehxKZSOrlto12qSI+e8kiZkWsjc4f2+4BRwmG0m0qT14xGMTuCsVZcRcnsCznlX+YaDRXZva8pkzq9h/Ml80Xsv1a21Ssd1RwXGyFFGM+fXi3iB8D0aEIkf9aZfhHXCNV72uo0SXKkjLeIuiBjx08NLLl7I5sCr+gKRavIkiuFooa2FdangfcHPYiORiPC76YGXe70hPoif/vmIJhJjN5mQgwG7QEFALlVau/xVoneTsZvKbO/JYh1tWwjs5mxBEyceVcKOPbXFALdwLBTFelZzU4tB9hmlfgpeCmBwaOkjWzpXPbdTvXKN05dA+P6y91VXcH/nIXggrsnZ/KKX0HLlhJQw0ZMZ6miOcZg94bXpqIJzVQviRx886oyy6UeKTrK17UycLKHrOlY+4VjGRnCFmZnqpZVadFXgMuwl2mW1+UDk6U bpEkd8pJ PKaioeOO7ytNSuY0zkGlFweDmbj++gX2UVMJ1JKAFMB7RmtrD3m1KzCYiqkqnp4bsyE8sLa6rZ5mB4raMDAWhtGq+VWvd7H8j6hJeNyh6uQOUSbuM8Tsa5Oj6ulxJ06ghCfuhBtC1CKkJb9yRu8Up0Y9zoqZHtPCEqUgLwdVb/pRR3Nk= 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 Mon, Aug 12, 2024 at 05:29:31PM -0700, Andrii Nakryiko wrote: > Add sleepable implementations of bpf_get_stack() and > bpf_get_task_stack() helpers and allow them to be used from sleepable > BPF program (e.g., sleepable uprobes). Is missing the header actually a real problem you saw? I presume the user tools do have a fallback to read the build by themselves if it happens